DIV CSS网页布局实例.docx
《DIV CSS网页布局实例.docx》由会员分享,可在线阅读,更多相关《DIV CSS网页布局实例.docx(35页珍藏版)》请在冰点文库上搜索。
DIVCSS网页布局实例
DIVCSS网页布局实例:
十步学会用CSS建站
更新日期:
2007-06-2020:
55 出处:
jorux的网站 作者:
jorux收藏本文
Update:
本篇已得到原作者SteveDennis的翻译准予,在此Jorux表示感谢!
本教程主要参考CreatingaCSSLayoutfromscratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。
目录:
第一步:
规划网站,本教程将以图示为例构建网站;
第二步:
创建html模板及文件目录等;
第三步:
将网站分为五个div,网页基本布局的基础;
第四步:
网页布局与div浮动等;
第五步:
网页主要框架之外的附加结构的布局与表现;
第六步:
页面内的基本文本的样式(css)设置;
第七步:
网站头部图标与logo部分的设计;
第八步:
页脚信息(版权等)的表现设置;
第九步:
导航条的制作(较难);
第十步:
解决ie浏览器的显示bug;
规划网站,本教程将以图示为例构建网站
1.规划网站,本教程将以下图为例构建网站。
其基本布局见下图:
主要由五个部分构成:
1.MainNavigation导航条,具有按钮特效。
Width:
760pxHeight:
50px
2.Header网站头部图标,包含网站的logo和站名。
150px
3.Content网站的主要内容。
480pxHeight:
Changesdependingoncontent
4.Sidebar边框,一些附加信息。
280pxHeight:
Changesdependingon
5.Footer网站底栏,包含版权信息等。
66px
创建html模板及文件目录等1.创建html模板。
代码如下:
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
"http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@import"css/master.css";
将其保存为index.html,并创建文件夹css,images,网站结构如下:
2.创建网站的大框,即建立一个宽760px的盒子,它将包含网站的所有元素。
在html文件的
Helloworld.
创建css文件,命名为master.css,保存在/css/文件夹下。
写入:
#page-container{
width:
760px;
background:
red;
}
控制html的id为page-container的盒子的宽为760px,背景为红色。
表现如下:
现在为了让盒子居中,写入margin:
auto;,使css文件为:
margin:
auto;
现在你可以看到盒子和浏览器的顶端有8px宽的空隙。
这是由于浏览器的默认的填充和边界造成的。
消除这个空隙,就需要在css文件中写入:
html,body{
0;
padding:
将网站分为五个div,网页基本布局的基础:
1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入:
MainNav
Header
SidebarA
Content
Footer
2.为了将五个部分区分开来,我们将这五个部分用不同的背景颜色标示出来,在css文件写入:
#main-nav{
height:
50px;
#header{
blue;
150px;
#sidebar-a{
darkgreen;
#content{
green;
#footer{
orange;
66px;
网页布局与div浮动等:
1.浮动,首先让边框浮动到主要内容的右边。
用css控制浮动:
float:
rightright;
280px;
right;
2.往主要内容的盒子中写入一些文字。
在html文件中写入:
Loremipsumdolorsitamet,consectetueradipiscingelit.Nullamgravidaenimutrisus.
Praesentsapienpurus,ultricesa,variusac,suscipitut,enim.Maecenasinlectus.
Donecinsapieninnibhrutrumgravida.Sedutmauris.Fuscemalesuadaenimvitaelacus
euismodvulputate.Nullamrhoncusmaurisacmetus.Maecenasvulputatealiquamodio.
Duisscelerisquejustoapede.Namauguelorem,semperat,portaeget,placerateget,
purus.Suspendissemattisnuncvestibulumligula.Inhachabitasseplateadictumst.
但是你可以看到主要内容的盒子占据了整个page-container的宽度,我们需要将#content的右边界设为280px。
以使其不和边框发生冲突。
css代码如下:
margin-right:
同时往边框里写入一些文字。
这也不是我们想要的,网站的底框跑到边框的下边去了。
这是由于我们将边框向右浮动,由于是浮动,所以可以理解为它位于整个盒子之上的另一层。
因此,底框和内容盒子对齐了。
因此我们往css中写入:
clear:
both;
网页主要框架之外的附加结构的布局与表现:
第五步主要介绍除网页主要框架之外的附加结构的表现(Layout),包括以下内容:
1.主导航条;
2.标题(heading),包括网站名和内容标题;
3.内容;
4.页脚信息,包括版权,认证,副导航条(可选)。
加入这些结构时,为了不破坏原有框架,我们需要在css文件"body"标签(TAG)下加入:
.hidden{
display:
none;
".hidden"即我们加入的类(class),这个类可以使页面上任意属于hidden类的元素(element)不显示。
这些会在稍后使用,现在请暂时忘记它。
现在我们加入标题(heading):
先回到HTML的代码,
比如我们一般用
我们往html文件的Header层(Div)加入:
刷新一下页面,你就可以看到巨大的标题,和标题周围的空白,这是因为
h1{
接下来是导航条:
控制导航条表现的css代码相对比较复杂,我们将在第九步或是第十步中详细介绍。
现在html文件加入导航代码:
About
Services
Portfolio
ContactUs
(注:
原教程使用了dl和dt,jorux在这使用了更常用的ul和li标签)
目前导航条的表现比较糟糕,但是要在以后的教程中介绍其特殊表现,故需要暂时隐藏导航条,于是加入:
我们跳一步,先到页脚:
页脚包括两部分:
左边的版权,认证和右边的副导航条。
我们先要让副导航条向右浮动,就像之前处理Sidebar和Content关系的一样,需要加入一个新的层(div):
About-
展开阅读全文 相关资源 DIVCSS网页布局常用基础知识.docx 用DIVCSS做网站设计布局参考.docx 用DIVCSS做网站设计布局参考文档格式.docx 网页布局.docx 网页布局理念.docx XHTML+CSS网页布局与美化01体验网页的布局与美化.docx html网页布局模板.docx html网页布局模板.docx html网页布局模板.docx 猜你喜欢 员工日绩效考核Word文档下载推荐.docx 感恩责任类演讲稿文档格式.docx 羊山中学中外历史大事年表guosenWord下载.docx 项目经理负责制管理办法(试行版)Word文档格式.docx 中考英语调研测试试题Word文件下载.docx 幼儿小班工作总结Word文档下载推荐.docx 大学英语四级考试真题答案详解Word文件下载.docx 大一学生自我鉴定精选15篇Word文档下载推荐.docx 幼儿园大班数学教案6的分成Word格式.docx 相关搜索 DIV CSS网页布局实例 CSS 网页 布局 实例 资源标签 DIVCSS网页布局DIV布局css常用网页布局photoshop网页实例DIVCSS网页布局实例CSS网页CSS布局实例Divcss布局实例 DIV+CSS网页布局常用基础知识DIVCSS 牛仔布基础知识 divcss布局 牛仔布基础知识 GSM常用知识网络 网页布局常用一些 网页制作基础知识 牛仔布基础知识 当前位置:首页 > 自然科学 > 物理
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2