如何缩进超链接呢? 我试过这个代码但没有成功。
a {
text-decoration: none;
text-indent: 20px;
}
<a href="#h"> html </a>
答案 0 :(得分:1)
如果您不希望缩进所有超链接,可以将其包裹在具有唯一ID的<div>
周围;这是另一种解决方案。
HTML:
<div id="indented">
<a href="#h"> html </a>
</div>
CSS:
a{
text-decoration:none;
}
#indented {
text-indent:20px;
}
答案 1 :(得分:0)
text-indent对内联元素不可用
a {
text-decoration: none;
text-indent: 20px;/* not avalaible for inline elements */
display: inline-block;
}
<a href="#h"> html </a>
填充可以帮助
a {
text-decoration: none;
text-indent: 20px;/* not avalaible for inline elements */
padding-left:20px;;
}
<a href="#h"> html </a>
答案 2 :(得分:0)
将其放入CSS文件中,并使用链接标记将其链接到HTML文件:
a {
text-decoration:none;
text-indent:20px;
}
我强烈建议使用CSS文件,它更清晰,并且允许您定位更多元素,而不仅仅是特定的锚标记
答案 3 :(得分:0)
text-indent
适用于块或内联块元素。因此,您可以将display: inline-block;
或display: block;
分配给a
代码并获得所需的效果。这是一个演示http://codepen.io/anon/pen/WRvOQd