zoukankan      html  css  js  c++  java
  • .使用 HTML+CSS 实现如图布局,border-widht 5px,一个格子大小是 50*50,hover时候边框变为红色(兼容IE6+,考虑语义化的结构)

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>css淘宝测试练习题</title>
    <style type="text/css">
    *{margin: 0;padding: 0;font-size: 12px;line-height: 1;font-family: 'Microsoft Yahei',Arial;}
    h1{background-color: green;color: #fff;padding: 10px;font-size: 16px;font-weight: normal;}
    a{text-decoration: none;}

    #box1{180px;height:180px;overflow: hidden;}
    #box1 a{display: block;float:left;z-index:1;border: 5px solid blue;margin-right: -5px; margin-bottom:-5px; 50px;height: 50px;line-height: 50px;text-align: center;}
    #box1 a:hover{border-color: red;position: relative;z-index: 2;}

    </style>

    </head>

    <body>
    <h1>一.使用 HTML+CSS 实现如图布局,border-widht 5px,一个格子大小是 50*50,hover时候边框变为红色(兼容IE6+,考虑语义化的结构)</h1>
    <img src="https://images0.cnblogs.com/blog/294743/201305/18155307-5204bc8ef6164feb87953dd7f264158b.gif">
    <div id="box1">
    <a href="#">1</a>
    <a href="#">2</a>
    <a href="#">3</a>
    <a href="#">4</a>
    <a href="#">5</a>
    <a href="#">6</a>
    <a href="#">7</a>
    <a href="#">8</a>
    <a href="#">9</a>
    </div>

    </body>

    </html>

    1. 对于同级元素,默认(或position:static)情况下文档流后面的元素会覆盖前面的。

    2. 对于同级元素,position不为static且z-index存在的情况下z-index大的元素会覆盖z-index小的元素,即z-index越大优先级越高。

    3. IE6/7下position不为static,且z-index不存在时z-index为0,除此之外的浏览器z-index为auto。

    4. z-index为auto的元素不参与层级关系的比较,由向上遍历至此且z-index不为auto的元素来参与比较。

  • 相关阅读:
    json返回数据拼接HTML
    jquery文本框验证字符长度和只能输入数字
    DataTable转换为Json格式
    将集合类转换成DataTable
    class创建单击事件
    ajax局部刷新分页
    查找根字符串
    游标的使用——mysql
    .NET 各种框架
    xml与datatable类型互换
  • 原文地址:https://www.cnblogs.com/12606huchao/p/4889541.html
Copyright © 2011-2022 走看看