中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

HTML初學者適用的十五條最佳實踐
來源:易賢網 閱讀:1072 次 日期:2016-06-15 13:40:43
溫馨提示:易賢網小編為您整理了“HTML初學者適用的十五條最佳實踐”,方便廣大網友查閱!

以下就是HTML初學者適用的三十條最佳實踐,分享給大家供大家參考,具體內容如下

1.保持標簽閉合

以前,經常見到類似下面的代碼(譯注:這是多久以前啊……):

XML/HTML Code

1.<li>Some text here.     

2.<li>Some new text here.     

3.<li>You get the idea.   

注意外面包裹的UL/OL標簽被遺漏了(誰知是故意還是無意的),而且還忘記了關閉LI標簽。按今天的標準來看,這是很明顯的糟糕做法,應該100%避免。總之,保持閉合標簽。否則,你驗證html標簽的時候可能遇到問題。

更好的方式

XML/HTML Code

1.<ul>     

2.  <li>Some text here. </li>     

3.  <li>Some new text here. </li>     

4.  <li>You get the idea. </li>     

5.</ul>    

2.聲明正確的文檔類型

筆者早先曾加入過許多CSS論壇,每當用戶遇到問題,我們會建議他首先做兩件事:

1. 驗證CSS文件,保證沒有錯誤。

2. 確認添加了正確的doctype

DOCTYPE 出現在HTML標簽之前,它告訴瀏覽器這個頁面包含的是HTML,XHTML,還是兩者混合,這樣瀏覽器才能正確解析。

通常有四種文檔類型可供選擇:

XML/HTML Code1.<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>  

2.  

3.  

4.<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>  

5.  

6.  

7.<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>  

8.  

9.  

10.<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>  

11.  

關于該使用什么樣的文檔類型聲明,一直有不同的說法。通常認為使用最嚴格的聲明是最佳選擇,但研究表明,大部分瀏覽器會使用普通的方式解析這種聲明,所以很多人選擇使用HTML4.01標準。選擇聲明的底線是,它是不是真的適合你,所以你要綜合考慮來選擇適合你得項目的聲明。

3.永遠不要使用內聯樣式

當你在埋頭寫代碼時,可能會經常順手或偷懶的加上一點行內css代碼,就像這樣:

XML/HTML Code

1.<p style="color: red;">I'm going to make this text red so that it really stands out and makes people take notice! </p>     

這樣看起來即方便又沒有問題。然而,這在你的編碼實踐中是個錯誤。

在你寫代碼時,在內容結構完成之前最好不要加入樣式代碼。

這樣的編碼方式就像打游擊,是一種很山寨的做法。——Chris Coyier

更好的做法是,完成標簽部分后,再把這個P的樣式定義在外部樣式表文件里。

建議

XML/HTML Code

1.#someElement > p {     

2.  color: red;     

3.}  

4.將所有外部css文件放入head標簽內

理論上講,你可以在任何位置引入CSS樣式表,但HTML規(guī)范建議在網頁的head標記中引入,這樣可以加快頁面的渲染速度。

雅虎的開發(fā)過程中,我們發(fā)現,在head標簽中引入樣式表,會加快網頁加載速度,因為這樣可以使頁面逐步渲染。 —— ySlow團隊

XML/HTML Code

1.<head>     

2.<title>My Favorites Kinds of Corn</title>     

3.<link rel="stylesheet" type="text/css" media="screen" href="path/to/file.css" />     

4.<link rel="stylesheet" type="text/css" media="screen" href="path/to/anotherFile.css" />     

5.</head>    

5.javascript文件放在底部

要記住一個原則,就是讓頁面以最快的速度呈現在用戶面前。當加載一個腳本時,頁面會暫停加載,直到腳本完全載入并執(zhí)行完成。因此會浪費用戶更多的時間。

如果你的JS文件只是要實現某些功能,(比如點擊按鈕事件),那就放心的在body底部引入它,這絕對是最佳的方法。

建議

JavaScript Code

1.<p>And now you know my favorite kinds of corn. </p>     

2.<script type="text/javascript" src="path/to/file.js"></script>     

3.<script type="text/javascript" src="path/to/anotherFile.js"></script>     

4.</body>     

5.</html>    

6.永遠不要使用內聯javascript。現在不是1996年了!

許多年以前,還存在一種這樣的方式,就是直接將JS代碼加入到HTML標簽中。尤其是在簡單的圖片相冊中非常常見。本質上講,一個“onclick”事件是附加在 標簽上的,其效果等同于一些JS代碼。不需要討論太多,非常不應該使用這樣的方式,應該把代碼轉移到一個外部JS文件中,然后使用“ addEventListener / attachEvent ”加入事件監(jiān)聽器?;蛘呤褂胘query等框架,只需要使用“click”方法。

JavaScript Code

1.$('a#moreCornInfoLink').click(function() {     

2.  alert('Want to learn more about corn?');     

3.});    

7.邊開發(fā),邊驗證

如果你剛開始從事網頁制作,那強烈建議你下載Web Developer Toolbar(chrome用戶請自行在應用商店搜索,ie用戶可能就杯具了) ,并在編碼過程中隨時使用”HTML標準驗證”和“CSS標準驗證”。如果你認為CSS是一種非常好學的語言,那么它會把你整的死去活來。你不嚴謹的代碼會讓你的頁面漏洞百出,問題不斷,一個好的方法就是—— 驗證,驗證,再驗證。

8.下載firebug

Firebug是當之無愧的網頁開發(fā)最佳插件,它不但可以調試JavaScript,還可以直觀的讓你了解頁面標記的屬性和位置。不用多說, 下載!

9.使用firebug

據筆者觀察,大部分的使用者僅僅使用了Firebug 20%的功能,那真是太浪費了,你不妨花幾個小時的時間來系統(tǒng)學習這個工具,相信會讓你事半功倍。

10.保持標簽名小寫

理論上講,html不區(qū)分大小寫,你可以隨意書寫,例如:

XML/HTML Code

1.<DIV>     

2.<P>Here's an interesting fact about corn. </P>     

3.</DIV>  

但最好不要這樣寫,費力氣輸入大些字母沒有任何用處,并且會讓代碼很難看.

建議

XML/HTML Code

1.<div>     

2.  <p>Here's an interesting fact about corn. </p>     

3.</div>   

11.使用H1-H6標簽

建議你在網頁中使用其中全部六種標記,雖然大部分人只會用到前四個,但使用最多的H會有很多好處,比如設備友好、搜索引擎友好等,不妨把你的P標簽都替換成H6。

XML/HTML Code

1.<h1>This is a really important corn fact! </h1>     

2.<h6>Small, but still significant corn fact goes here. </h6>  

12.使用無序列表(UL)包裹導航菜單

通常網站都會有導航菜單,你可以用這樣的方式定義:

XML/HTML Code

1.<div id="nav">     

2. <a href="#">Home </a>     

3.  <a href="#">About </a>     

4.  <a href="#">Contact </a>     

5.</div>  

如果你想書寫優(yōu)美的代碼,那最好不要用這種方式。

為什么要用UL布局導航菜單? ——因為UL生來就是為定義列表準備的

最好這樣定義:

XML/HTML Code

1.<ul id="nav">     

2.  <li><a href="#">Home</a></li>     

3.  <li><a href="#">About</a></li>     

4.  <li><a href="#">Contact</a></li>     

5.</ul>    

15.學習如何應對IE

IE一直以來都是前端開發(fā)人員的噩夢!

如果你的CSS樣式表基本定型了,那么可以為IE單獨建立一個樣式表,然后這樣僅對IE生效:

CSS Code

1.<!--[if lt IE 7]>     

2.   <link rel="stylesheet" type="text/css" media="screen" href="path/to/ie.css" />     

3.<![endif]-->   

 這些代碼的意思是:如果用戶瀏覽器是IE6及以下,那這段代碼才會生效。如果你想把IE7也包含進來,那么就把“[if lt IE 7]”改為“[if lte IE 7]”。

以上就是本文的全部內容,希望對大家學習有所幫助。

更多信息請查看網頁制作
易賢網手機網站地址:HTML初學者適用的十五條最佳實踐
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
日韩伦理电影网| 91福利在线免费观看| 国产风韵犹存在线视精品| 免费欧美高清视频| 国产成人超碰人人澡人人澡| av日韩在线网站| 7777精品伊人久久久大香线蕉最新版| 欧美日韩视频第一区| 亚洲欧美一区二区三区国产精品| 中文字幕乱码久久午夜不卡 | 亚洲国产精品一区二区久久| 日韩精品一级二级| 欧美一区二区观看视频| 美女视频免费一区| 国产精品视频看| av色综合久久天堂av综合| 91色在线porny| 欧美mv日韩mv| 亚洲视频在线观看三级| 韩国在线一区二区| 色综合视频一区二区三区高清| 91丨porny丨国产| 欧美大度的电影原声| 亚洲自拍偷拍欧美| 国产丶欧美丶日本不卡视频| 欧美日韩中字一区| 国产日韩欧美一区二区三区乱码 | 在线观看日韩av先锋影音电影院| 久久久久久97三级| 亚洲国产综合色| 欧美日韩国产高清一区二区| 午夜亚洲国产au精品一区二区| 欧美精品v日韩精品v韩国精品v| 亚洲欧美日本在线| 欧美中文字幕一区二区三区亚洲| 亚洲精品菠萝久久久久久久| 欧美日韩成人一区| 亚洲国产视频a| 欧美不卡在线视频| 91免费版在线| 日韩精品一级中文字幕精品视频免费观看| 欧美高清dvd| zzijzzij亚洲日本少妇熟睡| 香蕉av福利精品导航| 国产女人18毛片水真多成人如厕 | 欧美色爱综合网| 青青草成人在线观看| 亚洲欧美综合网| 欧美精品在线一区二区| 91理论电影在线观看| 午夜精品久久久久久久久久久| 日韩欧美的一区| 亚洲卡通欧美制服中文| 久久99精品久久久久久国产越南| 97国产一区二区| 91精彩视频在线| 久久综合九色综合欧美98| 国产精品妹子av| 美女视频黄久久| 精品视频一区三区九区| 欧美午夜影院一区| 欧美三级在线视频| 色av一区二区| 日韩一区二区免费视频| 欧美日韩1区2区| 欧美日高清视频| 91精品国产黑色紧身裤美女| 91精品国产综合久久福利软件| 欧美亚洲动漫精品| 91精品国产入口| 日韩视频永久免费| 久久久一区二区| 亚洲国产经典视频| 亚洲一线二线三线久久久| 亚洲日本电影在线| 亚洲国产aⅴ天堂久久| 视频一区中文字幕国产| 国产高清精品在线| 91久久精品国产91性色tv| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲精品视频免费看| 亚洲成a人v欧美综合天堂下载| 爽爽淫人综合网网站| 成人午夜免费av| 欧美人成免费网站| 亚洲视频 欧洲视频| 韩国三级中文字幕hd久久精品| 91麻豆国产自产在线观看| 欧美日韩国产首页| 国产精品人成在线观看免费| 亚洲va中文字幕| 色94色欧美sute亚洲线路二| 精品国产一区二区亚洲人成毛片| 亚洲欧美电影一区二区| 国产一区久久久| 欧美高清精品3d| 蜜臀av一区二区| 欧美一级日韩免费不卡| 日韩国产在线观看一区| 51午夜精品国产| 奇米影视一区二区三区| 日韩精品中文字幕在线不卡尤物| 亚洲18女电影在线观看| 欧美美女直播网站| 免费黄网站欧美| 久久久青草青青国产亚洲免观| 国产东北露脸精品视频| 亚洲欧美另类久久久精品2019| 在线亚洲一区二区| 精品一区二区三区久久久| 国产精品久久毛片a| 欧美va天堂va视频va在线| 在线观看日韩高清av| 一区二区欧美在线观看| 国产午夜精品久久久久久免费视 | 中文字幕一区二区三区av | 日本不卡视频在线| wwwwxxxxx欧美| 欧美日韩一级大片网址| 日韩专区一卡二卡| 中文一区二区在线观看| 欧美久久一二区| 成人的网站免费观看| 亚洲成人福利片| 国产精品国产三级国产aⅴ中文| 欧美少妇一区二区| 国产成人av自拍| 韩国欧美国产1区| 亚洲成人中文在线| 一区二区三区日韩欧美| 日本一区二区三区电影| 精品动漫一区二区三区在线观看| 99麻豆久久久国产精品免费优播| 强制捆绑调教一区二区| 亚洲码国产岛国毛片在线| 国产免费成人在线视频| 精品国产免费人成在线观看| 欧美性猛片aaaaaaa做受| 在线视频你懂得一区| av成人老司机| 91在线国产观看| 一本色道久久加勒比精品| 91女厕偷拍女厕偷拍高清| 国产成人综合自拍| 99国产精品久久久久久久久久 | 欧美一区二区网站| 91精品在线观看入口| 欧美一级艳片视频免费观看| 久久久久亚洲蜜桃| 国产精品水嫩水嫩| 亚洲激情图片小说视频| 午夜激情一区二区三区| av电影一区二区| 成人av集中营| 欧美一区二区在线播放| 久久久久久久av麻豆果冻| 亚洲欧美二区三区| 国内成人精品2018免费看| 色综合久久综合| 欧美成人艳星乳罩| 亚洲欧美日韩久久精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品一区二区在线看| 色婷婷香蕉在线一区二区| 欧美岛国在线观看| 亚洲综合av网| 成人免费视频网站在线观看| 51精品视频一区二区三区| 中文字幕欧美国产| 免费在线观看日韩欧美| 99精品1区2区| 国产欧美日韩久久| 国产成人在线视频免费播放| 欧美一区二区三区四区久久| 亚洲免费av网站| 91在线云播放| 亚洲日本va午夜在线影院| 国产成人aaaa| 亚洲国产精品t66y| 成人丝袜18视频在线观看| 欧美精品一区二区三区很污很色的 | 久久免费视频色| 国产九色精品成人porny| 精品国产髙清在线看国产毛片| 五月激情丁香一区二区三区| 欧美日韩久久一区| 美女在线观看视频一区二区| 日韩欧美电影在线| 国产麻豆欧美日韩一区| 亚洲激情av在线| 正在播放一区二区| 国产一区二区在线免费观看| 中文字幕免费在线观看视频一区| 成人高清免费在线播放| 亚洲超碰97人人做人人爱| 精品国产91洋老外米糕| 色88888久久久久久影院野外| 99久久精品久久久久久清纯| 国产精品国产a| 日韩欧美二区三区|