2017-07-30 5 views
0

私は自分のサイトでメニューを作ったが、モバイル版のボタンは写真のようにお互いに並んでいる。私はそれらを生成するには、このサイトを使用enter image description hereCSSボタンオーバーレイ

:そのサイト上のhttp://css3buttongenerator.com/ リンクは次のとおりです。https://bydave.net/

+0

我々は問題があるから場所を見つけるためにあなたのコードを参照する必要があります。 –

+1

あなたのメニューリスト項目は、 'display:inline'の代わりに' display:inline-block'に設定する必要があります。また 'ul'はリセットする必要のある左側のデフォルトの' padding'を持っています。サイト上の問題を解決した後は、現状のあなたの質問は役に立たないでしょう。将来の参照のためにここに関連コードを追加することを検討してください。 –

+0

レスポンシブデザインをチェックし、あなたのスタイルを設定してください。 – noobcode

答えて

0

ナビゲーションセクションは、ボタンの実際の視覚的な表現よりも小さく設定した高さを有しています。ボタンに正しくフィットするようにナビゲーションバーの高さを調整する場合は、小さい画面に表示するときにオーバーラップしないようにする必要があります。

見た目では、このサイトではレスポンシブデザインが組み込まれていません。その結果、サイトは異なるサイズに調整されず、したがってモバイル画面になります。

コードジェネレータには、しばしば1つ以上の方法で欠陥があります。完全にコントロールできるようにマークアップを書くことを強くお勧めします。あるいは、少なくとも&のCSSを読み書きする方法を学んで、編集や修正が容易になります。

0

私はハザードコードに感謝します!それを修正しました!これに

nav ul li { 
    display: inline; 
} 

:私はこれでdisplay: inline-block代わりdisplay:inlineを使用

nav ul li { 
    display: inline-block; 
}