html中<a>标签的宽度

Ana*_*man 11 html

是否可以<a>在html中为标签设置一些宽度?如果是的话是什么方式,如果没有任何解决方法?

nai*_*sts 36

您可以将其重新定义为块元素,然后将宽度设置为:a{display:block;width:400px}.

编辑:但是,在这种情况下,它将从一个新行开始,下一段文本也将在一个新行.解决问题的方法是inline-block显示模式,但是旧版本的IE和FF再次出现问题(参见http://caniuse.com/#search=inline-block)


zom*_*bat 6

csswidth属性不影响内联元素,例如<a><span>。为了使用像 那样的块级属性width,您必须使用以下命令将您的元素声明为块级元素display:block

<a style="display:block;width:200px">Your link</a>
Run Code Online (Sandbox Code Playgroud)