Qanday Qilib Altbilgini Pastga Bosish Kerak

Mundarija:

Qanday Qilib Altbilgini Pastga Bosish Kerak
Qanday Qilib Altbilgini Pastga Bosish Kerak

Video: Qanday Qilib Altbilgini Pastga Bosish Kerak

Video: Qanday Qilib Altbilgini Pastga Bosish Kerak
Video: Google shakllari bo'yicha to'liq qo'llanma - onlayn so'rov va ma'lumotlar yig'ish vositasi! 2024, May
Anonim

"Altbilgi" odatda veb-sahifa maketining eng pastki qismi hisoblanadi. Ushbu altbilgini joylashtirishdagi eng keng tarqalgan qiyinchilik, sahifa to'liqligi yoki brauzer turidan qat'i nazar, uni har doim oynaning pastki qismida joylashtirishdir. Blokni joylashtirishga katta o'tish vaqtidan beri muammoni hal qilishning bir necha yo'li mavjud va ulardan biri quyida keltirilgan.

Qanday qilib altbilgini pastga bosish kerak
Qanday qilib altbilgini pastga bosish kerak

Bu zarur

CSS va HTML bo'yicha asosiy bilimlar

Ko'rsatmalar

1-qadam

Eng keng tarqalgan sahifalarni joylashtirish sxemasini asos qilib olamiz - uchta blok bir-birining ustiga joylashtirilgan. Ustki (sarlavha) har doim oynaning yuqori chegarasiga, pastki qismi (altbilgi) - pastki chegaraga to'g'ri kelishi kerak va asosiy (tanasi) har doim ularning orasidagi barcha bo'shliqni to'ldirishi kerak. Manba kodida XHTML 1.0 Transitions spetsifikatsiyasiga havola bo'lishi kerak va uslublar tavsifi tashqi CSS-faylga joylashtirilishi kerak (Opera 9. XX bilan bog'liq muammolarni oldini olish uchun). Tuzilmaning HTML tavsifi asosiy qismga joylashtirilgan bo'lishi kerak sahifaning asosiy qismi. Bu, albatta, yuqori blokdan boshlanadi, uning yorlig'iga qiymati bilan identifikator atributi qo'yilishi kerak, masalan, divHead:

Sarlavha bloki.

Asosiy blok bir juft ichki bloklardan iborat bo'lishi kerak. Tashqi qismiga divOut identifikatori beriladi, ichki qismiga esa divContent:

Asosiy tarkib.

Altbilgi divFoot-ga o'rnatildi:

Sahifa altbilgisi.

2-qadam

Sahifaning to'liq HTML kodi quyidagicha bo'lishi kerak:

Uch blok

@import "style.css";

Bu sarlavha bloki.

Asosiy tarkib.

Bu sahifaning altbilgisi.

3-qadam

Uslub tavsifi quyidagi tartib mexanizmini amalga oshiradi: o'rta blok (divOut) 100% balandlikka o'rnatiladi, yuqori blok (divHead) mutlaq joylashishga ega, pastki qismi esa nisbiy. Asosiy kontent blokida (divContent) yuqori qismida sarlavha blokining balandligiga teng bo'sh joy bo'lishi kerak, shunda u sahifaning asosiy tarkibiga to'g'ri kelmaydi. Va pastki blok (altbilgi) yuqoridagi manfiy chegaraga ega bo'lishi kerak, bu blok balandligiga teng. Bu brauzer oynasining pastki chegarasidan yuqoriga ko'tariladi. Ushbu mexanizmni quyidagi tarkibdagi CSS fayli yordamida amalga oshirish mumkin: * {margin: 0; to'ldirish: 0}

HTML, tanasi {balandligi: 100%;} tanasi {

pozitsiya: nisbiy;

rang: # 000;

}

#divOut {

margin: 0;

minimal balandlik: 100%;

fon: #FFF;

rang: # 000;

}

* html #divOut {balandligi: 100%;}

#divHead {

pozitsiya: mutlaq;

chapda: 0;

yuqori: 0;

kengligi: 100%;

balandligi: 80 piksel;

fon: # 2F5000;

toshib ketish: yashirin;

matn bilan tekislash: markaz;

rang: #FFF;

} #divFoot {

pozitsiya: nisbiy;

aniq: ikkalasi ham;

margin-top: -60px;

balandligi: 60 piksel;

kengligi: 100%;

orqa rang: # 2F5000;

matn bilan tekislash: markaz;

rang: #FFF;

}

.divContent {

kengligi: 100%;

suzuvchi: chap;

plomba-tepa: 81px;

} HTML-kodidagi uslublar jadvali uchun siz ko'rsatgan ism style.css.

Tavsiya: