日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 編寫Web前端代碼的注意事項

編寫Web前端代碼的注意事項

來源:程序員人生   發布時間:2013-12-24 04:17:12 閱讀次數:3605次
1. 最好在html標簽之前添加一句類似于

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

的代碼,該代碼表示遵循W3C的某一套標準,具體使用哪套標準因人而異。

使用該標準的好處是不用再為各種不同瀏覽器環境下網站的布局不一樣的問題而煩惱。使用該標準后,筆者在IE8、FF、Safari瀏覽器環境下測試,結果頁面顯示均正常。另外,發現使用該標準后包括一些IE本身的bug也不再出現,如IE默認div框的高度要大于字體高度的bug,在遵循該標準后就不再出現。

在遵循該標準后需要注意的一點是,有些寫的不規范的代碼可能就不能正常工作。例如在javascript中有roll1right.innerHTML = roll1left.innerHTML;的代碼,其中roll1right和roll1left是網頁上兩個不同div的id,在沒有套用該標準的情況下網頁可以工作,但在W3C標準下該語句就出現bug。原因是W3C要求所有的變量都有明確的賦值,因此必須在該語句之前加上var roll1right = document.getElementById("roll1right");的語句,隨后代碼全部正常工作。

2. 在網頁中使用div和table時,發現:雖然同樣可以通過css設置div和table的border、margin、padding都為0,但是div顯示正常的同時,table仍然會有一定的空隙。查詢了W3CSchool后發現,原來table有cellpadding和cellspacing兩個屬性,其中cellpadding屬性規定單元邊沿與內容之間的空白,而cellspacing屬性規定了單元之間的空白。于是將網頁中的table的cellpadding和cellspacing兩個屬性都設為0,果然網頁的table不再有空隙,問題解決。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品初高中精品久久 | 看全色黄大色黄女片18女人 | 免费日韩一区二区 | 久久国产精品二国产精品 | 91精品国产乱码久久久久久久久 | 亚洲国产精品一区二区尤物区 | 一区二区三区免费 | 中文字幕av亚洲精品一部二部 | 国产高潮在线 | 欧美亚洲国产视频 | 国产在线二区 | 老头搡老女人毛片视频在线看 | 成人福利在线观看 | 免费视频爱爱太爽了 | 美一级片 | 欧美日产国产成人免费图片 | 欧美精品成人 | 亚洲最大福利网站 | 美女航空一级毛片在线播放 | 国内 美女 主播 精品 视频 | 精品久 | 国产一区二区在线免费 | 毛片毛片毛片 | 亚洲精品欧美一区二区三区 | 中文字幕91爱爱 | 精品福利一区二区三区 | 久久嫩草精品久久久精品才艺表演 | 精品一区在线 | 成人免费高清视频 | 国产精品久久亚洲 | 爱爱免费视频网址 | 99re6在线视频精品免费 | 国产女性无套免费网站 | 国产香蕉在线 | 国产一区中文字幕 | 日韩精品视频免费在线观看 | 亚洲精品电影网在线观看 | 欧美日韩国产在线一区 | 久久999 | 成人福利在线播放 | 国产精品久久久久久网站 |