`
wangxiaohigh
  • 浏览: 1427598 次
文章分类
社区版块
存档分类
最新评论

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

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

div css xhtml xml Example Source CodeExample Source Code
body{
font-family:Arial,Helvetica,Verdana,Sans-serif;
font-size:12px;
color:#666666;
background:#ffffff;
}

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



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

div css xhtml xml Example Source CodeExample Source Code
#contenth2{
margin:0;
padding:0;
padding-bottom:15px;
}
#contentp{
margin:0;
padding:0;
padding-bottom:15px;
}

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

div css xhtml xml Example Source CodeExample Source Code
<divid="sidebar-a">
<divclass="padding">
Loremipsumdolorsitamet,consectetueradipiscingelit.Nullamgravidaenimutrisus.
Praesentsapienpurus,ultricesa,variusac,suscipitut,enim.Maecenasinlectus.
Donecinsapieninnibhrutrumgravida.Sedutmauris.Fuscemalesuadaenimvitaelacus
euismodvulputate.Nullamrhoncusmaurisacmetus.Maecenasvulputatealiquamodio.
Duisscelerisquejustoapede.Namauguelorem,semperat,portaeget,placerateget,
purus.Suspendissemattisnuncvestibulumligula.Inhachabitasseplateadictumst.
</div>
</div>

  同样的,再往html文件的content层中加入padding层。
  由于padding层的功能仅是制造空隙,所以不要设置它的宽度,只需在css中添加:

div css xhtml xml Example Source CodeExample Source Code[www.52css.com]
#sidebar-a{
float:right;
width:280px;
}
#sidebar-a.padding{
padding:25px;
}
#content{
margin-right:280px;
}
#content.padding{
padding:25px;
}

  就像我们之前用的方法一样,我们只选择了类(class)为padding,且父类(parent)为#content或#sidebar-a的元素(element)。
  接下来设置行距,content和sidebar-a的行距需要加宽,但在css中是没有行距(leading)这种属性(attribute)的,但是有行高(line-height)属性,因此往css中写入:

div css xhtml xml Example Source CodeExample Source Code[www.52css.com]
#sidebar-a{
float:right;
width:280px;
line-height:18px;
}
#content{
margin-right:280px;
line-height:18px;
}

  现在可以看到标题"about"和"contactus"显得相当突兀,这是因为我们使用的字体并不是一种网页字体,我们需要将其替换为以下图片,并将其存放于/images/headings/文件夹中:


  替换方法为,在html文件的<h2>标签中写入:

div css xhtml xml Example Source CodeExample Source Code
<h2><imgsrc="images/headings/about.gif"width="54"height="14"alt="About"/></h2>
<h2><imgsrc="images/headings/contact.gif"width="98"height="14"alt="ContactUs"/></h2>

  于是得到下图:

分享到:
评论

相关推荐

    div+css页面布局,新手入门教材,2天学会div+css

    第一步:规划网站,本...第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计; 第八步:页脚信息(版权等)的表现设置; 第九步:导航条的制作(较难); 第十步:解决IE浏览器的显示BUG;

    DIV+CSS网页设计实例教程

    实例构建网站 第一步:规划网站; 第二步:创建html模板及文件目录...第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计; 第八步:页脚信息(版权等)的表现设置; 第九步:导航条的制作

    css+div建网站

    十步学会css+div建网站 ...第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计; 第八步:页脚信息(版权等)的表现设置; 第九步:导航条的制作(较难); 第十步:解决IE浏览器的显示BUG;

    用div+css建站实例十步学会

    第一步:规划网站,本...第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计; 第八步:页脚信息(版权等)的表现设置; 第九步:导航条的制作(较难); 第十步:解决IE浏览器的显示BUG;

    用CSS建设网站的实例

    本篇已得到原作者Steve Dennis的翻译准予,在此Jorux表示感谢! 本教程主要参考Creating a CSS Layout from scratch,由Jorux...第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计;

    零基础学HTML CSS源代码

    第6章(源代码\第6章) 示例描述:本章演示超级链接用法 target用法.html 链接参数target的用法。 title用法.html 链接参数title用法。 锚点链接....

    div+css有实例,易学易懂

    第6 章 CSS 定义文本属性 第123 页 6.1 文本的缩进和对齐 6.1.1 段首缩进 6.1.2 段首字符下沉与大写 6.1.3 文本的对齐 6.1.4 图文混排 6.2 行高与间隔 6.2.1 行高属性详解 6.2.2 利用行高属性使文本垂直居中 6.2.3 ...

    前端css+html+布局笔记

    通过选择器可以选中页面中的一组元素,然后为其设置样式 元素选择器 根据标签名,选中页面中的指定元素 语法:标签名{ } 例子: div{} p{} h1{} id选择器 根据元素的id属性值选中一个...

    css入门笔记

    6、inset:将默认外阴影转为内阴影 在第一位 4、轮廓 轮廓指的是边框的边框,绘制于边框外的线条。 属性:outline:width style color; width:宽度 style:线条样式 color:线条颜色 outline:none/0; 取消轮廓 5...

    《CSS全程指南》随书光盘

    第6章 表格样式设计 150 6.1 变换背景色 151 6.1.1 变换表格背景色 151 6.1.2 变换表格行背景色 153 6.1.3 变换单元格背景色 154 6.2 CSS控制表格的颜色交替 155 6.3 CSS控制表格边框 156 6.4 制作圆角框 157 6.5 小...

    HTML5+CSS3+JavaScript网页设计8.zip

    《精通HTML5 + CSS3+JavaScript网页设计》内容主要包括CSS3的基本语法和概念,设置文字、段落、图片、背景、表格、表单和菜单等网页元素的方法,以及CSS3滤镜的应用。重点介绍如何使用DlV+CSS3进行网页布局,注重...

Global site tag (gtag.js) - Google Analytics