⊗mkPmLtOCL 242 of 250 menu

Макети сайтҳои одди яксутуна дар CSS

Дар ин дарс мо бо сохтани макети сайтҳои одди яксутуна машқ мекунем. Биёед, масалан, чунин макет созем:

Ба амалӣ гардондан шурӯъ кунем. Ҳар як макет қоидаан бо як диви умумӣ бо номи wrapper оғоз меёбад, ки тамоми дигари сайтро дар бар мегирад:

<div id="wrapper"> </div>

Дар ҳолати мо, wrapper ба маркази экран мувофиқ карда мешавад:

#wrapper { width: 800px; margin: 50px auto; }

Инчунин он ҳудуд хоҳад дошт:

#wrapper { width: 800px; margin: 50px auto; border: 1px solid black; }

Акнун биёед сохтори асосии саҳифаро созем. Он аз меню ва мундариҷаи асосӣ - контент иборат хоҳад буд:

<div id="wrapper"> <div id="menu"> </div> <div id="content"> </div> </div>

Мундариҷаи блокҳои худро илова кунем:

<div id="wrapper"> <div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div> <div id="content"> <h1>Proin tristique lorem</h1> <p> ... </p> <p> ... </p> </div> </div>

Акнун метавонем услубҳоро ба блокҳои худ илова кунем. Биёед ба меню услуб илова кунем:

#menu { display: flex; justify-content: center; margin-bottom: 20px; background-color: #484848; } #menu a { margin: 0 5px; padding: 15px 25px; text-decoration: none; color: #fff; font: bold 14px Arial; } #menu a:hover, #menu a.active { color: #484848; background-color: #fff; }

Ва акнун услубҳоро ба элементҳои контент илова кунем:

#content { padding: 0 30px 20px; } #content h1 { text-align: center; margin-top: 0; margin-bottom: 10px; } #content p { padding: 0 10px; margin-bottom: 5px; font: 18px/1.3 Arial; text-align: justify; }

Акнун метавонем тамоми рамзро якҷоя гирем:

<div id="wrapper"> <div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div> <div id="content"> <h1>Proin tristique lorem</h1> <p> ... </p> <p> ... </p> </div> </div> #wrapper { width: 800px; margin: 50px auto; border: 1px solid black; } #menu { display: flex; justify-content: center; margin-bottom: 20px; background-color: #484848; } #menu a { margin: 0 5px; padding: 15px 25px; text-decoration: none; color: #fff; font: bold 14px Arial; } #menu a:hover, #menu a.active { color: #484848; background-color: #fff; } #content { padding: 0 30px 20px; } #content h1 { text-align: center; margin-top: 0; margin-bottom: 10px; } #content p { padding: 0 10px; margin-bottom: 5px; font: 18px/1.3 Arial; text-align: justify; }

Маслиҳати 1

Доду фосила дода аз боло ба поён беҳтарин роҳ аст. Барои намуна, мо меню ва контенту мундариҷа дорем, ва байни онҳо - фосилаи холӣ. Ошкор аст, ки ин фосила метавонад бо фосилаи поёнии меню, фосилаи болоии контент, ё таъсири ҳамзамони онҳо сохта шавад. Дар ин ҳолат фосилаи поёниро ба меню таъин кунед, ва ба контент фосилаи болоии padding ва margin ба сурати пешфарз барои h1 ҳазв кунед.

Маслиҳати 2

Фарзандон набояд фосила байни валондагонашон созанд. Масалан, мо меню дорем. Фосилаи поёнии ин менюро метавон ё бо margin диви меню сохт, ё бо margin пайвандҳо. Якчанд бигзиред, зеро ки пайвандҳо бояд аз сари волидайн таъсир накунанд.

Маслиҳати 3

Бигзор байни ду элемент фосила вуҷуд дошта бошад ва дар ин ҳолат аз назари басар фарқе нест, ки барои фосила чӣ интихоб кардан лозим аст - margin ё padding. Дар ин ҳолат margin -ро интихоб кунед, зеро ки айнан он бояд фосилаҳоро байни элементҳо созад.

Вазифаҳои амалӣ

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан