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>
  • 相关阅读:
    JSF教程(8)——生命周期之Apply Request Values Phase
    使Gallery时设置居左显示
    Android---06---2中动画效果
    java之UDP(datagramsocket,datagramPacket)实例
    Android NDK开发篇(四):Java与原生代码通信(原生方法声明与定义与数据类型)
    固态硬盘(SSD) 和机 械硬盘(HDD) 优缺点比較
    使用单例时的三种单例写法
    POJ 2777 Count Color
    Linux下画原理图和PCB
    hdu3685(几何重心与凸包结合)
  • 原文地址:https://www.cnblogs.com/wangqilong/p/9417584.html
Copyright © 2011-2022 走看看