- 阅读 188
- 下载 14
- 格式 ppt
- 大小 1.2 MB
- 约16页
- 2024-11-10 发布于河南
- 收藏
- 点赞(0)
- 海报
- 举报
24/12/26PHP+MYSQL动态网页设计主讲人:张瑞林联系方式:Email:12590@sina.comDIV+CSS布局快速入门理解CSS盒子模型DIV+CSS布局快速入门1.构思(页面整体外观)2.勾画(PhotoShop或FireWorks)3.分解4.画出页面布局5.构建整体DIV结构6.编写基本CSS代码7.对每一个部分进行详细制作DIV+CSS布局快速入门1.构思(页面整体外观)网页设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks等图片处理软件将需要制作的界面布局简单的构画出来DIV+CSS布局快速入门2.勾画DIV+CSS布局快速入门3.分解DIV+CSS布局快速入门4.画出页面布局5.构建整体DIV结构Body{}#container{}#header{}#pagebody{}#sidebar{}#mainbody{}#footer{}
6.编写基本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代码常用的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代码的含义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代码如何使页面居中?将代码保存后可以看到,整个页面是居中显示的,那么究竟是什么原因使得页面居中显示呢?是因为我们在#container中使用了以下属性:margin:0auto;按照前面的说明,可以知道,表示上下边距为0,左右为自动,因此该层就会自动居中了。如果要让页面居左,则取消掉auto值就可以了,因为默认就是居左显示的。通过margin:auto我们就可以轻易地使层自动居中了。7.编写各部份详细的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代码