2017-06-15 3 views
0

リスト項目のリンクを作成する方法は、画面サイズに関係なく常にリスト項目の幅と高さの100%を占有しますか?リストアイテム内のリンクを作成するにはどのようにリストアイテム空間全体を取るのですか?

.navList { 
    list-style-type: none; 
    overflow: hidden; 
} 

.navListItem { 
    float: left; 
} 

.navListLink:link, .navListLink:visited { 
    color: #000000; 
    text-decoration: none; 
    font-size: 100%; 
    display: block; 
    padding: 1em; 
} 
+1

あなたのHTMLを表示できますか? – WizardCoder

答えて

0

あなたはalign-itemsプロパティのstretch値とその親にあなたのリンクを調整するためにフレックスを使用することができます。それは私には少なくともそれを行うためのハッピーな方法だ。

+0

ありがとう!私は一緒にそれをハックしようとする必要があると思うでしょう – Dallin

0

私はこの小さなコードを書いて、どうすればいいのかを示しています。

<style> 
    ul{ 
     background-color: orange; 
     width: 78%; 
     height: 8rem; 

     /* Centered on Viewport*/ 
     position: absolute; 
     top: 0; left: 0; right: 0; bottom: 0; 
     margin: auto; 

     padding: 1rem; 
    } 
    li{    
     outline: thin solid white; 
     list-style: none; 
     font: 1.2rem/2rem Serif; 
    } 
    a{ 
     box-sizing: border-box; 
     background-color: #444; 
     display: inline-block; 
     width: 100%; 
     padding: 0 1rem; 
     color: white;   
    } 
    a:link{ 
     text-decoration: none; 
    } 
</style> 

<ul> 
    <li><a href="#">item 1</a></li> 
    <li><a href="#">item 2</a></li> 
    <li><a href="#">item 3</a></li> 
    <li><a href="#">item 4</a></li> 
</ul> 

私はそれがあなたを助けてくれることを願っています。

+0

大変、ありがとう!私はこのコードを私のコードに適用できるかどうかを確認するつもりです! – Dallin

+0

シンプルに保つ;) –

関連する問題