zoukankan      html  css  js  c++  java
  • html中a标签如何设置行宽高

    方法一:float,对a样式盒子float:left让它成浮动
    直接演示一下了(实现下面页面)

    代码如下

    <style>
        #page{
            width:120px;                        /* 在外面画一个区域   */
            height:700px;
        }
        li{
            list-style:none;
        }
        a{
            text-decoration:none;               /* 去除a标签自带下划线   */
            color:blue;
            border:1px solid #999;
            background-color: #F0F0F0;
            text-align:center;
            margin:2px 5px;
            float:left;                         /* 设置浮动 */
            width:80px;
            height:20px;
        }
    </style>
    
    <body>
        <div id="page">
            <ul>
                <li><a href="#">电脑硬件</a></li>
                <li><a href="#">手机报价</a></li>
                <li><a href="#">数码产品</a></li>
                <li><a href="#">办公用品</a></li>
                <li><a href="#">化妆品</a></li>
                <li><a href="#">流行服饰</a></li>
                <li><a href="#">家居用品</a></li>
            </ul>
    
        </div>
    </body>
    </html>

    这种方法的缺点是,a浮动了,可能会照成与其它文字内容重叠,或者整个页面布局会变化,如下图

    这时可以采取在整个a标签外画一个区域,上面代码中有注释

    方法二:对a标签样式加display:block;或者display:inline-block;加后实现成块状属。
    代码如下

    <style>
        #page{
            /* 120px;                     /* 在外面画一个区域   */
            height:700px; */
        }
        li{
            list-style:none;
        }
        a{
            text-decoration:none;               /* 去除a标签自带下划线   */
            color:blue;
            border:1px solid #999;
            background-color: #F0F0F0;
            text-align:center;
            margin:2px 5px;
            display:inline-block;               /* 行标签属性改为块属性  */
            width:80px;
            height:20px;
        }
    </style>
    
    <body>
        <div id="page">
            <ul>
                <li><a href="#">电脑硬件</a></li>
                <li><a href="#">手机报价</a></li>
                <li><a href="#">数码产品</a></li>
                <li><a href="#">办公用品</a></li>
                <li><a href="#">化妆品</a></li>
                <li><a href="#">流行服饰</a></li>
                <li><a href="#">家居用品</a></li>
            </ul>
    
        </div>
    </body>
    </html>
  • 相关阅读:
    安装acdsee 3.1后出错
    周末游山
    SQL Server不存在或访问被拒绝 Windows里的一个bug
    将数据库的存储过程及其参数导出来的方法
    VS出错问题集锦
    25 网页设计之页脚设计灵感
    需求沟通和实施
    Mootools插件闪烁的标题
    最近常常干出一些骑着驴找驴的事来
    php表单在提交之后再后退,表单的内容默认是被清空的
  • 原文地址:https://www.cnblogs.com/wangqilong/p/9417584.html
Copyright © 2011-2022 走看看