私は最近、CSS について検索しており、トリックを独学しようとしています。私が遭遇したもう 1 つの問題は、display:
属性に直接関係しています。
「メニューボタン」の背景要素の幅を、それらに含まれるテキストと同じ幅にしようとしています。ボタンは単なる<div>
要素です。
すべての幅を使用するdisplay:block;
と、最も長いアイテムと同じ幅で表示され、display:inline;
またはに設定するdisplay:inline-block
と、インライン要素が機能するのと同じように、単に同じ行に表示されます。
今、私が疑問に思っているのは、それらをリストのように表示するにはどうすればよいですか?ただし、テキストが含まれている限り、背景色を変更することはできますか?