分享好友 教程首页 教程搜索 频道列表

为啥a标签不能设置宽度?

2021-10-03 22:414370
+关注2
核心提示:为啥a标签不能设置宽度?在a标签上用css设置宽度没有任何反应,到底是为什么那?因...

为啥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


本文标签: #a链接 #高度 #宽度
整理员:网络转载
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

模板的html中,a链接上的nofollow标签与dofollow标签的区别

    很多人都在问nofollow与dofollow的区别是什么,什么时候出现,今天小黑就给大家科普一下他俩的含义。nofollow与dofollow的出现,是在标签里的rel属性中。nofollow 的意思是“不要跟踪或禁止追踪”,即告诉搜索引擎蜘

小黑 web前端开发2023-10-09

js让特定的div区域内的A标签失效

    用代码测试即可

小黑 JavaScript教程2022-02-24

下一篇
我来说两句
抢沙发