HTML初學(xué)知識點

HTML喘落、XML、XHTML 有什么區(qū)別慨默?

發(fā)展趨勢:
html(超文本標(biāo)記語言)——xhtml(可擴展性超文本標(biāo)記語言)——xml(可擴展性標(biāo)記語言);

html:

1.對大小寫不敏感桑腮;
2.標(biāo)簽不必成對出現(xiàn)洽损;

xhtml:

1.對大小寫敏感,必須是小寫的张抄;
2.標(biāo)簽必須成對出現(xiàn)砂蔽,有開始標(biāo)簽就必須有結(jié)束標(biāo)簽;
3.屬性值必須在引號之內(nèi)署惯;
4.不支持屬性最小化:
eg:正確:<input checked='checked'>
錯誤:<input checked>

5.name屬性不贊成使用左驾,以后會被淘汰;

6.空元素也要結(jié)束標(biāo)簽:如:
,


(水平分割線)

xml:

html最終會發(fā)展到xml极谊,xhtml是html想xml發(fā)展的一個過渡什荣,xhtml的特性也適合xml;

怎樣理解 HTML 語義化怀酷?

為了在沒有CSS的情況下稻爬,頁面也能呈現(xiàn)出很好地內(nèi)容結(jié)構(gòu)、代碼結(jié)構(gòu):為了裸奔時好看蜕依;
用戶體驗:例如title桅锄、alt用于解釋名詞或解釋圖片信息、label標(biāo)簽的活用样眠;
有利于SEO:和搜索引擎建立良好溝通友瘤,有助于爬蟲抓取更多的有效信息:爬蟲依賴于標(biāo)簽來確定上下文和各個關(guān)鍵字的權(quán)重;
方便其他設(shè)備解析(如屏幕閱讀器檐束、盲人閱讀器辫秧、移動設(shè)備)以意義的方式來渲染網(wǎng)頁;
便于團隊開發(fā)和維護被丧,語義化更具可讀性盟戏,是下一步吧網(wǎng)頁的重要動向绪妹,遵循W3C標(biāo)準(zhǔn)的團隊都遵循這個標(biāo)準(zhǔn),可以減少差異化柿究。

怎樣理解內(nèi)容與樣式分離的原則邮旷?

CSS與HTML分離的優(yōu)點
1、使頁面載入得更快
由于將大部分頁面代碼寫在了CSS當(dāng)中蝇摸,使得頁面體積容量變得更小婶肩。相對于表格嵌套的方式的逐層加載速度快。
2貌夕、修改設(shè)計時更有效率
在修改頁面的時候更加容易省時律歼。根據(jù)區(qū)域內(nèi)容標(biāo)記,到CSS里找到相應(yīng)的ID啡专,使得修改頁面的時候更加方便苗膝,也不會破壞頁面其他部分的布局樣式。而表格布局則更不省事植旧。
4辱揭、保持視覺的一致性
DIV+CSS最重要的優(yōu)勢之一:保持視覺的一致性;以往表格嵌套的制作方法病附,會使得頁面與頁面问窃,或者區(qū)域與區(qū)域之間的顯示效果會有偏差。
5完沪、更好地被搜索引擎收錄
由于將大部分的HTML代碼和內(nèi)容樣式寫入了CSS文件中域庇,這就使得網(wǎng)頁中代碼更加適合搜索引擎。
6覆积、對瀏覽者和瀏覽器更具親和力
對瀏覽者和瀏覽器更具親和力听皿,由于CSS富含豐富的樣式,使頁面更加靈活性宽档,更加的美觀尉姨,它可以根據(jù)不同的瀏覽器,而達(dá)到顯示效果的統(tǒng)一和不變形吗冤。
CSS與HTML分離的缺點
1又厉、CSS網(wǎng)站制作的設(shè)計元素通常放在1個外部文件中,或幾個文件椎瘟,有可能相當(dāng)復(fù)雜覆致,甚至比較龐大。
3肺蔚、雖然說DIV+CSS解決了大部分瀏覽器兼容問題煌妈,但是也有在部分瀏覽器中使用出現(xiàn)異常,比如火狐瀏覽器,在IE中顯示正常的頁面璧诵,到了火狐瀏覽器中可能會面目全非汰蜘。當(dāng)然這應(yīng)該是瀏覽器的問題,但是可以說在目前來看腮猖,DIV+CSS還沒有實現(xiàn)所有瀏覽器的統(tǒng)一兼容鉴扫。
4赞枕、DIV+CSS對搜索引擎優(yōu)化與否,取決于網(wǎng)頁設(shè)計的專業(yè)水平,而不是DIV+CSS本身澈缺。

有哪些常見的meta標(biāo)簽?

頁面關(guān)鍵詞
  <meta name="keywords" content="your tags" />

頁面描述
  <meta name="description" content="150 words" />

搜索引擎索引方式
  <meta name="robots" content="index,follow" />

頁面重定向和刷新
  <meta http-equiv="refresh" content="0;url=" />

其他
  <meta name="author" content="author name" />
  <meta name="google" content="index,follow" />
  <meta name="googlebot" content="index,follow" />
  <meta name="verify" content="index,follow" />

移動設(shè)備
  <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
  

WebApp全屏模式
  <meta name="apple-mobile-web-app-capable" content="yes" />

隱藏狀態(tài)欄/設(shè)置狀態(tài)欄顏色
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

添加到主屏后的標(biāo)題
  <meta name="apple-mobile-web-app-title" content="標(biāo)題">

忽略數(shù)字自動識別為電話號碼
  <meta content="telephone=no" name="format-detection" />

忽略識別郵箱
  <meta content="email=no" name="format-detection" />

申明編碼
  <meta charset='utf-8' />

優(yōu)先使用 IE 最新版本和 Chrome
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  
  <meta http-equiv="X-UA-Compatible" content="IE=6" >
  <meta http-equiv="X-UA-Compatible" content="IE=7" >
  <meta http-equiv="X-UA-Compatible" content="IE=8" >

禁止瀏覽器從本地計算機的緩存中訪問頁面內(nèi)容
  <meta http-equiv="Pragma" content="no-cache">
瀏覽器不會自動調(diào)整文件的大小,也就是說是固定大小,不會隨著瀏覽器拉伸縮放炕婶。
<meta name="MobileOptimized" content="240"/>

文檔聲明的作用?嚴(yán)格模式和混雜模式指什么?<!doctype html> 的作用?

<!DOCTYPE> 聲明位于文檔中的最前面的位置姐赡,處于 <html> 標(biāo)簽之前。此標(biāo)簽可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規(guī)范柠掂。

  1. 所謂的標(biāo)準(zhǔn)模式是指项滑,瀏覽器按 W3C 標(biāo)準(zhǔn)解析執(zhí)行代碼;怪異模式則是使用瀏覽器自己的方式解析執(zhí)行代碼涯贞,因為不同瀏覽器解析執(zhí)行的方式不一樣枪狂,所以我們稱之為怪異模式。
  2. 瀏覽器解析時到底使用標(biāo)準(zhǔn)模式還是怪異模式宋渔,與你網(wǎng)頁中的 DTD 聲明直接相關(guān)州疾, DTD 聲明定義了標(biāo)準(zhǔn)文檔的類型(標(biāo)準(zhǔn)模式解析)文檔類型,會使瀏覽器使用相應(yīng)的方式加載網(wǎng)頁并顯示皇拣,忽略 DTD 聲明 , 將使網(wǎng)頁進入怪異模式

瀏覽器亂碼的原因是什么严蓖?如何解決

html亂碼原因與網(wǎng)頁亂碼解決方法,瀏覽器瀏覽網(wǎng)頁內(nèi)容出現(xiàn)亂碼符合解決篇造成網(wǎng)頁亂碼原因主要是中文字內(nèi)容與html編碼不同造成氧急。但無論是哪種情況造成亂碼在網(wǎng)頁開始時候都需要設(shè)置網(wǎng)頁編碼颗胡。
一、亂碼造成原因
1吩坝、比如網(wǎng)頁源代碼是gbk的編碼毒姨,而內(nèi)容中的中文字是utf-8編碼的,這樣瀏覽器打開即會出現(xiàn)html亂碼钉寝。反之網(wǎng)頁是編碼utf-8手素,內(nèi)容是gbk也會出現(xiàn)亂碼。
2瘩蚪、html網(wǎng)頁編碼是gbk泉懦,而程序從數(shù)據(jù)庫中調(diào)出呈現(xiàn)是utf-8編碼的內(nèi)容也會造成編碼亂碼。
3疹瘦、瀏覽器不能自動檢測網(wǎng)頁編碼崩哩,造成網(wǎng)頁亂碼。
解決辦法:
1.如果自己開發(fā)網(wǎng)頁,必須網(wǎng)頁加入meta charset編碼標(biāo)簽邓嘹。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
或<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2.還有可能是你網(wǎng)頁沒有設(shè)置meta charset編碼造成酣栈。導(dǎo)致瀏覽器不能識別你網(wǎng)頁默認(rèn)編碼類型。解決方法:
1汹押、如果瀏覽器瀏覽時候出現(xiàn)網(wǎng)頁亂碼矿筝,在瀏覽器中找到轉(zhuǎn)換編碼的菜單。
在IE9瀏覽器中需要轉(zhuǎn)碼的網(wǎng)頁空白出右鍵鼠標(biāo)棚贾,即可選擇“編碼”窖维。
傲游瀏覽器中瀏覽需要轉(zhuǎn)碼的網(wǎng)頁時,菜單“查看”-->“編碼”即可選擇轉(zhuǎn)換編碼
谷歌瀏覽器中瀏覽需要轉(zhuǎn)碼的網(wǎng)頁時妙痹,點擊右上角“三橫”圖標(biāo)選擇“工具”-->“編碼”即可選擇切換網(wǎng)頁編碼達(dá)到讓瀏覽器瀏覽此網(wǎng)頁不是亂碼铸史。

常見的瀏覽器有哪些,什么內(nèi)核怯伊?

1琳轿,使用Trident的是internet explorer,國產(chǎn)的絕大部分瀏覽器耿芹。Trident是就是ie內(nèi)核
2崭篡,使用Gecko的是Mozilla Firefox,使用 Gecko 內(nèi)核的瀏覽器也有不少吧秕,如 Netscape MozillaSuite/SeaMonkey 等
3琉闪,使用Presto的是opera,這是目前公認(rèn)網(wǎng)頁瀏覽速度最快的瀏覽器內(nèi)核
4寇甸,使用WebKit的有蘋果的safari塘偎,谷歌的chrome,還有國產(chǎn)的大部分雙核瀏覽器其中一核就是WebKit

列出常見的標(biāo)簽拿霉,并簡單介紹這些標(biāo)簽用在什么場景吟秩?

hr標(biāo)簽

作用:在頁面上顯示一條橫線
br標(biāo)簽

作用:換行
其他標(biāo)簽

B:加粗
U:下劃線
I:傾斜
S:刪除線
(不建議使用)
strong:加粗
em:傾斜
ins:下劃線
del:刪除線

img圖片標(biāo)簽

src:圖片的路徑
alt:如果顯示不出圖片時,顯示這個屬性中的文字
title:介紹這張圖片
a標(biāo)簽(超鏈接)

作用:可以在一個頁面中跳轉(zhuǎn)到另一個頁面绽淘。
<a href="頁面的路徑">此處必要要有文字</a>
注意:在a標(biāo)簽之內(nèi)必須要寫文字涵防,如果沒有,那么這個標(biāo)簽在頁面上找不到沪铭。
a標(biāo)簽可以不跳轉(zhuǎn)(跳轉(zhuǎn)到當(dāng)前頁面) href="#"
a標(biāo)簽在自己的頁面進行定位:
設(shè)置a標(biāo)簽的`href="#id"壮池;
在頁面的指定位置加入一個目標(biāo)標(biāo)簽;
必須給這個標(biāo)簽設(shè)置一個id名:<p id="mubiao">這是目標(biāo)</p>
target="_blank"跳轉(zhuǎn)到一個新的頁面杀怠;
target="_self"在當(dāng)前頁面進行跳轉(zhuǎn)椰憋;
base標(biāo)簽

為頁面上所有的a標(biāo)簽設(shè)置跳轉(zhuǎn)方式
ul和li標(biāo)簽

ul是無序列表,li是定義列表項目
ul中的type屬性的值:

  1. circle : 空心小圓圈
  2. square : 方塊
  3. disc : 實心小圓圈
    ol有序列表標(biāo)簽

ol是有序列表
ol中的type屬性的值:

  1. a : 以a b c..的形式
  2. 1 : 以1 2 3..的形式
  3. A : 以A B C..的形式
    ol中的start屬性表示序號從幾開始
    dl和dt自定義列表標(biāo)簽
            <dt>幫助中心</dt>
            <dt>在線客服</dt>
            <dt>訂單操作</dt>
        </dl>```
table表格標(biāo)簽

```<table border="1" width="500" height="300" cellspacing="0" cellpadding="20" align="center">
            <caption>表頭</caption>
            <tr align="center">
                <td colspan="2">張三</td>
                <td>18</td>
                <td rowspan="3">挖掘機</td>
            </tr>
            <tr>
                <td>馬六</td>
                <td>19</td>
                <td>.net</td>
            </tr>
</table>```
caption:定義表格的表頭
border:規(guī)定表邊框的粗細(xì)(寬度)
width:表的寬度
height:表的高度
cellspacing:規(guī)定單元格之間的空白
cellpadding:規(guī)定單元邊沿與其內(nèi)容之間的空白
align:表格相對周圍元素的對齊方式
bgcolor:表格的背景色
colspan:很同一行上的單元格
rowspan:合并同一列上的單元格
bordercolor:邊框的顏色
valign:內(nèi)容的對齊垂直對齊方式
th表格標(biāo)題標(biāo)簽

用法和td一樣赔退,但是文字會自動加粗水平居中對齊
thead橙依、tbody证舟、tfoot標(biāo)簽

thead:定義表格的表頭;
tbody:表格主體(正文)
tfoot:定義表格的頁腳

<table border="1">
  <thead>
<tr>
  <th></th>
  <th></th>
</tr>
  </thead>
  <tfoot>
<tr>
  <td></td>
  <td></td>
</tr>
  </tfoot>
  <tbody>
<tr>
  <td></td>
  <td></td>
</tr>
<tr>
  <td></td>
  <td></td>
</tr>
  </tbody>
</table>
通常三個一起使用

embed音樂標(biāo)簽

src:指定音樂的來源
hidden:是否隱藏播放器界面
marquee滾動標(biāo)簽


DOCTYPE文檔類型
作用:告知瀏覽器使用的哪種規(guī)范
HTML三種規(guī)范:
HTML Strict DTD:請求比較嚴(yán)謹(jǐn)?shù)腍TML類型(不提倡使用被淘汰的標(biāo)簽)
HTML Transitional DTD:相對而言比較規(guī)范不太嚴(yán)謹(jǐn)
Frameset DTD:使用框架時用到
XHTML(相對HTML更嚴(yán)謹(jǐn))

link標(biāo)簽

引用外部的css
引用title圖片:
<link rel="icon" href="1.icon">
meta標(biāo)簽

作用:可以提供頁面的元信息窗骑,比如比如搜索引擎和更新頻度的描述和關(guān)鍵詞女责。
<meta name="Generator" contect="">用以說明生成工具
<meta name="KEYWords" content="">向搜索引擎說明你的網(wǎng)頁的關(guān)鍵詞。
<meta name="DEscription" content="你的名字">告訴引擎你的站點的制作的作者
<meta name="Robots" content="all|none|index|noindex|follow|nofollow">
all:文件將被檢索创译,且頁面上的鏈接可以被查詢抵知;
none:文件將不被檢索,且頁面上的鏈接不可以被查詢软族;
index:文件將被檢索刷喜;
follow:頁面上的鏈接可以被查詢;
noindex:文件將不被檢索互订,但頁面上的鏈接可以被查詢吱肌;
nofollow:文件將不被檢索痘拆,頁面上的鏈接可以被查詢仰禽;
表單域

<form action="1.php" method="post">
        用戶名:<input type="text" name="username" value="username" maxlength="8" />
        <br />
        <br />
        密&nbsp;碼:<input type="password" name="pwd" value="pwd" max="20" />
        <br />
        <br />
        <input type="radio" name="gender" />男
        <input type="radio" name="gender" checked="checked" />女
</form>
action:處理信息
method="post|get" :get通過地址欄提供信息,安全性差纺蛆;post通過1.php來處理信息吐葵,安全性高。
input

maxlength:限制輸入的字符長度
readonly:將輸入框設(shè)置為只讀狀態(tài)(不能輸入)
disable:未激活狀態(tài)(不能使用)
name:當(dāng)前輸入框的標(biāo)識
value:輸入框的值
radio是單選桥氏,對個radio時温峭,將name的值設(shè)為一樣,可是實現(xiàn)單選效果
checked:設(shè)置默認(rèn)選中



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末字支,一起剝皮案震驚了整個濱河市凤藏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌堕伪,老刑警劉巖揖庄,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異欠雌,居然都是意外死亡蹄梢,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門富俄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禁炒,“玉大人,你說我怎么就攤上這事霍比∧桓ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵悠瞬,是天一觀的道長们豌。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么玛痊? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任汰瘫,我火速辦了婚禮,結(jié)果婚禮上擂煞,老公的妹妹穿的比我還像新娘混弥。我一直安慰自己,他們只是感情好对省,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布蝗拿。 她就那樣靜靜地躺著,像睡著了一般蒿涎。 火紅的嫁衣襯著肌膚如雪哀托。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天劳秋,我揣著相機與錄音仓手,去河邊找鬼。 笑死玻淑,一個胖子當(dāng)著我的面吹牛嗽冒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播补履,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼添坊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了箫锤?” 一聲冷哼從身側(cè)響起贬蛙,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谚攒,沒想到半個月后阳准,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡五鲫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年溺职,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片位喂。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡浪耘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出塑崖,到底是詐尸還是另有隱情七冲,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布规婆,位于F島的核電站澜躺,受9級特大地震影響蝉稳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掘鄙,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一耘戚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧操漠,春花似錦收津、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嚣鄙,卻和暖如春吻贿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哑子。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工舅列, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赵抢。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓剧蹂,卻偏偏與公主長得像声功,于是被迫代替她去往敵國和親烦却。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案先巴? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 13,737評論 1 92
  • 一.HTML其爵、XML、XHTML 有什么區(qū)別 什么是 HTML伸蚯? HTML 指的是超文本標(biāo)記語言 (Hyper T...
    Sunset125閱讀 688評論 0 1
  • 一摩渺、HTML、XML剂邮、XHTML 有什么區(qū)別 1. HTML是什么摇幻? 描述網(wǎng)頁的一種語言 超文本標(biāo)記語言 (Hyp...
    饑人谷_CST閱讀 800評論 0 7
  • 丟失一:放心 小時候绰姻,住的老房子,睡覺幾乎可以夜不閉戶引瀑,更不用擔(dān)心會丟失什么狂芋。 雖然沒有空調(diào),但涼爽安靜憨栽,空氣清新...
    撿來的名字閱讀 444評論 0 0
  • 這是每個月必做的一項行程和儀式 整個7月份還是收獲滿滿的帜矾,簽約了兩個項目翼虫,工作還算順利,原計劃的三本書沒有完成屡萤,繼...
    雨過天晴2016閱讀 159評論 1 1