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>
  • 相关阅读:
    asterisk配置SIP服务器
    虚拟机桥接网卡下配置centOS静态IP
    在centOS5.9安装asterisk
    Cut 命令截取不同空格的string
    shell 中 贪婪匹配 和 非贪婪匹配
    shell 一些例子
    linux 系统时间 EST CST
    awk简单应用
    python3.5-ssh免输入密码过程
    GitHub个人使用入门
  • 原文地址:https://www.cnblogs.com/wangqilong/p/9417584.html
Copyright © 2011-2022 走看看