ガイドルートの2級メニューの寸法の難点
ガイドコース
以上は、2段のメニューを表示するときに遭遇する困難です.副菜をメイン料理の下端に置くにはどうすればいいですか?
上はメインメニューとサブメニューの表示で、サブメニューはメインメニューの
まず、全てのスタイルを削除した状態を以下に示し、完了した状態を以下に示す.
メイン料理はどうやって席に着いて、副菜は下に降りますか?
https://www.daleseo.com/css-position-absolute/
こちらのブログを見ればわかります.
その後、
作成字下欄 、以下のようになります
まず、これも
まず視覚的にはっきり見えるように
スタイルを
親要素
レッスンでは
字を
以上は、2段のメニューを表示するときに遭遇する困難です.
上はメインメニューとサブメニューの表示で、サブメニューはメインメニューの
a
ラベルの下にあります..submenu{
position: absolute;
left: 0;
width: 100%;
min-width: 700px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
position:absolute
サブメニューがどのように下向きになっているのか理解できません.まず、全てのスタイルを削除した状態を以下に示し、完了した状態を以下に示す.
メイン料理はどうやって席に着いて、副菜は下に降りますか?
https://www.daleseo.com/css-position-absolute/
こちらのブログを見ればわかります.
position:absolute
と宣言されると、要素は画面上に独自の固有の位置を有し、親要素から「独立」する.より正確には、親要素(親要素)では、position:absolute
を有する最近の要素を基準として絶対的な位置を有する.ここで、position: relative
の1つの位置を有する最も近い要素はhtmlであるため、htmlルートを基準として絶対的な位置を有する.relative
のみ適用される場合、position:absolute
、left
、right
、bottom
、top
の標準点は別途明記されていないため、既存の漫画メニューの位置を基準に親から離れた要因があり、自分の位置がある.その後、
left: 0
を造形し、一番上の要素がleft:0
の位置に移動し、ブロック領域はすべて使用され、中央に位置合わせされる..submenu {
...
width:100%;
text-align: center;
やればいいtext-align: center
を見ると上位要素から引き継がれるので明確な造形は必要ありません.まず、これも
position: absolute
プロパティを使用して作成され、仮想要素セレクタ::after
を使用して作成されます.まず視覚的にはっきり見えるように
border
属性を深くマークします.上は::after
を除いて、何の造形もしていない様子です.border
には、要素の後ろにある仮想領域が表示されます.スタイルを
::after
に設定すると、従来のposition: absolute
の位置から離れ、::after
を基準として独立した位置を有し、現在はサブメニューのposition: relative
ラベルがli
に設定されている.親要素
position: relative
がli
と表記されている場合、position: relative
およびposition:absolute
が::after
に変換されると、このような移動が行われる.left:0
タグからli
属性が削除されると、position: relative
属性は、上記最上位、html要素に基づいて適用される.left:0
を順番に渡すと上の位置が出てきますが、それはleft:0; right:0; bottom: -15px;
のdisplay: block
ラベルを基準に作られています.これを文字の大きさだけの棒に描いてみます.レッスンでは
a
属性を利用してロッドの長さを調整することもできますが、そうなると字数の変更でwidth
も変更されるのでメンテナンス面では難しいです.字を
width
のラベルで包み、span
のラベルを基準に同じ造形を行い、字の下にのみ図形を生成します..submenu_item span{
position: relative;
}
.submenu_item.active span::after,
.submenu_item:hover span::after{
position: absolute;
content: "";
right: 0;
bottom: -15px;
left: 0;
border: 3px solid #000;
}
Reference
この問題について(ガイドルートの2級メニューの寸法の難点), 我々は、より多くの情報をここで見つけました https://velog.io/@wlgns2223/부스트코스-2단-메뉴-마크업-중-어려웠던-점テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol