自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Html和body標(biāo)記應(yīng)用CSS

開發(fā) 前端
CSS網(wǎng)頁布局有很多值得學(xué)習(xí)的地方,這里向大家描述一下html和body標(biāo)記如何應(yīng)用CSS,相信本文介紹一定會讓你有所收獲。

本文和大家重點(diǎn)討論一下html和body標(biāo)記如何應(yīng)用CSS,使用Html里面的background可以讓我們在更多的時(shí)候能減少添加一個(gè)div標(biāo)簽來包含body中的所有內(nèi)容。

淺談html和body標(biāo)記應(yīng)用CSS

對于一個(gè)頁面來說,最基本的結(jié)構(gòu)呢就是

  1. <HTML> 
  2. <head> 
  3. <!--頭部信息內(nèi)容區(qū)域--> 
  4. </head> 
  5. <body> 
  6. <!--頁面顯示內(nèi)容區(qū)域--> 
  7. </body> 
  8. </html> 

對于這樣的一個(gè)結(jié)構(gòu),不會有人感到陌生,然而往往有時(shí)候卻是大家越熟悉的東西就容易讓人去遺忘了他們的存在?;蛟S你會在想,這個(gè)結(jié)構(gòu)這些標(biāo)簽有什么好聊的呢,每個(gè)頁面都需要他們的啊。最近發(fā)現(xiàn),其實(shí)在很多時(shí)候這些不起眼的我們不在乎的標(biāo)簽卻可以幫我們在頁面美化的過程帶來很大的幫助。

對于hack方面,大家都知道*HTML跟*+html可以幫助我們在IE7跟IE6之間作為識別,而這個(gè)也不是我現(xiàn)在想說的內(nèi)容。其實(shí)我想說的內(nèi)容很簡單,主要有下面幾點(diǎn)。

1、利用一下HTML的background。使用它可以讓我們在更多的時(shí)候能減少添加一個(gè)div標(biāo)簽來包含body中的所有內(nèi)容;而且html作為body的父級,因此背景(背景色以及背景圖片,以下出現(xiàn)的“背景”二字都是指背景色跟背景圖片)都會被body中的背景所覆蓋,先看一小段代碼。

  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2.  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <htmlXMLnshtmlXMLns="http://www.w3.org/1999/xhtml"id="myHtml"> 
  5. <head> 
  6. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> 
  7. <metahttp-equivmetahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/> 
  8. <styletypestyletype="text/CSS"> 
  9. #myHtml{background-color:#CCCCCC;}  
  10. #myBody{background-color:#FF0000;}  
  11. </style> 
  12. <title>無標(biāo)題文檔</title> 
  13. </head> 
  14. <bodyidbodyid="myBody"> 
  15. 提醒:嘗試刪除body中的文字再做于未刪除前做一個(gè)簡單的對比,別忘了瀏覽器的差別哦。  
  16. </body> 
  17. </html> 

通過上面的一小段代碼,大家可以看到body的背景跟HTML的背景所存在的區(qū)別了吧。接著大家應(yīng)該可以想到背景既然有這個(gè)特點(diǎn),我們是不是可以考慮在有時(shí)候處理一些背景圖片的時(shí)候把html的background也利用起來呢,尤其是在處理一些比較個(gè)性的頁面(比如游戲官網(wǎng))。

PS:

a.如果你把HTML(#myHtml)的樣式去掉,你再看看瀏覽器的表現(xiàn),你會發(fā)現(xiàn)世界又變了。

b.對于背景色的設(shè)置還可以讓瀏覽器自定義的背景顏色失效(IE7為例:“工具”->“Internet選項(xiàng)”->“常規(guī)”中的顏色里可以找到背景的設(shè)置)

2、在上面的那一小段代碼中并沒用直接設(shè)置

  1. HTML{background-color:#CCCCCC;}  
  2. body{background-color:#FF0000;}  

而是用了兩個(gè)ID,不知道你是否在想我為什么要這樣做呢?對于這點(diǎn)的話,可以從幾個(gè)方面來考慮

2.1JS的調(diào)用

2.2CSS中權(quán)限值的提升

簡單的再說一下如果body中使用ID或者CLASS的時(shí)候,我們能做什么吧。

a.對于現(xiàn)在網(wǎng)絡(luò)中出現(xiàn)的頁面,大家都可以看到很多時(shí)候,某個(gè)導(dǎo)航是高亮顯示,提示你當(dāng)前瀏覽的是在哪個(gè)頁面上。這點(diǎn)的功能我就是可以通過body或者那個(gè)導(dǎo)航中添加一個(gè)ID或者CLASS來判斷識別,當(dāng)然少不了給這個(gè)ID或者CLASS添加一個(gè)樣式。

b.在一些比較大型的網(wǎng)站中,某個(gè)頻道或者某些頻道的大致結(jié)構(gòu)都是相同,因此我們可以把其中一個(gè)結(jié)構(gòu)作為基礎(chǔ)參考,復(fù)制到其他頁面中使用,然后再調(diào)用同一個(gè)樣式,這樣可以減少很多的重復(fù)工作量,也讓頁面中的結(jié)構(gòu)的重用性提高,作為區(qū)別我們只要利用body中的ID或者CLASS來修改樣式的權(quán)重值就OK了。

【編輯推薦】

  1. 解決Firefox、IE6、IE7的CSS樣式兼容問題
  2. IE6、IE7、Firefox中margin問題解決辦法
  3. DIV布局規(guī)范中CSS類及id命名方式
  4. CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
  5. 將XHTML+CSS頁面轉(zhuǎn)換為打印機(jī)頁面技巧

 

責(zé)任編輯:佚名 來源: svn8.com
相關(guān)推薦

2011-05-25 09:34:30

HTML5cssjavascript

2010-07-28 08:41:17

HTML5Web移動應(yīng)

2013-09-16 10:19:08

htmlcssJavaScript

2016-05-19 10:19:51

谷歌地圖CSS

2017-05-10 12:05:17

pyspiderHTMLCSS

2024-10-08 08:36:50

HTML標(biāo)簽前端

2010-09-08 13:29:48

CSS

2011-09-21 11:02:17

HTML 5

2010-09-09 14:52:56

CSS盒模型

2012-05-11 09:37:34

HTML5

2011-03-22 08:54:02

HTML 5CSS3JavaScript

2011-03-29 13:45:55

HTMLCSSjavascript

2020-04-21 14:00:25

HTMLCSSJS

2019-10-29 09:10:57

Windows 10照片應(yīng)用標(biāo)記人物

2017-07-18 14:28:04

HTMLCSSJS

2011-07-15 09:10:44

HTML 5CSS3

2012-05-24 11:03:55

HTML5

2023-10-07 10:24:56

開發(fā)前端

2016-09-29 15:19:04

HTMLCSSWeb

2021-05-28 10:18:40

HTMLUl Ol列表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號