HTML 不是一種編程語言,而是一種標記語言(markup language)
標記語言是一套標記標簽(markup tag)
HTML 使用標記標簽來描述網(wǎng)頁
Web 瀏覽器的作用是讀取 HTML 文檔,并以網(wǎng)頁的形式顯示出它們
默認情況下侨歉,HTML 會自動地在塊級元素前后添加一個額外的空行腐泻,比如段落秸抚、標題元素前后感帅。
下面列出了適用于大多數(shù) HTML 元素的屬性:
屬性值描述
classclass name規(guī)定元素的類名(class name)
idid規(guī)定元素的唯一 id
stylestyle_definition規(guī)定元素的行內(nèi)樣式(inline style)
titletext規(guī)定元素的額外信息(可在工具提示中顯示)
style 屬性的作用:css外部
提供了一種改變所有 HTML 元素的樣式的通用方法。
應(yīng)該避免使用下面這些標簽和屬性:
標簽描述
<center> 定義居中的內(nèi)容由桌。
<font> 和 <basefont> 定義 HTML 字體。
<s> 和 <strike> 定義刪除線文本
<u>定義下劃線文本
屬性描述
align 定義文本的對齊方式
bgcolor 定義背景顏色
color 定義文本顏色
對于以上這些標簽和屬性:請使用樣式代替!
外部樣式表
當樣式需要被應(yīng)用到很多頁面的時候行您,外部樣式表將是理想的選擇铭乾。使用外部樣式表,你就可以通過更改一個文件來改變整個站點的外觀邑雅。
<link rel="stylesheet" type="text/css" href="mystyle.css">
內(nèi)部樣式表
當單個文件需要特別樣式時片橡,就可以使用內(nèi)部樣式表。你可以在 head 部分通過 <style> 標簽定義內(nèi)部樣式表淮野。
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
使用 元素進行文檔布局不是表格的正確用法捧书。 元素的作用是顯示表格化的數(shù)據(jù)。
內(nèi)連元素和外連元素
style?
.name? class=name
#name id
name? <name>
span.name 內(nèi)部class?
如果瀏覽器壓根沒法識別 標簽骤星,那么 標簽所包含的內(nèi)容將以文本方式顯示在頁面上经瓷。為了避免這種情況發(fā)生,你應(yīng)該將腳本隱藏在注釋標簽當中洞难。那些老的瀏覽器(無法識別 標簽的瀏覽器)將忽略這些注釋舆吮,所以不會將標簽的內(nèi)容顯示到頁面上。而那些新的瀏覽器將讀懂這些腳本并執(zhí)行它們队贱,即使代碼被嵌套在注釋標簽內(nèi)色冀。
實例