用CSS建设网站的实例(6)

来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-02 02:40 点击:

第六步:页面内的基本文本的样式(css)设置:

你是不是厌倦了那些大红大绿的背景,现在是去掉它们的时候了,只保留导航条的红色背景。真是难为您居然能坚持学习本教程到此,很好,再过几步,你就能很好了解css控制整个网页版面(Layout)的能力。

–言归正传–

先设置全局的文本样式:

body {  
 font-family: Arial, Helvetica, Verdana, Sans-serif;  
 font-size: 12px;  
 color: #666666;  
 background: #ffffff;  
}
body {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #666666;
 background: #ffffff;
} Webjx.Com

一般我们把body标签放在css文件的顶端,当然你要是执意要把它放在尾部,浏览器不会和你计较。font-family内的顺序决定字体显示优先级,比方如果所在计算机没有Arial字体,浏览器就会指向Helvetica字体,依次类推;color指字体颜色;background指背景颜色。
如果你都是按本教程的操作,应该能看到下图:

DIV CSS网页布局实例:十步学会用CSS建站 

你可以看到内容(content)的各块(block)之间的间隙太小了,而基于最初的设计,内容标题(即<h2>)和正文之间的间隙大概是15px,每个段落的间距也大概是15px,所以在css中写入:

#content h2 {  
margin: 0;  
padding: 0;  
padding-bottom: 15px;  
}  
#content p {  
margin: 0;  
padding: 0;  
padding-bottom: 15px;  
}
#content h2 {
margin: 0;
padding: 0;
padding-bottom: 15px;
}
#content p {
margin: 0;
padding: 0;
padding-bottom: 15px;
}

然后需要让content层的四周都空出25px的间隙,这本来是件很简单的事,理论上我们只需在#content的css文件中加入 padding: 25px;就行了,但是IE给我们上了"一课",它的固有BUG根本不能按我们的想象表现。解决这个问题有两种办法。第一种办法是区别浏览器写入两种代码 (HACK IE),但因为间隙(padding,在Dreamweaver中又叫填充)使用很频繁,所以我们用另一种办法。

我们往需要填充的层中加入padding层,它的功能仅限于显示间隙: Webjx.Com

<div id="sidebar-a"> 
<div class="padding"> 
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.   
Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.   
Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus   
euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.   
Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,   
purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.  
</div> 
</div> 
<div id="sidebar-a">
<div class="padding">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.
</div>
</div>

同样的,再往html文件的content层中加入padding层。

由于padding层的功能仅是制造空隙,所以不要设置它的宽度,只需在css中添加:

#sidebar-a {  
float: rightright;  
width: 280px;&nb

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 扎实基础 9则css网页制作技巧
    • CSS设计符合Web标准的网页表单的几个技巧
    • 技巧:css星级效果总结
    • 用CSS建设网站的实例(9)
    • 提高网站性能:JavaScript+CSS优化的建议(3)
    • CSS制作网页实例:用CSS控制li标记样式
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1