2021年-06-04、開発ログデンマークショッピングセンター実習
2333 ワード
学習の内容
画像はhttps://placeholder.com/に置き換えられた.
上部、メイン領域を移動
下部領域の移動
PC画面
操作手順は上、主、下です.
html領域
css移動画面
css pc画面
上部領域の使用
ロゴ、3メニュー
PCは1行の移動を2行(トップバッジ、ボトムメニュー)に分けます.
上端は大きく二つに分かれている.
(バージョンの移動から開始)
CSS
デフォルトラベルcssを指定します.余白0、塗りつぶし0、リスト内の点、およびaラベルの下線を削除します.
メディアクエリはem単位を使用します.
見出し領域
携帯電話では2行のマークが100%、3メニューが33.33%だった.
移動中は、タイトル領域が固定されず、スクロール時にタイトル領域が見えなくなります.
PC分野で:位置付け;top: 0; left: 0; スクロールを固定するように設定します.
ロゴ領域の設定
「移動」で、バッジのクリック可能な領域をすべてに設定します.
PCでは、この点は重要ではありません.
上下中央揃え
top: 50%;
transform: translateY(-50%);
梅仁英駅リスト形式なのでul,liラベルで
h 2ラベルと画像ラベルを文章ラベルとして使用します.
高さを56.25%に設定し、画像サイズ563 pxに近づけます.
@media(min-width:60 em)を設定する場合は、幅を50%、高さを56.25の半分、28.125%に設定します.
下部領域
Terms and Conditions、クッキー、支払い方法、上部ボタン.
移動画面で、垂直方向の中央揃えで表示されます.
PC画面には、左、中、右の画面が表示されます.
左側と右側にfloatを使用して配置します.
中間画面はposition:absolute;bottom: 0; left: 50%; margin-left:-33 pxを使用して中央に配置しました.
htmlにはidが1つしか存在しません.複数のclssを使用できます.
cssでidを選択するときに#を使用します.
href=「#」をデフォルト値としてaタグに配置します.タグをクリックすると、現在のページの上部に移動します.
href=「#footer」の場合、idがfooterの位置に移動します.
テキストの使用時に画面が自動的に改行されるのを防止するwhite-space:nowrap;使用します.
オーバーフロー:hidden;使用します.
text-overflowを使用して、枠枠の中の裁断テクスチャを略語としてマークします.
共通プロパティをクラスとして作成しhtmlに追加すればいいです.
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
学習中の難点や未解決の問題
ショッピングモールfooterエリアにある兄弟関係のleft-navクラスとright-methodsクラスのレイアウトは正常ですが、to-top-buttonのタイトルは下に移動します.
ソリューションの作成
結果はclear:dothを用いて解決した.
解決の過程で、私たちは原因を知っていますが、何回か試した後、コードをどこに置くべきかを解決しました.
学習の心得.
レイアウトは依然として容易ではありません.
重複タスクを減らすクラスは便利に見えます.
Reference
この問題について(2021年-06-04、開発ログデンマークショッピングセンター実習), 我々は、より多くの情報をここで見つけました https://velog.io/@hj3437/2021-06-04-개발일지-덴마크-쇼핑몰-실습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol