国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS網(wǎng)頁制作技巧:節(jié)約網(wǎng)頁代碼編寫時間

2024-07-11 09:03:17
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:CSS已經(jīng)成為網(wǎng)頁前端設(shè)計一個非常重要的部分,由于寫CSS時需要考慮的問題非常多,老手們創(chuàng)建新頁面是通常會沿用以前的CSS框架。但是新手沒有自己的框架,這篇文章可以給新手們一些啟示。

CSS已經(jīng)成為網(wǎng)頁前端設(shè)計一個非常重要的部分,由于寫CSS時需要考慮的問題非常多,老手們創(chuàng)建新頁面是通常會沿用以前的CSS框架。但是新手沒有自己的框架,這篇文章可以給新手們一些啟示。

1.簡單的純CSS Tooltip通過這些代碼,你可以做出簡單的Tooltip。這是CSS代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
a










}


HTML代碼如下:

1
Easy >Tooltip>.

效果如圖。

2.重設(shè)基本樣式

為了統(tǒng)一不同瀏覽器對各種HTML標(biāo)簽的默認(rèn)樣式的渲染,我們必須從新定義各種標(biāo)簽的樣式,這樣能對以后的開發(fā)帶來方便。重新定義各種HTML標(biāo)簽只需要在CSS的開頭加入以下代碼。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
htmlimg
dl



%





q






}

3.方便的CSS調(diào)試器

這段代碼可以把頁面上的各種標(biāo)簽嵌套用不同的線條劃分出來,方便你找出BUG。

1
2
3
4
5
6
7
8


orange


orange

4.使一個未設(shè)定寬度的DIV居中

對于一個有固定寬度的DIV容器,你可以輕松地通過margin:auto屬性令他居中。如果要居中的DIV容器并沒有設(shè)置寬度的話,你可以使用下面的CSS代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19






zoom
}
< ![endif]-->

5.為大圖片添加偽AJAX的載入圖標(biāo)

等待圖片下載是瀏覽網(wǎng)頁是意見煩人的事,但用JavaScript動態(tài)載入圖片技術(shù)難度又比較大。你可以用CSS加上一個載入圖標(biāo),緩解訪客等待加載時的情緒。

1
img

6.CSS圖像預(yù)載

如果你要在HTML文件加載完成前預(yù)載圖片,你可以把圖片設(shè)置為一個DIV容器的背景圖,并且把這個容器設(shè)為不可見。當(dāng)HTML加載后再把這個DIV容器插入頁面里。

1
2
3
4
5
6
div
images/hover2.gif
images/hover3.gif

}

7.CSS透明度

由于老式瀏覽器對頁面元素透明度處理不好,你必須為透明的元素寫hack。

1
2
3
4
5
selector
-moz-opacity
opacity
}

8.為IE和其它瀏覽器設(shè)置元素的最小高度

由于IE不支持min-height屬性,我們還是要為IE寫hack。以下代碼的第一部分是正確的代碼,可以在標(biāo)準(zhǔn)瀏覽器里使用,第二部分是針對IE的hack。由于IE不能識別min屬性,因此height值設(shè)定為8em,使容器能裝下超出容器范圍的文本。

1
2
3
4
5
6
7
8
9
10
11
12

!important
}
/**/

9.根據(jù)鏈接類型選用不同的鏈接樣式

超鏈接的形式主要有http鏈接和mailto鏈接兩種,你可以為這兩種鏈接設(shè)置不同的樣式。通過CSS3,你甚至能為指向不同文件類型的附件鏈接建立不同的樣式!不過,這種做法對不兼容CSS3的瀏覽器不夠友好,而這也是我們必須盡快淘汰老版本IE的原因。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20









}

10.移除IE里文本輸入框的滾動條

IE瀏覽器會畫蛇添足地為多行的文本輸入框加上一個滾動條,哪怕你輸入的文字長度還沒有超出輸入框的范圍。通過下面的代碼你可以把多余的滾動條移除。

1
2
3
textarea
}


  
原文鏈接:10個節(jié)約開發(fā)時間的CSS技巧

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮阳县| 东兰县| 左贡县| 木兰县| 星子县| 土默特左旗| 鱼台县| 凤翔县| 扬州市| 永寿县| 夏津县| 固镇县| 苏尼特右旗| 安达市| 卢湾区| 淮南市| 阿巴嘎旗| 涡阳县| 延寿县| 加查县| 西城区| 获嘉县| 兰坪| 宁波市| 澄迈县| 兴海县| 磴口县| 资中县| 青海省| 民和| 顺平县| 溆浦县| 海南省| 蓬莱市| 永定县| 南郑县| 呼伦贝尔市| 高雄县| 天台县| 东山县| 阜宁县|