zoukankan      html  css  js  c++  java
  • CSS图片列表

    1.效果图:

    CSS图片列表

    2.Example Source Code

    <h3><a href="http://www.52css.com/">我爱CSS画廊</a></h3>
    <ul>
        <li>
            <a href="http://www.52css.com/default.asp">
            <img src="1.jpg" alt="1" />
            <span>用css网站布局之十步实录</span>
            </a>
        </li>
        <li>
            <a href="http://www.52css.com/default.asp?cateID=3">
            <img src="2.jpg" alt="2" />
            <span>CSS网页布局中form表单的语义结构探讨</span>
            </a>
        </li>
        <li>
            <a href="http://www.52css.com/default.asp?cateID=9">
            <img src="3.jpg" alt="3" />
            <span>52CSS衣柜 一款图片为主的ul列表 </span></a>
        </li>
        <li>
            <a href="http://www.52css.com/default.asp?cateID=5">
            <img src="4.jpg" alt="4" />
            <span>书写高效的CSS - 漫谈CSS的渲染效率</span>
            </a>
        </li>
        <li>
            <a href="http://www.52css.com/default.asp?cateID=6">
            <img src="5.jpg" alt="5" />
            <span>老生常谈CSS网页布局的意义与副作用</span>
            </a>
        </li>
        <li>
            <a href="http://www.52css.com/default.asp?cateID=7">
            <img src="6.jpg" alt="6" />
            <span>HTML页面中标签的语义与使用位置</span>
            </a>
        </li>
        <div style="clear:both;"></div>
    </ul>

      下面我们开始修改CSS样式定义,请在学习以下代码时,注意理解相关尺寸的定义的技巧,尺寸的计算和设置在CSS网页布局编码中,是非常重要的。
      另外需要注意li的样式定义中display:inline属性的设置是为了消除IE6双倍边距了BUG。

    css Example Source Code :

    body,h3,ul { 
        margin:0; 
        padding:0;
    }
    h3 { 
        426px; 
        height:30px; 
        margin:20px auto 0 auto; 
        font-size:14px;
        text-indent:10px; 
        line-height:30px; 
        background:#E4E1D3;
    }
    h3 a { 
        color:#c00; 
        text-decoration:none;
    }
    h3 a:hover { 
        color:#000;
    }
    ul { 
        405px; 
        margin:0 auto; 
        padding:10px 0 6px 15px;
        border:3px solid #E4E1D3; 
        border-0 3px 3px 3px;
    }
    ul li { 
        float:left; 
        margin:5px 15px 3px 0; 
        list-style-type:none;
        display:inline;
    }
    ul li a { 
        display:block; 
        120px; 
        height:175px; 
        text-decoration:none;
    }
    ul li a img { 
        120px; 
        height:150px; 
        border:0;
    }
    ul li a span { 
        display:block; 
        120px; 
        height:23px; 
        line-height:20px; 
        font-size:12px; 
        text-align:center; 
        color:#333; 
        cursor:hand; 
        white-space:nowrap; 
        overflow:hidden;
    }
    ul li a:hover span { 
        color:#c00;
    }

      通过CSS样式的设置,实现了这款CSS图片列表的变化。六行一列式的结构,变成了两行两列式的结构。各元素间的边距设置恰当,比较美观。能适应网站应用的需要。

  • 相关阅读:
    HDU 1114 Piggy-Bank
    HDU 2955 Robberies
    NTOJ 290 动物统计(加强版)
    POJ 3624 Charm Bracelet
    HDU 2602 Bone Collector
    POJ 1523 SPF(无向图割顶)
    HDU 5311 Hidden String
    HDU 1421 搬寝室
    HDU 1058 Humble Numbers
    POJ 3259 Wormholes(spfa判负环)
  • 原文地址:https://www.cnblogs.com/toosuo/p/4230471.html
Copyright © 2011-2022 走看看