我想稍微向右移动一个与li左侧对齐的文本链接。
这类似于左:2px;但仅适用于文本。
页面链接: http://npmaudiovisual.com/esde/?page_id=36
CSS:
#secondnav li a {
border: medium none;
display: block;
padding: 3px 8px;
}
#secondnav li a {
display: block !important;
line-height: 42px !important;
padding-left: 15px;
text-align: left;
text-decoration: none;
width: 230px;
}
#secondnav li a {
background-color: #FFC477;
border: 1px solid white !important;
color: #FFFFFF;
font-size: 18px !important;
position: relative;
right: 30px;
z-index: 1;
答案 0 :(得分:4)
您可以单独使用text-indent
或padding-left
并将width
减少相同数量。
答案 1 :(得分:0)
将填充更改为“3px 0px 3px 18px”。顺序是:“右上角左下方”。
答案 2 :(得分:0)
尝试将此添加到您的css
#secondnav li a {
text-indent: 4px;
}
答案 3 :(得分:0)
你可以给a {元素一个你想要的px的左边距。例如:
`#secondnav li a { margin-left:3px; }
`