HTML CSS百科及常用嵌入方式

2023-12-01 09:51 更新

HTML樣式- CSS

CSS(Cascading Style Sheet)可譯為“層級樣式表”或“層疊樣式表”,它決定如何顯示HTML元素,用于控制網頁界面的外觀。通過使用CSS實際頁面的內容與表格形式分離,極大提高了工作效率。樣式存儲在樣式表中,通常釋放于<head>部分或存儲在外部CSS文件中。作為網頁標準設計的趨勢,CSS得了滲透瀏覽器廠商的廣泛支持,正越來越多被應用到網頁設計中去。

網頁現在的新標準是W3C。目前的模式是Html + Css + Javascript ,怎么理解呢,就是Html是網頁的結構,CSS是網頁的樣式,Javascript是行為。結構就是蓋房子先要把結構建出來,然后用CSS來裝飾。其實你在用Dreamweaver做網頁的時候就已經用到了CSS,比你用DW的屬性面板來設置一個字體、顏色和大小,當你選好后,就會自動生成一個。 style1紅色代碼,在 <style></style> 之間不知道你注意到沒有,這就是 CSS。

CSS (Cascading Style Sheets) 使用于渲染 HTML 元素標簽的樣式。

看!款式和顏色

操縱文本
顏色,  盒子
和更多...



嘗試一下 - 實例

HTML 使用樣式
本例演示如何使用添加到 <head> 部分的樣式信息對 HTML 進行樣式化。

本例演示如何使用類型屬性做一個沒有下線的鏈接。
如何使用類型屬性做一個沒有下線的鏈接。

鏈接到一個外部樣式
顯示示例如何顯示 標記鏈接到一個外部樣式顯示。


如何使用 CSS

CSS 是在 HTML 4 開始使用的,是為了更好的染 HTML 元素而引入的。

CSS 可以通過以下方式添加到 HTML 中:

  • 內聯樣式- HTML 元素中使用"style"屬性
  • 內部樣式表 - HTML 文檔頭部 <head> 區(qū)域使用 <style>元素 來包含 CSS
  • 外部引用 - 使用外部 CSS文件

最好的方式是通過外部引用CSS文件。

在本站的HTML教程中我們使用了內聯CSS樣式來介紹實例,這是為了簡單化的實例,也使你能夠足夠容易更多在線編輯代碼并在線運行實例。

你可以通過本站的 CSS 教程CSS 教程學習更多的 CSS 知識,或者學習者學習更容易理解的  CSS 微課 。


內聯式

當特殊的樣式需要應用到個別元素時,就可以使用內部樣式,你可以在<head>部分通過<style>標簽確定內部樣式表。內部連接樣式的方法是在相關的標簽中使用樣式屬性。樣式屬性可以包含任何 CSS 屬性。以下實例顯示如何更改部分分解下的顏色。

例子

<p style="color:blue;margin-left:20px;">這是一個段落。</p>

學習更多樣式,請訪問CSS教程 。


HTML樣式實例 - 背景顏色

背景顏色屬性(background-color)定義一個元素的背景顏色:

例子

<!DOCTYPE html>
<html>
<body style="background-color:yellow;">
<h2 style="background-color:red;">This is a heading</h2>
<p style="background-color:green;">This is a paragraph.</p>
</body>
</html>

試一試 ?

早期背景顏色(background-color)是使用 bgcolor 屬性指定。

嘗試一下: 舊版HTML來設置背景方式


HTML 樣例 - 字體, 字體顏色 ,字體大小

我們可以使用 font-family(字體),color(顏色),和 font-size(字體大?。傩詠泶_定正確字體的樣式:

實例

<!DOCTYPE html>
<html>
<body>
<h1 style="font-family:verdana;">A heading</h1>
<p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
</body>
</html>

試一試 ?

現在通常使用font-family(字體),color(顏色),和font-size(字體大小)屬性來確定合法文本樣式,而不是使用<font>標簽。


HTML 樣例實例 - 文本對齊方式

使用text-align(文字對齊)屬性指定文本的水平與垂直對齊方式:

實例

<!DOCTYPE html>
<html>
<body>
<h1 style="text-align:center;">Center-aligned heading</h1>
<p>This is a paragraph.</p>
</body>
</html>

試一試 ?

文本對齊屬性 text-align 刪除了舊標簽 <center> 。

試一試


內部樣式表

當單個文件需要特殊樣式時,就可以使用內部樣式表。你可以在<head>部分通過<style>標簽確定內部樣式表:

實例

<head>

<style type="text/css">

body {background-color:yellow;}

p {color:blue;}

</style>

</head> 


試一試 ?

外部樣式表

當樣式需要被應用到很多頁面的時候,外部樣式將是理性的選擇。使用外部樣式,你就可以通過修改一個文件來修改改變整個站點的外觀。

<head>

<link rel="stylesheet" type="text/css" href="mystyle.css">

</head> 


HTML 樣式標簽

標簽 描述
<樣式> 定義文本樣式
<鏈接> 定義資源引用地址


已廢棄的標簽和屬性

在 HTML 4 中,最初支持確定義 HTML 元素樣式的標簽和屬性已被棄用。這些標簽將不支持新版本的 HTML 標簽。

不建議使用的標簽有:<font>, <center>, <strike>

不建議使用的屬性:color 和 bgcolor。


學習 HTML + CSS 的書籍推薦

1、《CSS那些事兒》
CSS那些事兒
本書專注于CSS技巧實例的講解,由淺入深地分析了CSS樣式在發(fā)布時所需要理解的原理。繞開隨處可見的基礎知識、網網絡中能隨意搜索到的黑客技巧,側重原理分析,拓展讀者使用 CSS 布局的思維方式,通過本書的閱讀者將會了解使用 CSS 布局的強大能力。

全書以傳達CSS布局思維為中心,通過頁面中的文字、圖片、表格、表格等常見見元素的處理及各種頁面布局方式的使用,讀者可以深入了解如何在頁面中更好地運用CSS布局。尤其是在頁面布局的部分中,全面分析了多種布局方式,著重分析了兩列等高和三列等高的幾種方式,并相應說明了等高布局的不足之處。

無論是 CSS 布局的初學者還是具有一定水準的讀者,閱讀本書之后將會發(fā)現,原來 CSS 樣式居然是這么好玩的東西。本書適合網站開發(fā)人員、網頁設計人員參考學習,同時也適合作為相關培訓機構的教材。


2、《 Head First HTML and CSS 2nd Edition 》
     《 Head First HTML5 》
      這兩本應該都有翻譯,但是建議看原版


3、《 Eric Meyer 談 CSS 》(上下冊)
Eric Meyer談CSS
《 Eric Meyer 談 CSS (卷1) 》融匯了世界級專家 Eric Meyer 極富價值的 CSS 實戰(zhàn)經驗,運用 13 個典型實際項目,采取手把手的方式來指導讀者如何使用 CSS 來解決實際問題。項目包括轉換現有網頁、設置新聞網頁的樣式、設置日歷樣式、設置菜單樣式、創(chuàng)建打印樣式多列布局等。


4、《 CSS 禪意花園 》
CSS禪意花園
這本書的作者是世界著名的網站設計師,書中的范例來自網站設計領域最著名的網站——CSS Zen Garden(CSS 禪意花園)。全書分為兩個主要部分。第1章為第一部分,討論網站“CSS 禪意花同”及其最基本的主題,包含正確的標記結構和靈活性規(guī)劃等。第二部分包括 6 章,占據了書中的大部分篇幅。

每章剖析“CSS 禪意花園”收錄的 6 件設計作品,這些作品圍繞一個主要的設計概念展開,如文字的使用等。通過探索 36 件設計作品面臨的挑戰(zhàn)和解決的問題,讀者將洞悉主要的 Web 設計原則以及它們運用的CSS 布局技巧,理解 CSS 設計的精髓,恰當地處理圖形和字體來創(chuàng)建界面優(yōu)美、性能優(yōu)良且具有強大生命力的網站。
5、《精通 HTML 
精通HTML
本書深入地探討了 (X)HTML 及相關技術包括 CSS、微格式、語義網等,重點闡述了如何在恰當的時候使用恰當的標簽,全書始終貫徹現代的 Web 設計理念,從而使讀者可以學習如何充分利用各種標記提供的多樣性,創(chuàng)建語義豐富和結構合理的網站。

本書適合具備初步 HTML 和 CSS 知識的 Web 設計開發(fā)人員閱讀。
6、《精通 CSS: 高級 Web 標準解決方案》
精通CSS
本書將最有用的 CSS 技術匯總在一起,在介紹基本的 CSS 概念和最佳實踐之后,討論了核心的 CSS 技術,例如圖像、鏈接、列表操縱、表單設計、數據表格設計以及純 CSS 布局。每一章內容由淺入深,直到建立比較復雜的示例。之后本書用兩章討論招數、過濾器、bug 和 bug 修復,最后由 Simon Collison 和 Cameron Moll 兩位杰出的 CSS 設計人員,將書中討論的許多技術組合起來,給出了兩個實例研究。本書還集中介紹了現實的瀏覽器問題,是彌補 CSS 知識欠缺不可或缺的參考書。

本書適合具有 (X)HTML 和 CSS 基本知識的任何網頁設計人員閱讀。    


7、《 深入淺出 html 》
深入淺出HTML
本書是一部講述現代 web 標準的優(yōu)秀教程,徹底摒棄了過時的內容,始終貫徹三層分離的思想。書中結合實例講述如何使用 html、css 設計符合現代web標準的網頁,并講解了如何使用 javascript 添加動態(tài)行為。書中的主體部分讓讀者接觸 html、xhtml 的各種主題,逐漸熟悉各種元素。最后一章將書中講述的各種技術付諸應用,帶領讀者一步步地創(chuàng)建一個實用的網站。


8、《 CSS 權威指南 》(第3版)
CSS權威指南(第三版)
你是否既想獲得豐富復雜的網頁樣式,同時又想節(jié)省時間和精力?本書為你展示了如何遵循 CSS 最新規(guī)范( CSS2 和 CSS2.1 )將層疊樣式表的方方面面應用于實踐。

通過本書提供的諸多示例,你將了解如何做到僅在一處建立樣式表就能創(chuàng)建或修改整個網站的外觀,以及如何得到 HTML 力不能及的更豐富的表現效果。

資深 CSS 專家 Eric A.Meyer。利用他獨有的睿智和豐富的經驗對屬性、標記、標記屬性和實現做了深入的研究,另外在瀏覽器支持和設計原則等實際問題上也有獨到的見解。你所需要的就是 HTML 4.0 的知識即可以為網站布局和分頁創(chuàng)建簡明而且易于維護的腳本,同時兼具桌面系統的美觀性和可控性。


9、《 網站重構 》(第 3 版)
網站重構(第3版)
《網站重構:應用 Web 標準進行設計(第3版)》內容簡介:暢銷書作家、設計師、網頁標準教父 jeffrey zeldman 再次更新了他經典的、顛覆行業(yè)的指南書。這已經是《網站重構:應用 Web 標準進行設計(第 3 版)》的第 3 版了,此次更新基本涵蓋了隨著環(huán)境和技術的變化,Web 標準所面臨的挑戰(zhàn)以及因此而發(fā)生的改善。第 3 版讓基于標準的設計思想更加清晰,更加易于理解,幫助你在這個領域中保持聰明和領先。

一如既往,《網站重構:應用 Web 標準進行設計(第 3 版)》提供了更多明確的見解和新的例子,來闡述基于標準的設計的核心思想,為你的網站最終確定一個合理的設計與開發(fā)方法。

與前兩版不同的是,在第3版,除了有很多的“why”來提出問題,也提供了大量的“how”來解決問題。另外,在寫作方法上作者力圖用詼諧的、有吸引力的寫作風格,使復雜的技術更易于理解消化,幫助你輕松創(chuàng)建一個訪問快速、低成本維護和開發(fā)、更多用戶的網站,幫助你用新技術使 css 布局適應多個瀏覽器,使網站內容更容易被搜索和訪問到。


10、《 html+css+js 網頁制作從入門到精通》
HTML、CSS、JavaScript網頁制作從入門到精通
《 HTML\CSS\JavaScript 網頁制作從入門到精通》共分為 18 章和 4 個附錄,重點介紹使用 HTML 進行網頁制作的方方面面,同時講解了目前流行的 Web 標準與 CSS 網頁布局實例,以及基于 JavaScript 語言的網頁特效制作。為了便于讀者學習,附錄中匯集了經過作者精心整理的網頁制作技巧 60 多例。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號