日期:2014-05-17 浏览次数:20791 次
HTML 第六章 CSS + DIV实现整体布局
HTML 第八章 Table局部布局与浏览器兼容性
HTML 第七章 CSS + DIV实现局部布局
?
1、本章教大家掌握2种布局方式:
??? 1)顶部导航菜单布局,效果图:???
?
??? 2)购物版块布局,效果图:
???
2、技术目标:
??? 使用div + ul-li实现导航菜单布局
??? 使用div + dl-dt-dd实现购物版块布局
3、一般的局部布局无非采用如下的技术:
??? 1)div + ul(ol)-li:用于分类导航或菜单等场合
??? 2)div + dl-dt-dd:用于图文混编场合
??? 3)table-tr-td:用于图文布局或显示数据的场合
??? 4)form + table-tr-td:用于布局表单的场合
4、div + ul-li 布局方式,一般在如下场合使用:
??? ??? 1)产品的分类导航栏
??? ??? 2)导航菜单
??? ??? 3)实现TAB切换效果
5、制作首页的导航主菜单:
??? 5.1)布局结构分析,如图:
???
???
??? 结构代码
(完整版):?
?
?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>首页</title> <!-- main.css为外部样式文件名 --> <link href="css/main.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="panel"> <div id="header"> <div id="logo"></div> <div id="menu"> <ul> <li><a href="#">首页</a></li> <li><a href="#">家用电器</a></li> <li><a href="#">手机数码</a></li> <li><a href="#">日用百货</a></li> <li><a href="#">书籍</a></li> <li><a href="#">帮助中心</a></li> <li><a href="#">免费开店</a></li> <li><a href="#">全球咨询</a></li> </ul> </div> </div> </div> </body> </html>?
?
??? 5.2)CSS样式分析 (main.css文件代码):???
?
??? /*注意:案例中使用的图片在页面下方提供有下载*/
??? /*在开发阶段,为div加入边框,便于调整和判断div的位置*/
??? div{
??????? border: 1px solid blue;
??? }
??? body{
??????? margin: 0px;
??????? padding: 0px;
??? }
??? /*主面板div样式*/
??? #panel{??
??????? width: 980px;
??????? margin: 0px auto;/*div居中显示*/
??? }
??? /*顶部div样式*/
??? #header{
??????? /*设置div的背景图片*/
??????? background-image: url(images/h_bg.jpg);
??????? height: 132px;
??? }
??? /*网站logo DIV样式*/
??? #lo