CSS:如何将文本链接移动到li内部的右侧

时间:2012-11-28 14:19:21

标签: css html-lists positioning text-align

我想稍微向右移动一个与li左侧对齐的文本链接。

这类似于左:2px;但仅适用于文本。

页面链接: http://npmaudiovisual.com/esde/?page_id=36

enter image description here

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;

4 个答案:

答案 0 :(得分:4)

您可以单独使用text-indentpadding-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;     }

`