摘要:刚开始搭建框架起来还是比较费力的 , 其中需要用到标尺工具, 需要掌握代码的复用和行内块级元素的用法, 可以尽量避免使用float带来的负面影响. 注意样式的初始化:外边距和内边距设为0, 因为可能使用到较多浮动,所以最好提前也设置下清除浮动. 框架做起来后遇到个问题, 缩放页面时不同浏览器可能会有元素错位现象.后期再慢慢调试. 效果: html代码: &
刚开始搭建框架起来还是比较费力的 , 其中需要用到标尺工具, 需要掌握代码的复用和行内块级元素的用法, 可以尽量避免使用float带来的负面影响. 注意样式的初始化:外边距和内边距设为0, 因为可能使用到较多浮动,所以最好提前也设置下清除浮动. 框架做起来后遇到个问题, 缩放页面时不同浏览器可能会有元素错位现象.后期再慢慢调试.
效果:
html代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel=stylesheet href="mi.css"> </link> </head> <body> <div class="header"> <div class="menu">头部</div> </div> <div class="content"> <div class="conmenu">菜单</div> <div class="lunbobox"> <div class="lunbomenu">轮播菜单</div> <div class="lunbopic">轮播图片</div> </div> <div class="conimg"> <div class="xuangou">选购</div> <div class="xg">1</div> <div class="xg">2</div> <div class="xg">3</div> </div> <div class="shangou"> <div class="shangoummenu">闪购菜单</div> <div class="sgpic1"></div> <div class="sgpic"></div> <div class="sgpic"></div> <div class="sgpic"></div> <div class="sgpic"></div> </div> <img class="adpic" src="img/longAD1.jpg"></img> <div class="sort"> <div class="sortmenu">分类菜单1</div> <img class="colpic" src="img/buy/手机AD.jpg"></img> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> </div> <img class="adpic" src="img/longAD2.jpg"></img> <div class="sort"> <div class="sortmenu">分类菜单2</div> <div class="colpic" src=""></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> </div> <img class="adpic" src="img/longAD3.jpg"></img> <div class="sort"> <div class="sortmenu">分类菜单3</div> <div class="colpic" src=""></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> <div class="rowpic"></div> </div> <img class="adpic" src="img/longAD4.jpg"></img> </div> <div class="footer"> <div class="foot"> </div> </div> </body> </html>
css:
*{ margin: 0; padding: 0; } li{ list-style: none; } a{ text-decoration: none; cursor: pointer; color:#ccc; } .clear{ clear: both; } .header{ width: 100%; height: 50px; background: rgb(219, 218, 218); } .menu{ margin: 0 auto; width: 1534px; height: 50px; background: rgb(6, 250, 217); } .content{ margin: 0 auto; width: 1534px; /* height: 1800px ; */ background: #e6e5e4; } .conmenu{ margin:30px auto; width: 1534px; height: 70px; background: rgb(250, 180, 180); } .lunbobox{ margin-bottom: 20px; width: 1534px; height: 575px; background: rgb(75, 179, 139); } .lunbomenu{ display: inline-block; width: 296px; height: 575px; background: rgb(44, 143, 143); } .lunbopic{ display: inline-block; width: 1232px; height: 575px; background: rgb(223, 38, 213); } .conimg{ margin-bottom: 62px; width: 1534px; height: 213px; background: rgb(202, 123, 238); } .xuangou{ display: inline-block; width: 295px; height: 212px; background: #fbff08; } .xg{ margin-left: 15px; display: inline-block; width: 392px; height: 212px; background: #04e3eb; } .shangou{ margin-bottom: 52px; width: 1534px; height: 474px; background: rgb(168, 214, 3); } .shangoummenu{ width: 1534px; height: 50px; background: #ff8000; } .sgpic1{ display: inline-block; width: 293px; height: 424px; background: rgb(72, 125, 238); } .sgpic{ display: inline-block; width: 294px; height: 424px; background: rgb(72, 125, 238); margin-left: 10px; } .adpic{ margin-bottom: 52px; width: 1534px; height: 150px; } .sort{ width: 1532px; height: 818px; background: #04e3eb; margin-bottom: 50px; } .sortmenu{ width: 1534px; height: 50px; background: rgb(121, 163, 21); } .colpic{ float: left; width: 296px; height: 768px; background: #ff8000; transition: 0.5s; } .colpic:hover{ box-shadow: 0px 10px 30px grey; margin-top: -5px; transition: 0.5s; } .rowpic{ display: inline-block; width: 292px; height: 373px; background: #ccc; margin-left: 12.5px; margin-bottom: 16px; } .footer{ width: 100%; height: 563px; background: rgb(206, 196, 196); } .foot{ margin:0 auto; width: 1534px; height: 563px; background: rgb(144, 231, 152); }