css怎么设不了a标签的宽度?

css怎么设不了a标签的宽度?

因为a标签是行内元素,不支持宽度的设置。

行内元素不可以设置宽高,宽度高度随文本内容的变化而变化,但是可以设置行高(line-height),同时在设置外边距margin上下无效,左右有效,内填充padding上下无效,左右有效。

如果想a标签支持设置宽度,首先将其变成块元素,CSS文件修改如下:

a{
display:inlin-block;/*设置为行内块*/
width:100px;/*设置a标签宽度为100px*/
}

说明:

行内元素与块级元素之间是可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block。

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是css怎么设不了a标签的宽度?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏