css制作网站实例.docx
- 文档编号:2423159
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:36
- 大小:222.70KB
css制作网站实例.docx
《css制作网站实例.docx》由会员分享,可在线阅读,更多相关《css制作网站实例.docx(36页珍藏版)》请在冰豆网上搜索。
css制作网站实例
网页制作Webjx文章简介:
本篇已得到原作者SteveDennis的翻译准予,在此Jorux表示感谢!
本教程主要参考CreatingaCSSLayoutfromscratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。
目录:
第一步:
规划网站,本教程将以图示为例构建网
本篇已得到原作者SteveDennis的翻译准予,在此Jorux表示感谢!
本教程主要参考CreatingaCSSLayoutfromscratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。
目录:
第一步:
规划网站,本教程将以图示为例构建网站;
第二步:
创建html模板及文件目录等;
第三步:
将网站分为五个div,网页基本布局的基础;
第四步:
网页布局与div浮动等;
第五步:
网页主要框架之外的附加结构的布局与表现;
第六步:
页面内的基本文本的样式(css)设置;
第七步:
网站头部图标与logo部分的设计;
第八步:
页脚信息(版权等)的表现设置;
第九步:
导航条的制作(较难);
第十步:
解决ie浏览器的显示bug;
第一步:
规划网站,本教程将以图示为例构建网站
1.规划网站,本教程将以下图为例构建网站。
其基本布局见下图:
主要由五个部分构成:
1.MainNavigation导航条,具有按钮特效。
Width:
760pxHeight:
50px
2.Header网站头部图标,包含网站的logo和站名。
Width:
760pxHeight:
150px
3.Content网站的主要内容。
Width:
480pxHeight:
Changesdependingoncontent
4.Sidebar边框,一些附加信息。
Width:
280pxHeight:
Changesdependingon
5.Footer网站底栏,包含版权信息等。
Width:
760pxHeight:
66px
·第二步:
创建html模板及文件目录等1.创建html模板。
代码如下:
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
"http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
"http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
将其保存为index.html,并创建文件夹css,images,网站结构如下:
2.创建网站的大框,即建立一个宽760px的盒子,它将包含网站的所有元素。
在html文件的
和之间写入Helloworld.
Helloworld.
创建css文件,命名为master.css,保存在/css/文件夹下。
写入:
#page-container{
width:
760px;
background:
red;
}
#page-container{
width:
760px;
background:
red;
}
控制html的id为page-container的盒子的宽为760px,背景为红色。
表现如下:
现在为了让盒子居中,写入margin:
auto;,使css文件为:
#page-container{
width:
760px;
margin:
auto;
background:
red;
}
#page-container{
width:
760px;
margin:
auto;
background:
red;
}
现在你可以看到盒子和浏览器的顶端有8px宽的空隙。
这是由于浏览器的默认的填充和边界造成的。
消除这个空隙,就需要在css文件中写入:
html,body{
margin:
0;
padding:
0;
}
html,body{
margin:
0;
padding:
0;
}
第三步:
将网站分为五个div,网页基本布局的基础:
1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入: