|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
目前我们的站就是div+CSS做的,美工可以通过css直接控制我的程序输出的页面动态数据的样式DIV就只是布局元素.
网页制造poluoluo文章简介:浅谈CSS款式表和html文档的干系.
比来由于帮一个网友很劳神的修正了一个导航的CSS文件,还没有我本人重写code来的快,让我想起了写这篇文章。我发明良多web计划者对CSS写法的承继干系都有了一点懂得,可是懂得的仍是不敷深,不敷透辟,以是明天盘算把这个讲一下。
起首谈一下html文档,凡是打仗过html言语的计划师,必定城市发明html的一个很分明的特性,那就是年夜多半代码标签,都是有一个头和一个尾的。好比<table>和</table>另有<div>和</div>等等,这类特性实在已告知你了一个旌旗灯号,就是html标签是能够包括和被包括的。要深入了解这点其实不简单。实践上,一层标签包括一层标签的写法,如许层层相套的干系就是一种承继干系。
注:W3C构造对html代码的个别标签也做了标准化处置,比方<img>,<br>等都请求做自关闭处置,才干经由过程W3C尺度检测。就是在标签开端的反方括号前加一个斜线。写法以下<imgsc="pic.jpg"alt=""/>,<br/>.
我们来看上面的一个例子:
<div>
<b>小白</b>
</div>
标签<b>就是标签<div>的子标签,他们就已构成了一个承继干系,在CSS款式内外你能够如许写来定位出笔墨”小白”的款式。
divb{font:40014px"宋体";color:#FF0000;}
你能够看到一个未加粗的14px巨细的白色字体款式感化在笔墨“小白”上了。由此我们能够发明被标签包括的标签在CSS里能够用空格暗示其承继的干系,而且标签符自己就能够作为款式表的名来定位必要润色的款式内容,这两点要切记和深入了解。
有过必定网页计划履历的伴侣都晓得,在CSS款式内外,我们能够经由过程界说ID名和类名也就是CLASS名来定位必要润色的款式内容,可是如今我们在了解了下面刚讲的内容后,这里我则保举你假如可使用html元素名来定位的时分则不用利用ID名和CLASS名。为何?第一,这是代码的精简性请求,第二,用html元素名来定位,能很幸亏CSS文档里出现出html文档的布局干系,这有益于你在后续的CSS深化体现时不损坏html页面的年夜框架。
固然,了解这一点,必要有必定水平的html言语功底,甚么中央用甚么标签,是很有学问的。
人人无妨用上面的这个图来了解html言语
能够很了然的看出html言语的基础布局就已展现了一个包括,承继的干系。在<body>标签内就是必要我们专心计划和体现的WEB主体了。我们在写CSS款式表的时分,依照层级的递增干系能很简单的定位出必要润色的元素。在元素内容反复和庞大的时分,则能够再用ID名和CLASS名来一一辨别。
注:ID名在html文档里是不克不及反复的,这不切合W3C标准。CLASS名能够反复呈现在html文档里,那末人人在界说年夜地区布局的时分能够用ID名,在必要反复利用的款式的中央就用CLASS名来定位。
总结一点:写CSS文档就像画画,学过美术的伴侣都晓得,画素描的时分都要先画布局,在上口角灰干系。那末CSS和html也一样,界说好年夜框架后在着眼细节。做出来的网页才会布局明晰,代码精华精辟,并易于修正。就把html看作一副画,不要急于出效果,一步步来吧。
</p>
可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。 |
|