1

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

类似于 left: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;
4

4 回答 4

4

您可以text-indent单独使用或padding-left减少width相同的量。

于 2012-11-28T14:22:06.260 回答
0

你可以给 a{ 元素一个你想要的 px 的左边距。例如:

` #secondnav li a { margin-left: 3px; }

`

于 2012-11-28T15:42:58.507 回答
0

将填充更改为“3px 0px 3px 18px”。顺序是:“右上左下”。

于 2012-11-28T14:23:26.267 回答
0

尝试将此添加到您的CSS

#secondnav li a {
    text-indent: 4px;
}
于 2012-11-28T14:30:53.910 回答