2017-01-05 9 views
0

私はhtmlでGoogleフォントを使用していますが、リンクの前にGoogleフォント(chevron_icon)を入れたいのですが、問題はそれがフロントの代わりにリンクの下に置かれていることです。ここに私のコードです。htmlのリンクの前にgoogleのフォント(chevron_right)を置く方法は?

<div class="mobile-navigation"> 
      <ul id = "mobile-nav" class="side-nav"> 
       <li> 
        <a href="#" onclick = "openList()"> Fashion </a> <i class="material-icons">chevron_right</i> 
        <ul id = "submenu1"> 
         <li><a href="#">Shirts</a></li> 
         <li><a href="#">Jackets</a></li> 
         <li><a href="#">Jeans</a></li> 
         <li><a href="#">T-Shirts</a></li> 
         <li><a href="#">Underwear</a></li> 

        </ul> 
       </li> 
       <li> 
        <a href="#">Electronics</a> 
       </li> 

      </ul> 
     </div> 

出力は次のようなものです。

ファイル

>

電子

私は次の出力をしたいです。

[ファイル]> [

電子

+1

確かにシェブロンはフロントではなく最後にありますか?あなたのリンクをブロック要素にしたかのように見えます - あなたはnavのためにいくつかのCSSを表示できますか? – Pete

答えて

0

あなたは間違った場所に山形を配置する代わりに

<a href="#" onclick = "openList()"> Fashion <i class="material-icons">chevron_right</i></a> 
+0

**エレクトロニクス**リスト要素をオーバーライドし始めます。 –

+0

あなたはコードを投稿して、なぜこれを行うのか分かりますか? –

0

、あなたがそうのようにそれを配置する必要があり、これを試してみてください:

<a href="#" onclick = "openList()"> Fashion <i class="material-icons">&#62; (chevron_right)</i></a> 

ここには働くことがあります:https://jsfiddle.net/vtkLy29r/1/

+0

**エレクトロニクス**のリスト要素をオーバーライドし始めます。 –

+0

どういう意味ですか? @AbdulMalik ** Electronics **のlist要素のHTML出力が全く異なるため、これは可能ではないと思われます。 –

+0

はい、そうです。しかし、これはどのように動作しているのですか? –

関連する問題