我有以下代码:
<div>
<a href="www.google.com">Google</a>
<a href="www.amazon.com">Amazon</a>
<a href="www.apple.com">Apple</a>
</div>
这给出了:
Google Amazon Apple
我如何获得
Google
Amazon
Apple
答案 0 :(得分:2)
答案 1 :(得分:2)
这将解决问题而不会使整行可点击:
div a:after {
content: "";
display: block;
height: 0;
width: 1px;
}
答案 2 :(得分:1)
a {display:block;}
或在标记后添加</br>
答案 3 :(得分:1)
尝试这样: Demo
的CSS:
div a:after {
visibility: hidden;
display: block;
font-size: 0;
content:" ";
clear: both;
height: 0;
}
答案 4 :(得分:0)
如果您想要按父元素的整个宽度点击链接,请使用display: block
。
a {display: block}
如果您想以实际宽度点击链接,请使用display: table
和table-row
。
div {background: lightgrey; display: table}
a {display: table-row}
https://jsfiddle.net/hcukvvz5/
或float
与clear
结合使用。
a {float: left; clear: left;}
答案 5 :(得分:0)
答案 6 :(得分:0)
我认为你选择(display:table;)因为(display:block;)涵盖全宽度锚点。