zoukankan      html  css  js  c++  java
  • 购物网站布局实战

    html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>练习1</title>
        <link href="css/css.css" rel="stylesheet"/>
    
    </head>
    <body>
        <div id="top">
            <ul class="topMenu">
                <li><a href="#">Account Sign In</a></li>
                <li><a href="#">Register</a></li>
                <li><a href="#">Buyers Guide</a></li>
                <li><a href="#">About</a></li>
                <li><a href="#">Blog</a></li>
                <li class="noDot"><a href="#">Contact</a></li>
            </ul>
            <ul class="topBar">
                <li class="phone">123.456.7890</li>
                <li class="help"><a href="#">Live Help</a></li>
                <li class="topImg space"><a href="#"><img src="img/top_img1.gif" alt="1" title="加拿大"/></a></li>
                <li class="topImg"><a href="#"><img src="img/top_img2.gif" alt="2" title="美国"/></a></li>
            </ul>
        </div>
    
        <div id="header">
            <div class="shopping">
                <p>0 items in your bag</p>
                <a href="#">Check Out</a>
            </div>
            <h1 title="Ecommerse Website"><a href="#"><img src="img/logo.png" alt="logo" /></a></h1>
            <div class="search">
                <form action="">
                    <input type="text" id="text1" class="text" value="Search Website"/>
                    <input type="submit" class="btn" value=""/>
                </form>
            </div>
        </div>
    
        <ul id="nav">
            <li class="active"><a href="#"><strong><span>home</span></strong></a></li>
            <li><a href="#"><strong><span>latest arrivals</span></strong></a></li>
            <li><a href="#"><strong><span>Men's</span></strong></a></li>
            <li><a href="#"><strong><span>Women's</span></strong></a></li>
            <li><a href="#"><strong><span>kids</span></strong></a></li>
            <li><a href="#"><strong><span>Brands</span></strong></a></li>
            <li><a href="#"><strong><span>Gift Cards</span></strong></a></li>
            <li><a href="#"><strong><span>Freebies</span></strong></a></li>
        </ul>
    
        <div id="content">
            <div class="conTop">
                <div class="conBot">
                    <div id="ad">
                        <ul>
                            <li><a href=""><img src="img/banner/1.png" alt="ad" title="advertisement"/></a></li>
                        </ul>
                        <h2>PRODUCT TITLE</h2>
                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras suscipit lacus dapibus ante mattis in adipiscing nibh placerat. Cras bibendum porta diam, non dignissim sapien malesuada vitae.</p>
                        <div class="adBg"></div>
                    </div>
                    <div id="main" class="clear">
                        <div id="mainL">
                            <div class="sideBar">
                                <h2><strong><span>Browse Categories</span></strong></h2>
                                <div class="sideBarList">
                                    <ul>
                                        <li><a href="#">Lorem ipsum dolor sit</a></li>
                                        <li><a href="#">Amet consectetur</a></li>
                                        <li><a href="#">Adipiscin elit</a></li>
                                        <li><a href="#">Cras suscipit lacus</a></li>
                                        <li><a href="#">Dapibus ante mattis</a></li>
                                        <li><a href="#">Adipiscing nibh placerat</a></li>
                                        <li><a href="#">Cras bibendum</a></li>
                                        <li><a href="#">Porta diam elit</a></li>
                                        <li><a href="#">Adipiscing nibh placerat</a></li>
                                        <li><a href="#">Cras bibendum</a></li>
                                        <li><a href="#">Porta diam elit</a></li>
                                    </ul>
                                </div>
    
                            </div>
                            <div class="sideJoin">
                                <div class="sideJoinT">
                                    <div class="sideJoinB">
                                        <p>Join our newsletter list to get the latest updates</p>
                                        <form>
                                            <input type="text" class="text"/>
                                            <input type="submit" value="Join Now" class="btn"/>
                                        </form>
                                        <ul>
                                            <li class="twi">Follow us on Twitter</li>
                                            <li class="fac">Become our fan on Facebook</li>
                                            <li class="lin">Connect with us on LinkedIn</li>
                                            <li class="ema">Send us your email enquiries</li>
                                        </ul>
                                    </div>
                                </div>
                            </div>
                            <div class="payment">
                                <img src="img/payment.gif" alt="payment"/>
                            </div>
                        </div>
                        <div id="mainR">
                            <div class="sort">
                                <dl>
                                    <dt>Sort by:</dt>
                                    <dd>
                                        <h2>Ascending</h2>
                                        <a href:javascript:;></a>
                                        <ul>
                                            <li>item1</li>
                                            <li>item2</li>
                                            <li>item3</li>
                                        </ul>
                                    </dd>
                                    <dd>
                                        <h2>Product Name</h2>
                                        <a href:javascript:;></a>
                                        <ul>
                                            <li>item1</li>
                                            <li>item2</li>
                                            <li>item3</li>
                                        </ul>
                                    </dd>
                                    <dd>
                                        <h2>Brand Name</h2>
                                        <a href:javascript:;></a>
                                        <ul>
                                            <li>item1</li>
                                            <li>item2</li>
                                            <li>item3</li>
                                        </ul>
                                    </dd>
                                </dl>
                                <p>
                                    <strong>Items per page:</strong>
                                    <span>12</span>/<span>20</span>/<span>30</span>/<span>50</span>
                                </p>
                            </div>
                            <div class="picList">
                                <h2>OUR PRODUCTS</h2>
                                <ul class="clear">
                                    <li>
                                        <a href="#"><img src="img/pic_list/1.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/2.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/3.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/4.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/1.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/2.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/3.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/4.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/1.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/2.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/3.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
                                    <li>
                                        <a href="#"><img src="img/pic_list/4.jpg"/></a>
                                        <h3>Product Name</h3>
                                        <p>Price: <span>$12.99</span></p>
                                    </li>
    
                                </ul>
    
                            </div>
                            <div class="page">
                                <a class="active" href="#">1</a>
                                <a href="#">2</a>
                                <a href="#">3</a>
                                <a href="#">4</a>
                                <a href="#">5</a>
                                <a href="#">NEXT ></a>
                                <a href="#">NEXT >></a>
                            </div>
                            <div class="feaPro">
                                <h2>featured products</h2>
                                <div class="feaProT">
                                    <div class="feaProL">
                                        <div class="feaProR">
                                            <a class="prev" href="javascript:;"></a>
                                            <a class="next" href="javascript:;"></a>
                                            <ul>
                                                <li>
                                                    <a><img src="img/scroll_pic/1.jpg" alt=""/></a>
                                                    <p>Elegant MP3 player skin PSD download</p>
                                                </li>
                                                <li>
                                                    <a><img src="img/scroll_pic/2.jpg" alt=""/></a>
                                                    <p>Download shopping bag & icons (PSD & PNG)</p>
                                                </li>
                                                <li>
                                                    <a><img src="img/scroll_pic/3.jpg" alt=""/></a>
                                                    <p>High resolution abstract bokeh background</p>
                                                </li>
                                            </ul>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div id="footer"></div>
    
        <!--[if IE 6]>
        <script type="text/javascript" src="js/DD_belatedPNG_0.0.8a.js"></script>
        <script>
            DD_belatedPNG.fix('*');
        </script>
        <![endif]-->
    
    </body>
    </html>

    css:

    body,p,h1,h2,h3,h4,h5,h6,input,dl,dd{margin:0;padding:0;font-size: 12px;font-family: "arial"}
    ol,ul{padding-left:0;margin:0;list-style: none}
    a{text-decoration: none}
    a:hover{text-decoration: underline}
    img{border: none;vertical-align: top}
    
    body{background: url(../img/body_bg.png) repeat-x #fff}
    
    .clear{zoom:1;}
    .clear:after{content:"";display: block;clear:both;}
    
    #top{960px;height:30px;margin:0 auto;}
    
    .topMenu{float:left;font-size: 13px;}
    .topMenu li{float: left;background: url(../img/top_ico.png) no-repeat right 14px;line-height: 30px;padding-right:18px;margin-right:15px;}
    .topMenu a{color:#c0c0c0;}
    .topMenu a:hover{color:#ffffff;}
    .topMenu .noDot{background: none;padding-right: 0;margin:0 }
    
    .topBar{float:right;color: #fff;font-size: 13px;font-weight: bold;}
    .topBar .help a{color:#fff;}
    .topBar li{float:left;line-height: 30px;}
    .topBar .phone{background: url(../img/top_ico.png) no-repeat 8px -16px;margin-right: 38px;padding-left: 38px;}
    .topBar .help{background: url(../img/top_ico.png) no-repeat left -46px;margin-right: 38px;padding-left: 38px;}
    
    .topBar .topImg{position:relative;top: 10px;}
    .topBar .space{margin-right: 13px;}
    
    #header{960px;height:100px;margin:0 auto;position:relative;}
    
    .shopping{260px;height:100px;background: url("../img/shopping_bg.png") no-repeat left 0;}
    .shopping p{padding:32px 0 0 85px;font-size: 20px;color:#f7f7f7;}
    .shopping a{display: block;114px;height:23px;background: url("../img/shopping_bg.png") no-repeat 0 -100px;position:absolute;top:64px;left:104px;line-height: 23px;text-align: center;color:#ffc200;font-size: 15px;font-weight: bold;}
    .shopping a:hover{text-decoration: none;}
    
    #header h1{position:absolute;240px;top:0;left:50%;margin-left:-120px;}
    
    #header .search{position: absolute;top:32px;right:0;}
    
    .search{background: url("../img/search.png") no-repeat;292px;height:31px;}
    
    .search .text{position:absolute;top:0;left:20px;230px;height:30px;background: none;border:none;outline: none;font-size: 13px;color:#666666;line-height: 30px}
    .search .btn{position:absolute;top:0;right:0;42px;height:30px;background: none;border: none;outline: none;}
    
    #nav{960px;height: 36px;margin:0 auto;padding:8px 0 0 24px;}
    #nav li{float: left;height:28px;font-size: 15px;margin-right:13px;}
    #nav a{float: left;line-height:28px;color: #ffffff;cursor: pointer;}
    #nav strong{float: left;font-weight: normal;}
    #nav span{float: left;padding:0 18px;}
    
    #nav .active a,#nav a:hover {background: url("../img/nav_active_bg.png") repeat-x left -56px;}
    #nav .active strong,#nav a:hover strong{background: url("../img/nav_active_bg.png") no-repeat left 0;}
    #nav .active span,#nav a:hover span{background: url("../img/nav_active_bg.png") no-repeat right -28px;}
    
    #nav a:hover{text-decoration: none;}
    
    #content{1000px;margin:24px auto 0;background: url("../img/content_bg.gif") repeat-y -1000px 0;}
    .conTop{1000px;background:url("../img/content_bg.gif") no-repeat;}
    .conBot{1000px;background: url("../img/content_bg.gif") no-repeat -2000px bottom;padding-top: 10px;}
    
    #ad{940px;height:300px;margin:0 auto;position:relative;}
    #ad ul{position:absolute;top:0;left:0;z-index:1;}
    #ad li{position:absolute;top:0;left:0;z-index:1;}
    #ad h2{268px;line-height:52px;text-align:center;position: absolute;bottom:0;left:0;z-index:3;font-size: 25px;color:#ffc600;}
    #ad p{630px;line-height:16px;font-size: 13px;color:#ffcccc;z-index:3;position:absolute;bottom:8px;right:42px;}
    .adBg{940px;height:52px;background: #000;filter:alpha(opacity:80);opacity:0.8;position:absolute;bottom:0;left:0;z-index:2;}
    
    #main{940px;margin:30px auto 0;}
    #mainL{210px;float:left;}
    #mainR{706px;float:right;}
    
    .sideBar{margin-bottom: 13px;}
    .sideBar h2{height:29px;line-height: 28px;background: url("../img/sideBar_bg.gif") repeat-x 0 -58px;text-align: center;font-size: 15px;color:#ffffff;font-weight: bold;margin-bottom: 1px;}
    .sideBar strong{display: block;height: 29px;background: url("../img/sideBar_bg.gif") no-repeat ;}
    .sideBar span{display: block;height: 29px;background: url("../img/sideBar_bg.gif") no-repeat right -29px;}
    
    .sideBarList{background: url("../img/list_bg.gif") repeat-y;}
    .sideBarList ul{background: url("../img/list_bg.gif") no-repeat -210px bottom;padding:18px 8px 14px;}
    .sideBarList a{display: block;height:27px;line-height: 27px;border-bottom: 1px solid #ffffff;color:#434343;font-size: 12px;font-weight: bold;padding-left: 32px;}
    .sideBarList a:hover{text-decoration: none;color:red;border-bottom: 1px solid red;background: #f7d771;}
    
    .sideJoin{210px;background: url("../img/list_bg.gif") repeat-y -630px 0;margin-bottom: 32px;}
    .sideJoinT{ 210px;background: url("../img/list_bg.gif") no-repeat -420px 0;}
    .sideJoinB{ 210px;background: url("../img/list_bg.gif") no-repeat -840px bottom}
    
    .sideJoinB p{180px;margin:0 auto;font-size: 15px;line-height: 18px;padding-top: 16px;padding-bottom: 12px;}
    .sideJoinB form{178px;margin:0 auto;}
    .sideJoinB .text{176px;height:26px;border:1px solid #fff;border-top:1px solid #9c9c9c;border-left:1px solid #c0c0c0;margin-bottom: 7px;}
    .sideJoinB .btn{88px;height:25px;display:block;margin:0 auto 13px;font-size: 15px;font-weight: bold;color:#fff;background: url("../img/shopping_bg.png") no-repeat 0 -145px;border:none;}
    .sideJoinB ul{194px;margin:0 auto;background: url("../img/join_ico.gif") no-repeat 10px 8px;}
    .sideJoinB li{border-top:1px solid #fff;padding-left:62px;color:#434343;font-size: 13px;}
    
    .sideJoinB .twi{height:45px;line-height: 45px;}
    .sideJoinB .fac{height: 43px;line-height: 18px;padding-top: 5px;}
    .sideJoinB .lin{height: 45px;line-height: 18px;padding-top: 5px;}
    .sideJoinB .ema{height: 45px;line-height: 18px;padding-top: 5px;}
    
    .payment{padding-left: 20px;}
    
    .sort{height:20px;color:#747474;}
    .sort dl{float:left;}
    .sort dt{float:left;font-size:12px;font-weight:bold;padding-right:2px;line-height: 20px;}
    .sort dd{float:left;position:relative;110px;height:19px;margin-right:20px;}
    .sort h2{text-indent: 5px;108px;height:17px;line-height:17px;font-size: 12px;border:1px solid #cccccc;font-weight: normal;}
    .sort a{position:absolute;top:0;left:91px;19px;height:19px;background: url("../img/shopping_bg.png") no-repeat 0 -376px;z-index:2;}
    .sort a:hover{background: url("../img/shopping_bg.png") no-repeat -19px -376px;}
    .sort ul{108px;font-size: 12px;border:1px solid #cccccc;position:absolute;top:18px;left:0;}
    .sort li{text-indent: 5px;line-height:17px;cursor: pointer;z-index:1;display: none;}
    .sort p{float:right;padding-right: 3px;}
    .sort p strong{font-size: 12px;color:#999999;padding-right: 7px;}
    .sort p span{padding:0 5px;}
    
    .picList{706px;overflow: hidden;line-height: 16px;}
    .picList h2,.feaPro h2{height:30px;padding-top: 26px;font-size: 18px;font-weight: bold;color:#666666;}
    .picList ul{736px;}
    .picList li{float:left;182px;height:200px;}
    .picList a{display:inline-block;border:1px solid #c6c6c6;}
    .picList a:hover { border:1px solid #663; }
    .picList h3{padding-top: 7px;font-size: 15px;font-weight: bold;color:#666666;}
    .picList p{font-size: 13px;color: #333333;}
    .picList span{color:#b20e00;}
    
    .page{text-align: center;border-bottom: 1px solid #cdcdc8;padding-bottom: 5px;}
    .page a{display:inline-block;font-size: 12px;color:#b20e00;height: 20px;line-height: 20px;padding: 0 6px;}
    .page a:hover,.page .active{text-decoration: none;background: #b20e00;color:#ffffff;}
    
    .feaProT,.feaProL,.feaProR{height: 196px;}
    .feaProT{background:url("../img/scroll_bg.gif") repeat-x 0 -478px;}
    .feaProL{background:url("../img/scroll_bg.gif") no-repeat 0 -86px;}
    .feaProR{background:url("../img/scroll_bg.gif") no-repeat right -282px;position: relative;}
    
    
    .feaProR .prev,.feaProR .next{35px;height:43px;position:absolute;top:72px;}
    .feaProR .prev{left:0;background: url("../img/scroll_bg.gif") no-repeat;}
    .feaProR .next{right:0;background: url("../img/scroll_bg.gif") no-repeat 0 -43px;}
    .feaProR ul{padding-top:32px;621px;margin: 0 auto;}
    .feaProR li{float:left; 207px;}
    .feaProR li a,.feaProR li p{145px;margin: 0 auto;}
    .feaProR li a{display: block;border: 1px solid #c0c0c0;}
    .feaProR li p{padding-top: 10px;font-size: 12px;line-height: 14px;color: #660000;text-align: center;}
  • 相关阅读:
    vscode webstrom 配置 eslint 使用 airbnb 规范
    IntelliJ idea webstrom Visual Studio Code vscode 设置cmder为默认终端 Terminal
    intellij idea 大内存优化配置 idea64.exe.vmoptions文件配置
    解决因 gtx 显卡而导致的 google chrome 颜色显示不正常。色彩变淡发白,其实很简单
    href=http:// href=// 的区别,src=http:// src=// 的区别。 链接里不带http,链接里直接使用双斜线 // 有什么不同。http://和//有什么区别?
    前后端分离之fiddler前端开发代理 autoresponder 正则表达式 regex:(?insx) 修正符详解
    开发环境部署脚手架搭建 步骤
    开发环境部署git 步骤
    requestAnimationFrame移动端实现回到顶部效果
    占位图片
  • 原文地址:https://www.cnblogs.com/shytong/p/5095353.html
Copyright © 2011-2022 走看看