網頁制作中html需要注意的問題
1、XHTML和CSS文件注釋
文件注釋必不可少,但是要適可而止。注釋太多回增大文件的大小,受帶寬影響,用戶在瀏覽網頁時增加了等待時間,造成不好的用戶體驗。網站在上線前先要在測試服務器上進行測試,測試好沒問題后,將相關的CSS文件、JavaScript文件先刪除注釋,然后進行壓縮。這些文件的壓縮可以利用下載相關工具實現,也可以使用在線壓縮工具實現。
2、清除浮動的方法
1)在結尾出加空div標簽clear:both
2)在父級div頂一overflow:hidden
3)在父級div頂一味蕾:after和zoom
3、塊級元素和行內元素
塊級元素是指這些元素顯示為一塊內容。與之相反,行內元素是指這些元素的內容顯示在行中。每個塊級元素都是從一個新行開始顯示,而且其后的元素也是另起一行進行顯示。而行內元素一般顯示在塊級元素里面。
一般的塊級元素由<p>、<h1>~<h6>、<ul><ol><li>、<table>、<form>、<div>和<body>等。而內聯元素有<input>、<a>、<img>、<span>等。
塊級元素和行內元素之間可以通過設置display的值來進行轉換。將diaplay的值設置為block,可以讓行內元素表現得像塊級元素一樣。也可以通過把display得值設置為inline,讓塊級元素表現得跟行內元素一樣。
4、CSS文檔流
網頁元素按照XHTML結構自上而下,從左向右一行一行得布局,叫做CSS文檔流。
5、label標簽中得for屬性
當用戶選擇label標簽時,瀏覽器回自動將焦點轉到和標簽相關的表單元素上。
6、zoom:1的作用
一般是為了解決IE6下樣式不兼容的問題。
HasLayout是IE渲染引擎的一個內部組成部分。在IE中,一個元素要么自己對自身的內容進行計算大小和組織,要么依賴于父元素來計算尺寸和組織內容。為了調節這兩個不同的概念,渲染引擎采用了HasLayout的屬性,屬性值可以為true或false。當一個元素的HasLayout屬性值為true時,我們說這個元素有一個布局(layout)。
大部分的IE顯示錯誤,都可以通過激發元素的HasLayout屬性來修正。可以通過設置一些CSS屬性來激發元素的HasLayout屬性,使其“擁有布局”。在IE 6中就可以通過zoom:1來激發元素的HasLayout。
7、CSS Sprites技術利弊
<< 上一篇:網頁設計必須注意的一些常見問題 | >> 下一篇:網頁設計中的排版原則有哪些 |
- 2018-01-18網頁設計必須注意的一些常見問題
- 2017-12-28室內家居設計家庭裝修的注意事項
- 2017-12-11平面設計畫面調和需要注意的問題
- 2017-12-06臥室裝修設計注意事項和技巧
- 2017-12-04客戶會向室內設計師提哪些問題
- 2017-11-27寫字樓室內裝修設計注意事項
- 2017-11-21室內效果圖vray渲染常見問題解決方案
- 2017-11-20家里室內裝修的時候需要哪些建筑材料
- 2017-11-11室內設計混搭風格的特點和注意事項
- 2017-11-09店面室內裝修的流程和注意事項
- 2017-10-23室內效果圖中的常見問題及解決方案
- 2017-10-21室內效果圖的Photoshop后期處理問題
- 2017-10-20鳥瞰圖效果圖的畫法和注意事項
- 2017-10-20怎樣做好室內效果圖要注意什么問題
- 2017-10-06學習室內設計需要學習多長時間才可以