宇本俗人,觅食于粤穗,苟全性命于网络,不求闻达于天朝。

今天有朋友在QQ群里问,css里的html{}作用。这个标签是挺不常用的,在师傅的提点下,才知道,它和body一样,是定义标签的。因为一般网页代码都是这么写的:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>

既然可以定义<body>的css为body{}(这个一般还非定不可),也就可以定义<html>的css为html{}。不若自己写了几个简单的css,在各浏览器下看:

html{background:red}
body{margin:10px;background:#000}

ie下是一点红色都不出现啊。想尽办法调整这两个标签的css,也不能在ie下漏出一点红色(这里应以的html的背景色),在其它浏览器下倒是多少漏点,如:

html{background:red;padding:10px;max-height:100%;float:left;width:100%;text-align:center}
body{background:#000;padding:0;color:#fff;width:960px;margin:0 auto;text-align:left}

不知道是不是我的能力问题,呵呵。最后使用div来定义总算让其红了点;不过这样看,似乎ie对html{}标签只认背景色,而其它均不认。姑且下这么个结果,等待新的答案。

html{background:red;padding:10px;max-height:100%;float:left;width:100%;text-align:center}
body{}
div{background:#fff;width:960px}

相关链接

3条唠叨
  1. jeedoo
    发表于 2009年09月23日 11:49:10 | 细看此人 | 回复该评论

    不好意思~ 我不是神飞,我是漂博~ 这也是从他网站上看到的~~

    • 星铃丹
      发表于 2009年09月23日 11:51:09 | 细看此人 |

      我只是想说,转载人家的东西希望能注明来源。

  2. 金冈
    发表于 2010年06月15日 8:57:55 | 细看此人 | 回复该评论

    “html{}标签只认背景色,而其它均不认”不是的,还能认很多标签呢

温馨提示:在“网址/QQ号”一处写上自己的QQ号可显示QQ头像或填写邮箱使用“Gravatar头像”。评论空一行可使评论分段,使段落首行自动缩进两个中文。

网络策划:承接网站网络规划、推广、预算;空间、域名、服务器,请联系客服QQ:1240209111