Қалқымаларды пайдаланып сайт торын қалай құруға болады

Қалқымаларды пайдаланып сайт торын қалай құруға болады
Қалқымаларды пайдаланып сайт торын қалай құруға болады
Anonim

Сайттың торлы дизайнын қарастырайық және жеке компоненттерді бөліп қарастырайық. Float-тің не үшін пайдалы екенін, сонымен қатар үш ағыннан бірінші веб-тор құрудың танымал әдісін және сайттың төменгі колонтитулын қарастырайық.

Қалқымаларды пайдаланып сайт торын қалай құруға болады
Қалқымаларды пайдаланып сайт торын қалай құруға болады

Тораптың торлы құрылысын зерттеу үшін сіз «ағын» дегенді түсінуіңіз керек. Ағын - бұл сайттың элементтері, бірінен соң бірі орналасқан. Мысалы, бұл әдепкі бойынша бірінен соң бірі жүретін div элементтері болуы мүмкін. Бірақ ағынды қайта реттеуге болады, ал блок элементтерінің орналасуын өзгертуге болады.

Сайт ағыны
Сайт ағыны

Ағынды басқару үшін біз блокты солға немесе оңға орналастыра алатын float қасиетін қолданамыз. CSS файлына жазу жеткілікті:

«class or block name» {float: right / left; }

Флоаттың жалғыз кемшілігі - бір блокты екіншісіне «қабаттастыру» мүмкіндігі.

Кескін
Кескін

Бітуге жол бермеу үшін біз түсінікті түрде қолданамыз: екеуі де - бұл қасиет блоктың айналасындағы ағынды орнатады. Біз ені мен биіктігін максималды және минималды етіп белгілейміз, осылайша мән мазмұнның (мәтін, суреттер) өлшеміне сәйкес қалыптасады. Маржа - блоктың орналасуына байланысты сыртқы шеттер автоматты түрде құрылатындай етіп, мәнді автоматты етіп орнатыңыз.

Флоат блоктарды екі бағытта орналастыра алатындықтан, сайтты ағындарға бөлу әдеттегідей - солға және оңға. Егер бағдарламалаушыға тек екі ағын қажет болса, онда ол сол және оң қалқымаларды қалдырады, ал егер екеуден көп болса, онда ол маржаны пайдаланып жиектерді реттейді. Бұл қалай болады:

.column1 {өзгермелі: сол жақта; ені: 65px; мин-биіктігі: 50px; оң жақ шеті: 9px; // орта жақтан 9px}

1 ағын
1 ағын

2 ағын:

.column2 {қалтқы: сол; // сол жақ блокқа, бірақ «қабаттаспай», өйткені біз шеттің енін қолдандық: 80px; мин-биіктігі: 50px; }

2 ағын
2 ағын

3 ағын:

.column3 {қалтқы: оң; ені: 65px; мин-биіктігі: 50px; }

3 ағын
3 ағын

Төменгі деректеме (.footer):

.footer {анық: екеуі де; // екі жағына да ораңыз}

жертөле
жертөле

Осылайша біз үш ағыннан тұратын float көмегімен торап жасадық.

Ұсынылған: