• 【使用DIV+CSS重写网站首页案例】步骤分析与代码实现


    使用DIV+CSS重写网站首页案例

    步骤分析:

    第一步:先定义一个大的 div(整个页面),然后嵌套 8 个小的 div(共八行);
    第二步:(第一行)在第一个 div 里面嵌套 3 个小的 div;
    第三步:(第二行)在小 div 里面写一个列表标签(需要使用 css 的 display 属性的 inline);
    第四步:(第三行)在小 div 里面放置一张图片
    第五步:(第四行)在小 div 里面嵌套 2 个 div(在下面的 div 再嵌套 2 个 div,最后在右
    边的 div 里面嵌套 10 个 div)

    第六步:(第五行)在小 div 里面放置一张广告图片
    第七步:(第六行)复制第四行的代码
    第八步:(第七行)在小 div 里面放置一张广告图片
    第九步:(第八行) 在小 div 里面放置超链接和文字内容。
     
     
    代码实现:
    * 一般样式设置<style>写在外部css文件
     
     
     细节调整:
    (注意:样式中,必须是style写的,不然没法这样调整)
     
    F11按键(Ctrl+Shift+I),打开;
    ,选择要调整的元素;
    在样式中,选择相应属性,上下箭头按键进行调整;

    调整效果ok,F11按键关闭,在html文件中调整相应的数值;

     代码:

      1 <!DOCTYPE html>
      2 <html>
      3 
      4     <head>
      5         <meta charset="UTF-8">
      6         <title>首页</title>
      7         <style>
      8             #father {
      9                 border: 1px solid red;
     10                 width: 1300px;
     11                 height: 2200px;
     12                 /*margin可以设置为自动*/
     13                 margin: auto;
     14             }
     15             /*方法一:加上这个框<div id="logo">,
     16             把下面三个小div和menu隔离开*/
     17             /*#logo {
     18                 border: 1px solid black;
     19                  1299px;
     20                 height: 50px;
     21             }*/
     22             
     23             .top {
     24                 border: 1px solid blue;
     25                 width: 431px;
     26                 height: 50px;
     27                 float: left;
     28             }
     29             /*设置内边距,可根据页面F11做调整*/
     30             
     31             #top {
     32                 padding-top: 12px;
     33                 /*注意取值:height=50px-12px*/
     34                 height: 38px;
     35             }
     36             
     37             #menu {
     38                 border: 1px solid red;
     39                 width: 1300px;
     40                 height: 50px;
     41                 background-color: black;
     42             }
     43             /*设置列表的项*/
     44             
     45             ul li {
     46                 /*将列表显示成一行
     47                 inline:内联(不单独成行)*/
     48                 display: inline;
     49                 color: white;
     50             }
     51             /*方法二:(消除浮动)
     52              * 如果没有<div id="logo">的框,
     53              * 三个小div(left浮动)和menu(不浮动)是并列关系,
     54              * 会覆盖menu*/
     55             
     56             #clear {
     57                 clear: both;
     58             }
     59             
     60             #product {
     61                 border: 1px solid red;
     62                 width: 1300px;
     63                 height: 556px;
     64             }
     65             
     66             #product_top {
     67                 border: 1px solid blue;
     68                 width: 100%;
     69                 height: 45px;
     70                 padding-top: 8px
     71             }
     72             
     73             #product_bottom {
     74                 border: 1px solid green;
     75                 width: 1300px;
     76                 height: 500px;
     77             }
     78             /*要让product_bottom_left和product_bottom_right并列,
     79             两个都要加上float: left*/
     80             
     81             #product_bottom_left {
     82                 border: 1px solid red;
     83                 width: 200px;
     84                 height: 500px;
     85                 float: left;
     86             }
     87             
     88             #product_bottom_right {
     89                 border: 1px solid blue;
     90                 width: 1096px;
     91                 height: 500px;
     92                 float: left;
     93             }
     94             
     95             #big {
     96                 border: 1px solid red;
     97                 width: 544px;
     98                 height: 248px;
     99                 float: left;
    100             }
    101             
    102             .small {
    103                 border: 1px solid blue;
    104                 width: 180px;
    105                 height: 248px;
    106                 float: left;
    107                 /*里面内容居中*/
    108                 text-align: center;
    109             }
    110             
    111             #bottom {
    112                 text-align: center;
    113             }
    114             /*去除超链接的下划线*/
    115             
    116             a {
    117                 text-decoration: none;
    118             }
    119         </style>
    120     </head>
    121 
    122     <body>
    123         <div id="father">
    124             <!--1.logo-->
    125 
    126             <!--方法一:-->
    127             <div id="logo">
    128                 <div class="top">
    129                     <img src="../../img/logo2.png" height="46px" />
    130                 </div>
    131                 <div class="top">
    132                     <img src="../../img/header.png" height="46px" />
    133                 </div>
    134                 <div class="top" id="top">
    135                     <a href="#">登录</a>
    136                     <a href="#">注册</a>
    137                     <a href="#">购物车</a>
    138                 </div>
    139             </div>
    140 
    141             <!--方二:-->
    142             <div id="clear">
    143 
    144             </div>
    145             <!--2.导航栏-->
    146             <div id="menu">
    147                 <ul>
    148                     <a href="#">
    149                         <li style="font-size:20px;">首页</li>
    150                     </a>&nbsp;&nbsp;&nbsp;&nbsp;
    151                     <a href="#">
    152                         <li>手机数码</li>
    153                     </a>&nbsp;&nbsp;&nbsp;&nbsp;
    154                     <a href="#">
    155                         <li>家用电器</li>
    156                     </a>&nbsp;&nbsp;&nbsp;&nbsp;
    157                     <a href="#">
    158                         <li>鞋靴箱包</li>
    159                     </a>&nbsp;&nbsp;&nbsp;&nbsp;
    160                     <a href="#">
    161                         <li>孕婴保健</li>
    162                     </a>&nbsp;&nbsp;&nbsp;&nbsp;
    163                 </ul>
    164             </div>
    165             <!--3.轮播图片-->
    166             <div id="">
    167                 <img src="../../img/1.jpg" width="100%" />
    168             </div>
    169             <!--4.最新商品-->
    170             <div id="product">
    171                 <div id="product_top">
    172                     &nbsp;&nbsp;
    173                     <span style="font-size:25px;">最新商品
    174                     &nbsp;&nbsp;<img src="../../img/title2.jpg" />
    175                     </span>
    176                 </div>
    177                 <div id="product_bottom">
    178                     <div id="product_bottom_left">
    179                         <img src="../../img/big01.jpg" width="100%" height="100%" />
    180                     </div>
    181                     <div id="product_bottom_right">
    182                         <div id="big">
    183                             <a href=#><img src="../../img/middle01.jpg" width="100%" height="100%" /> </a>
    184                         </div>
    185                         <div class="small">
    186                             <img src="../../img/small03.jpg" />
    187                             <a href="#">
    188                                 <p style="color:grey;">电炖锅</p>
    189                             </a>
    190                             <p style="color: red;">$399</p>
    191                         </div>
    192                         <div class="small">
    193                             <img src="../../img/small03.jpg" />
    194                             <a href="#">
    195                                 <p style="color:grey;">电炖锅</p>
    196                             </a>
    197                             <p style="color: red;">$399</p>
    198                         </div>
    199                         <div class="small">
    200                             <img src="../../img/small03.jpg" />
    201                             <a href="#">
    202                                 <p style="color:grey;">电炖锅</p>
    203                             </a>
    204                             <p style="color: red;">$399</p>
    205                         </div>
    206                         <div class="small">
    207                             <img src="../../img/small03.jpg" />
    208                             <a href="#">
    209                                 <p style="color:grey;">电炖锅</p>
    210                             </a>
    211                             <p style="color: red;">$399</p>
    212                         </div>
    213                         <div class="small">
    214                             <img src="../../img/small03.jpg" />
    215                             <a href="#">
    216                                 <p style="color:grey;">电炖锅</p>
    217                             </a>
    218                             <p style="color: red;">$399</p>
    219                         </div>
    220                         <div class="small">
    221                             <img src="../../img/small03.jpg" />
    222                             <a href="#">
    223                                 <p style="color:grey;">电炖锅</p>
    224                             </a>
    225                             <p style="color: red;">$399</p>
    226                         </div>
    227                         <div class="small">
    228                             <img src="../../img/small03.jpg" />
    229                             <a href="#">
    230                                 <p style="color:grey;">电炖锅</p>
    231                             </a>
    232                             <p style="color: red;">$399</p>
    233                         </div>
    234                         <div class="small">
    235                             <img src="../../img/small03.jpg" />
    236                             <a href="#">
    237                                 <p style="color:grey;">电炖锅</p>
    238                             </a>
    239                             <p style="color: red;">$399</p>
    240                         </div>
    241                         <div class="small">
    242                             <img src="../../img/small03.jpg" />
    243                             <a href="#">
    244                                 <p style="color:grey;">电炖锅</p>
    245                             </a>
    246                             <p style="color: red;">$399</p>
    247                         </div>
    248                     </div>
    249                 </div>
    250             </div>
    251             <!--5.广告图片-->
    252             <div id="">
    253                 <img src="../../img/ad.jpg" width="100%" />
    254             </div>
    255             <!--6.热门商品-->
    256             <div id="">
    257                 <div id="product_top">
    258                     &nbsp;&nbsp;
    259                     <span style="font-size:25px;">热门商品
    260                     &nbsp;&nbsp;<img src="../../img/title2.jpg" />
    261                     </span>
    262                 </div>
    263                 <div id="product_bottom">
    264                     <div id="product_bottom_left">
    265                         <img src="../../img/big01.jpg" width="100%" height="100%" />
    266                     </div>
    267                     <div id="product_bottom_right">
    268                         <div id="big">
    269                             <a href=#><img src="../../img/middle01.jpg" width="100%" height="100%" /> </a>
    270                         </div>
    271                         <div class="small">
    272                             <img src="../../img/small03.jpg" />
    273                             <a href="#">
    274                                 <p style="color:grey;">电炖锅</p>
    275                             </a>
    276                             <p style="color: red;">$399</p>
    277                         </div>
    278                         <div class="small">
    279                             <img src="../../img/small03.jpg" />
    280                             <a href="#">
    281                                 <p style="color:grey;">电炖锅</p>
    282                             </a>
    283                             <p style="color: red;">$399</p>
    284                         </div>
    285                         <div class="small">
    286                             <img src="../../img/small03.jpg" />
    287                             <a href="#">
    288                                 <p style="color:grey;">电炖锅</p>
    289                             </a>
    290                             <p style="color: red;">$399</p>
    291                         </div>
    292                         <div class="small">
    293                             <img src="../../img/small03.jpg" />
    294                             <a href="#">
    295                                 <p style="color:grey;">电炖锅</p>
    296                             </a>
    297                             <p style="color: red;">$399</p>
    298                         </div>
    299                         <div class="small">
    300                             <img src="../../img/small03.jpg" />
    301                             <a href="#">
    302                                 <p style="color:grey;">电炖锅</p>
    303                             </a>
    304                             <p style="color: red;">$399</p>
    305                         </div>
    306                         <div class="small">
    307                             <img src="../../img/small03.jpg" />
    308                             <a href="#">
    309                                 <p style="color:grey;">电炖锅</p>
    310                             </a>
    311                             <p style="color: red;">$399</p>
    312                         </div>
    313                         <div class="small">
    314                             <img src="../../img/small03.jpg" />
    315                             <a href="#">
    316                                 <p style="color:grey;">电炖锅</p>
    317                             </a>
    318                             <p style="color: red;">$399</p>
    319                         </div>
    320                         <div class="small">
    321                             <img src="../../img/small03.jpg" />
    322                             <a href="#">
    323                                 <p style="color:grey;">电炖锅</p>
    324                             </a>
    325                             <p style="color: red;">$399</p>
    326                         </div>
    327                         <div class="small">
    328                             <img src="../../img/small03.jpg" />
    329                             <a href="#">
    330                                 <p style="color:grey;">电炖锅</p>
    331                             </a>
    332                             <p style="color: red;">$399</p>
    333                         </div>
    334                     </div>
    335                 </div>
    336             </div>
    337             <!--7.广告图片-->
    338             <div id="">
    339                 <img src="../../img/footer.jpg" width="100%" />
    340             </div>
    341             <!--7.友情链接和版权信息-->
    342             <div id="bottom">
    343                 <td align="center">
    344                     <a href="#">关于我们</a> &nbsp;
    345                     <a href="#">联系我们</a> &nbsp;
    346                     <a href="#">法律声明</a> &nbsp;
    347                     <a href="#">...</a>
    348 
    349                     <p>
    350                         Copyright ...
    351                     </p>
    352                 </td>
    353             </div>
    354         </div>
    355     </body>
    356 
    357 </html>

    结果:(未细调)

    http://127.0.0.1:8020/WEB02_HTML%26CSS/%E6%A1%88%E4%BE%8B%E4%BA%8C%EF%BC%9A%E4%BD%BF%E7%94%A8Div%2bCSS%E5%AE%9E%E7%8E%B0%E7%BD%91%E7%AB%99%E9%A6%96%E9%A1%B5%E9%87%8D%E6%9E%84/05_CSS%E6%B5%AE%E5%8A%A8/%E4%BD%BF%E7%94%A8Div%2bCSS%E5%AE%9E%E7%8E%B0%E7%BD%91%E7%AB%99%E9%A6%96%E9%A1%B5%E9%87%8D%E6%9E%84.html

    用到的CSS内容:

    • margin: auto;

    • 注意盒子模型的取值计算

    • 内联: display: inline;

    • 内容居中:text-align: center;

    • 去除超链接的下划线

  • 相关阅读:
    Navicat Premium连接mongodb详细
    顶会热词--bean层
    软件工程课超有意思之户外活动
    超好用的html模板网站
    超好用的办公网站之ppt版
    超好用的办公的一个网站
    STD二手图书交流平台团队博客-验证码登录
    css分页
    STD二手图书交流平台团队博客-商品属性与操作
    css按钮动画
  • 原文地址:https://www.cnblogs.com/musecho/p/10962629.html
Copyright © 2020-2023  润新知