1.效果图:

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 { 
    width: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 { 
    width:405px; 
    margin:0 auto; 
    padding:10px 0 6px 15px;
    border:3px solid #E4E1D3; 
    border-width:0 3px 3px 3px;
}
ul li { 
    float:left; 
    margin:5px 15px 3px 0; 
    list-style-type:none;
    display:inline;
}
ul li a { 
    display:block; 
    width:120px; 
    height:175px; 
    text-decoration:none;
}
ul li a img { 
    width:120px; 
    height:150px; 
    border:0;
}
ul li a span { 
    display:block; 
    width: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图片列表的变化。六行一列式的结构,变成了两行两列式的结构。各元素间的边距设置恰当,比较美观。能适应网站应用的需要。

最新文章

  1. Fragment的使用(一)
  2. 微信小程序实例-获取当前的地理位置、速度
  3. fastCGI (二)各方优劣
  4. spring 入门级程序示例
  5. Mac系统安装nginx+rtmp模块
  6. python logging模块+ 个人总结
  7. Linux 进程终止后自动重启
  8. Docker Swarm集群中部署Traefik负载均衡器
  9. python算法之冒泡排序和选择排序
  10. mysql启动事件
  11. day29 网络编程
  12. kfrobotaidlog查找
  13. php获取当月天数及当月第一天及最后一天
  14. GIS矢量数据化简:一种改进的道格拉斯-普克算法以及C++实现
  15. 【Unity】7.4 游戏外设输入
  16. 自动分配ip的方法- 【Linux】
  17. 数据库日志文件(databasename_log.ldf)太大 如何清除
  18. HDU 2063 过山车 二分匹配
  19. iOS7入门开发全系列教程新地址
  20. Getting Started(入门)

热门文章

  1. display:inline、block、inline-block 的区别
  2. android-Activity(四大组件之一)
  3. vsphere平台为win系统动态扩展磁盘
  4. tab左右箭头切换
  5. 前端性能优化----yahoo前端性能团队总结的35条黄金定律
  6. sql语句左右表连接理解
  7. OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
  8. Greenplum 生成加分区语句
  9. js实现时钟
  10. BizTalk动手实验(十三)EDI解决方案开发配置