DIV-CSS布局快速入门课件_第1页
DIV-CSS布局快速入门课件_第2页
DIV-CSS布局快速入门课件_第3页
DIV-CSS布局快速入门课件_第4页
DIV-CSS布局快速入门课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP+MYSQL动态网页设计

主讲人:张瑞林联系方式:Email:12590@12/21/2022PHP+MYSQL动态网页设计

主讲人:张瑞林联1DIV+CSS布局快速入门理解CSS盒子模型

DIV+CSS布局快速入门理解CSS盒子模型2DIV+CSS布局快速入门1.构思(页面整体外观)2.勾画(PhotoShop或FireWorks)3.分解4.画出页面布局5.构建整体DIV结构6.编写基本CSS代码7.对每一个部分进行详细制作DIV+CSS布局快速入门1.构思(页面整体外观)3DIV+CSS布局快速入门1.构思(页面整体外观)网页设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks等图片处理软件将需要制作的界面布局简单的构画出来DIV+CSS布局快速入门1.构思(页面整体外观)网4DIV+CSS布局快速入门2.勾画DIV+CSS布局快速入门2.勾画5DIV+CSS布局快速入门3.分解DIV+CSS布局快速入门3.分解6DIV+CSS布局快速入门4.画出页面布局DIV+CSS布局快速入门4.画出页面布局75.构建整体DIV结构Body{}#container{}#header{}#pagebody{}#sidebar{}#mainbody{}#footer{}<divid="container">

<divid="Header"></div>

<divid="PageBody"><divid="Sidebar">

</div>

<divd="MainBody">

</div>

</div>

<divid="Footer">

</div>

</div>5.构建整体DIV结构Body{}#container{}86.编写基本CSS代码body

{font:12pxTahoma;margin:0px;text-align:center;background:#FFF;}/*页面层容器*/

#container{width:100%}/*页面头部*/

#Header{width:800px;margin:0auto;height:100px;background:#FFCC99}/*页面主体*/

#PageBody{width:800px;margin:0auto;height:400px;background:#CCFF00}/*页面底部*/

#Footer{width:800px;margin:0auto;height:50px;background:#00FFFF}/*基本信息*/#Sidebar{margin:5px;width:160px;height:300px;border:1pxsolidgreen;

float:left;}#MainBody{margin:5px;width:510px;height:300px;border:1pxsolid#000;float:right;}6.编写基本CSS代码body/*基本信息*/#Side96.编写基本CSS代码常用的CSS代码的含义font:12pxTahoma;

这里使用了缩写,完整的代码应该是:font-size:12px;font-family:Tahoma;说明字体为12像素大小,字体为Tahoma格式;margin:0px;

也使用了缩写,完整的应该是:margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px

margin:0px0px0px0px顺序是上/右/下/左,你也可以书写为margin:0(缩写);

以上样式说明body部分对上右下左边距为0像素,如果使用auto则是自动调整边距,另外还有以下几种写法:

margin:0pxauto;

说明上下边距为0px,左右为自动调整;6.编写基本CSS代码常用的CSS代码的含义font:12106.编写基本CSS代码常用的CSS代码的含义text-align:center

文字对齐方式,可以设置为左、右、中,这里我将它设置为居中对齐。background:#FFF

设置背景色为白色,这里颜色使用了缩写,完整的应该是background:#FFFFFF。

background可以用来给指定的层填充背景色、背景图片,以后我们将用到如下格式:

background:#cccurl('bg.gif')topleftno-repeat;

表示:使用#CCC(灰度色)填充整个层,使用bg.gif做为背景图片,

topleft

表示图片位于当前层的左上端,no-repeat表示仅显示图片大小而不填充满整个层。

top/right/left/bottom/center

用于定位背景图片,分别表示上/右/下/左/中;还可以使用

background:url('bg.gif')20px100px;

表示X座标为20像素,Y座标为100像素的精确定位;

repeat/no-repeat/repeat-x/repeat-y

分别表示填充满整个层/不填充/沿X轴填充/沿Y轴填充。6.编写基本CSS代码常用的CSS代码的含义text-al116.编写基本CSS代码如何使页面居中?将代码保存后可以看到,整个页面是居中显示的,那么究竟是什么原因使得页面居中显示呢?

是因为我们在#container中使用了以下属性:

margin:0auto;

按照前面的说明,可以知道,表示上下边距为0,左右为自动,因此该层就会自动居中了。

如果要让页面居左,则取消掉auto值就可以了,因为默认就是居左显示的。

通过margin:auto我们就可以轻易地使层自动居中了。6.编写基本CSS代码如何使页面居中?将代码保存后可以看到127.编写各部份详细的CSS代码当我们写好了页面大致的DIV结构后,我们就可以开始细致地对每一个部分进行制作了。/*基本信息*/

body{font:12pxTahoma;margin:0px;text-align:center;background:#FFF;}

a:link,a:visited{font-size:12px;text-decoration:none;}

a:hover{}/*页面层容器*/

#container{width:800px;margin:10pxauto}对层的margin属性的左右边距设置为auto可以让层居中显示

7.编写各部份详细的CSS代码当我们写好了页面大致的DIV结137.编写各部份详细的CSS代码<divid="menu">

<ul>

<li><ahref="#">首页</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">博客</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">设计</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">相册</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">论坛</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">关于</a></li>

</ul>

</div>

<divid="banner">

</div>TOP部份菜单代码7.编写各部份详细的CSS代码<divid="menu">14/*基本信息*/body{font:12pxTahoma;margin:0px;text-align:center;background:#FFF;}a:link,a:visited{font-size:12px;text-decoration:none;}a:hover{}/*层容器*/#container{width:800px;height:600px;margin:10pxauto}/*头部*/#header{background:url(logo.gif)no-repeat}#menu{padding:20px20px00}#menuul{float:right;list-style:none;margin:0px;}#menuulli{float:left;display:block;line-height:30px;margin:010px}#menuullia:link,#menuullia:visited{font-weight:bold;color:#666}#menuullia:hover{}.menuDiv{width:1px;height:28px;background:#999}#banner{background:url(banner.jpg)030pxno-repeat;width:730px;margin:auto;height:240px;border-bottom:5pxsolid#EFEFEF;clear:both}/*主体*/#PageBody{width:800px;margin:0auto;height:200px;border:1pxsolidred}/*页脚*/#Footer{width:800px;margin:0auto;height:50px;border:1pxsolid#000}/*基本信息*/15头部页面头部页面16

PHP+MYSQL动态网页设计

主讲人:张瑞林联系方式:Email:12590@12/21/2022PHP+MYSQL动态网页设计

主讲人:张瑞林联17DIV+CSS布局快速入门理解CSS盒子模型

DIV+CSS布局快速入门理解CSS盒子模型18DIV+CSS布局快速入门1.构思(页面整体外观)2.勾画(PhotoShop或FireWorks)3.分解4.画出页面布局5.构建整体DIV结构6.编写基本CSS代码7.对每一个部分进行详细制作DIV+CSS布局快速入门1.构思(页面整体外观)19DIV+CSS布局快速入门1.构思(页面整体外观)网页设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks等图片处理软件将需要制作的界面布局简单的构画出来DIV+CSS布局快速入门1.构思(页面整体外观)网20DIV+CSS布局快速入门2.勾画DIV+CSS布局快速入门2.勾画21DIV+CSS布局快速入门3.分解DIV+CSS布局快速入门3.分解22DIV+CSS布局快速入门4.画出页面布局DIV+CSS布局快速入门4.画出页面布局235.构建整体DIV结构Body{}#container{}#header{}#pagebody{}#sidebar{}#mainbody{}#footer{}<divid="container">

<divid="Header"></div>

<divid="PageBody"><divid="Sidebar">

</div>

<divd="MainBody">

</div>

</div>

<divid="Footer">

</div>

</div>5.构建整体DIV结构Body{}#container{}246.编写基本CSS代码body

{font:12pxTahoma;margin:0px;text-align:center;background:#FFF;}/*页面层容器*/

#container{width:100%}/*页面头部*/

#Header{width:800px;margin:0auto;height:100px;background:#FFCC99}/*页面主体*/

#PageBody{width:800px;margin:0auto;height:400px;background:#CCFF00}/*页面底部*/

#Footer{width:800px;margin:0auto;height:50px;background:#00FFFF}/*基本信息*/#Sidebar{margin:5px;width:160px;height:300px;border:1pxsolidgreen;

float:left;}#MainBody{margin:5px;width:510px;height:300px;border:1pxsolid#000;float:right;}6.编写基本CSS代码body/*基本信息*/#Side256.编写基本CSS代码常用的CSS代码的含义font:12pxTahoma;

这里使用了缩写,完整的代码应该是:font-size:12px;font-family:Tahoma;说明字体为12像素大小,字体为Tahoma格式;margin:0px;

也使用了缩写,完整的应该是:margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px

margin:0px0px0px0px顺序是上/右/下/左,你也可以书写为margin:0(缩写);

以上样式说明body部分对上右下左边距为0像素,如果使用auto则是自动调整边距,另外还有以下几种写法:

margin:0pxauto;

说明上下边距为0px,左右为自动调整;6.编写基本CSS代码常用的CSS代码的含义font:12266.编写基本CSS代码常用的CSS代码的含义text-align:center

文字对齐方式,可以设置为左、右、中,这里我将它设置为居中对齐。background:#FFF

设置背景色为白色,这里颜色使用了缩写,完整的应该是background:#FFFFFF。

background可以用来给指定的层填充背景色、背景图片,以后我们将用到如下格式:

background:#cccurl('bg.gif')topleftno-repeat;

表示:使用#CCC(灰度色)填充整个层,使用bg.gif做为背景图片,

topleft

表示图片位于当前层的左上端,no-repeat表示仅显示图片大小而不填充满整个层。

top/right/left/bottom/center

用于定位背景图片,分别表示上/右/下/左/中;还可以使用

background:url('bg.gif')20px100px;

表示X座标为20像素,Y座标为100像素的精确定位;

repeat/no-repeat/repeat-x/repeat-y

分别表示填充满整个层/不填充/沿X轴填充/沿Y轴填充。6.编写基本CSS代码常用的CSS代码的含义text-al276.编写基本CSS代码如何使页面居中?将代码保存后可以看到,整个页面是居中显示的,那么究竟是什么原因使得页面居中显示呢?

是因为我们在#container中使用了以下属性:

margin:0auto;

按照前面的说明,可以知道,表示上下边距为0,左右为自动,因此该层就会自动居中了。

如果要让页面居左,则取消掉auto值就可以了,因为默认就是居左显示的。

通过margin:auto我们就可以轻易地使层自动居中了。6.编写基本CSS代码如何使页面居中?将代码保存后可以看到287.编写各部份详细的CSS代码当我们写好了页面大致的DIV结构后,我们就可以开始细致地对每一个部分进行制作了。/*基本信息*/

body{font:12pxTahoma;margin:0px;text-align:center;background:#FFF;}

a:link,a:visited{font-size:12px;text-decoration:none;}

a:hover{}/*页面层容器*/

#container{width:800px;margin:10pxauto}对层的margin属性的左右边距设置为auto可以让层居中显示

7.编写各部份详细的CSS代码当我们写好了页面大致的DIV结297.编写各部份详细的CSS代码<divid="menu">

<ul>

<li><ahref="#">首页</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">博客</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">设计</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">相册</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">论坛</a></li>

<liclass="menuDiv"></li>

<li><ahref="#">关于</a></li>

</ul>

</div>

<divid="banner">

</div>TOP部份菜单代码7.编写各部份详细的CSS代码<divid="menu">30/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论