200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > html中a标签如何设置行宽高

html中a标签如何设置行宽高

时间:2023-08-28 02:59:40

相关推荐

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{/* 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;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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。