代码之家  ›  专栏  ›  技术社区  ›  maletor anon

边距底部不工作

  •  2
  • maletor anon  · 技术社区  · 14 年前

    http://jsfiddle.net/cq8VC/1/

    我只想让活跃的一个在空中跳跃大约10像素。

    4 回复  |  直到 14 年前
        1
  •  3
  •   simnom    14 年前

    好的,在列表项的内部元素周围添加一个span,如下所示:

    <div id="navigation"> 
        <ul id="links"> 
            <li><a href="index.html"><span>Home</span></a></li> 
            <li><a class="active" href="projects.html"><span>Projects</span></a></li> 
            <li><a href="whyme.html"><span>Why Me?</span></a></li> 
            <li><a href="contact.html"><span>Contact</span></a></li> 
        </ul> 
    </div>
    

    通过将CSS更改为以下内容,您将得到所需的结果:

    #navigation ul#links li a.active{color:#1161A5; }
    #navigation ul#links li a.active span { position: relative; top: -10px; }
    #navigation ul#links li a{ font-family:LeagueGothicRegular;color:#ADC060;text-decoration:none;padding-left:10px;border-left:2px solid #1161A5;}
    #navigation ul#links li a:hover,#navigation li:active{color:#1161A5;}
    #navigation ul#links li:first-child a{border-left:none;}
    #navigation ul#links li{float:left;font-size:1.5em;margin-left:10px;}
    
        2
  •  2
  •   Hristo    14 年前

    http://jsfiddle.net/vXaeP/1/

    CSS格式

    #navigation ul#links li{
        padding-left:10px;
        border-left:2px solid #1161A5;
        float:left;
        font-size:1.5em;
        margin-left:10px;
    }
    
    #navigation ul#links li a{
        font-family:LeagueGothicRegular;
        color:#ADC060;
        text-decoration:none;
    }
    
    #navigation ul#links li a.active{
        color:#1161A5;
        position: relative;
        bottom: 10px;
    }
    
    #navigation ul#links li a:hover {
        color:#1161A5;
    }
    
    #navigation ul#links li:first-child {
        border-left: 0px;
    }
    

    HTML格式

    <div id="navigation">
        <ul id="links">
            <li><a href="index.html">Home</a></li>
            <li><a class="active" href="projects.html">Projects</a></li>
            <li><a href="whyme.html">Why Me?</a></li>
            <li><a href="contact.html">Contact</a></li>
        </ul>
    </div>
    
        3
  •  0
  •   darma    14 年前

    可能使用:

    #navigation ul#links li a.active{color:#1161A5;position:relative;top:-10px;}
    

    (从内联元素开始)

        4
  •  0
  •   Adam C    14 年前

  • 和位置:绝对到标签,但只有活动链接。然后您可以在CSS中以这样的方式引用它。

    a:悬停{位置:绝对;顶部:-10px;}