网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

css中a标签设不了宽度的原因是什么

小编给大家分享一下css中a标签设不了宽度的原因是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

成都创新互联凭借专业的设计团队扎实的技术支持、优质高效的服务意识和丰厚的资源优势,提供专业的网站策划、成都做网站、网站建设、网站优化、软件开发、网站改版等服务,在成都十载的网站建设设计经验,为成都超过千家中小型企业策划设计了网站。

css a设不了宽度是因为a标签是行内元素,不能设置宽度,其解决办法就是把行内元素转换为block或者inline-block即可设置宽度。

为什么a标签不能设置宽度?

在a标签上用css设置宽度没有任何反应,到底是为什么那?

因为行内元素都是不能设置宽高的,a标签也是行内元素,所以也不能设置宽度,如果想设置宽度,必须把行内元素转换为block或者inline-block,

转换为块block的话,元素会独占一行,有可能会改变你的布局,

如果想继续保持元素在一样上面,可以设置行内块inline-block,设置为行内块后可能会出现该元素和邻近元素不在一个水平线上,解决方法就是设置vertical-align: middle; 或者 vertical-align: top 试试,其他的属性也可以试试。

因为行内元素都是不能设置宽高的,a标签也是行内元素,所以也不能设置宽度,如果想设置宽度,必须把行内元素转换为block或者inline-block,

转换为块block的话,元素会独占一行,有可能会改变你的布局,

如果想继续保持元素在一样上面,可以设置行内块inline-block,设置为行内块后可能会出现该元素和邻近元素不在一个水平线上,解决方法就是设置vertical-align: middle; 或者 vertical-align: top 试试,其他的属性也可以试试。

常见的块级元素:div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table

常见的行内元素:span, strong, em, br, img , input, label, select, textarea, cite, a

看完了这篇文章,相信你对css中a标签设不了宽度的原因是什么有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文标题:css中a标签设不了宽度的原因是什么
URL分享:http://bjjierui.cn/article/gshggc.html

其他资讯