2017-03-28 4 views
1

my websiteには、画面上部にリスト形式のメニューがあります。私はこのメニューの中心にある私の会社のロゴの小さなバージョンを配置したいたので、私はちょうどtest pageにそれのために別のリスト項目を追加しました:リストイメージの周りの水平スペースを削除するにはどうすればよいですか?

<nav id="main-navigation" data-content-field="navigation-mainNav"> 
    <ul class="cf"> 
      <li class=""> 
       <a href="/">Home</a></li> 
      <li class=""> 
       <a href="/music/">Music</a></li> 
      <li class=""> 
       <img src="/assets/img/glutenfreeradio.png" style="width:20%;height:20%;" /></li> 
      <li class=""> 
       <a href="/reviews/">Reviews</a></li> 
      <li class=""> 
       <a href="/contact/">Contact</a></li> 
    </ul> 
</nav> 
問題は、あなたが見ることによって見ることができるように、ということである

上のリンクは、リスト画像の左右にいくつかばかげた余分なスペースが追加されています。私は間違いなくそれを望んでいない。私はCSSを精練して、そこにあるか、HTMLに直接変更するかを考えようとしていますが、私は迷っています。

答えて

1

イメージのインラインスタイルがそのスペースを作成しています。それらを親に移動し、必要に応じて調整します。

<nav id="main-navigation" data-content-field="navigation-mainNav"> 
    <ul class="cf"> 
      <li class=""> 
       <a href="/">Home</a></li> 
      <li class=""> 
       <a href="/music/">Music</a></li> 
      <li class="" style="width:20%;height:20%;"> 
       <img src="/assets/img/glutenfreeradio.png"/></li> 
      <li class=""> 
       <a href="/reviews/">Reviews</a></li> 
      <li class=""> 
       <a href="/contact/">Contact</a></li> 
    </ul> 
</nav> 
+0

ワウ。そのような単純な修正。私はかわいいと思う。本当にありがとう! ここに新しい質問があります: ロゴは水平方向に話すべき場所であるため、テキストリスト項目はロゴリスト項目の下部に並んでプッシュダウンされています。どのようにロゴリスト項目の中央に配置するのですか? –

+0

@StephenShuttersは '.info-page-layout-poster#main-navigation ul {display:flex;}を追加します。 justify-content:center; align-items:センター; } ' –

+0

あなたは美しい人間です。 –

関連する問題