2017-05-23 16 views

答えて

3

のようなセレクタをli要素に0をとLiにパディングを適用するあなたが持っている問題は、パディングがあなたのli要素に適用されていることです。ここで(同様にあなたのborder-bottomルールを簡素化)全域がクリック可能であることとフィドルは次のとおりです。https://jsfiddle.net/eowznujs/あり

+0

' a'タグの '1em'パディングの操作上の使い方は何ですか? –

+0

@BillyFergusonこの時点では、デフォルトの 'font-size'を' padding'値として使用していると仮定していました。 '1em'の代わりに' 16px'を使うとうまくいくでしょうが、あなたの 'ul'で' font-size'を変更したとすると、テキストのサイズだけでなく、パディングも影響を受けます。 – chriskirknielsen

1

今私はあなたがこれを知っていることを、見

li a { 
    display: inline-block; 
    width: 100%; 
} 

CSSを使用します。あなたの問題はli要素に埋められています。ただパディング割り当てる:この

li { padding: 0 } 
li a { padding: 16px; } 
+2

私は問題のOPがについて尋ねていると思います'a'が' height:auto'で 'li'を埋めるのはなぜですか – Scott

1

あなたが行く:

#groupchats ul { 
 
     list-style-type: none; 
 
    } 
 

 
    #groupchats li{ 
 
     border-bottom:1.5px solid #69f0ae; 
 
     background-color: #006064; 
 
     display: block; 
 
     padding: 0; 
 
    } 
 
    #groupchats li:last-child { border-bottom: none; } 
 

 
    #groupchats li a { 
 
     text-decoration: none; 
 
     display: inline-block; 
 
     width: 100%; 
 
     padding: 16px; 
 
     color: white; 
 
    }
<div class="row col-md-8 col-md-offset-2" id="groupchats"> 
 

 

 
    <div id="groupchat-errors"> 
 

 

 
    </div> 
 
    <ul id="groupchat-index" "demo-list-item mdl-list"> 
 
     <li class="mdl-list__item"><a href="/groupchats/estset">one</a></li> 
 
<li class="mdl-list__item"><a href="/groupchats/meandjess">two</a></li> 
 
<li class="mdl-list__item"><a href="/groupchats/nooooo">three</a></li> 
 

 
</div>

関連する問題