• 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图片列表的变化。六行一列式的结构,变成了两行两列式的结构。各元素间的边距设置恰当,比较美观。能适应网站应用的需要。

  • 相关阅读:
    POSIX共享内存
    jsp 传值jsp 数据库 乱码解决的攻略 全套
    遗传奥秘的伟大揭秘者:J.Watson
    js这些代码你都不会,你还有什么好说的!!!
    Android编程获取手机型号,本机电话号码,sdk版本号及firmware版本号号(即系统版本号号)
    广域网使用的常见设备
    门户系统整合sso cookie共享及显示用户信息
    cookie中的path与domain属性详解
    taotao用户登录(及登录成功后的回调url处理)
    taotao用户注册前台页面
  • 原文地址:https://www.cnblogs.com/toosuo/p/4230471.html
Copyright © 2020-2023  润新知