3:24 AM Урок №9 CSS Позиции | |
CSS позицияКак ще изглежда една интернет страница до голяма степен се определя от това какво е разположението на отделните й елементи. CSS разполага с редица възможности за контрол на позицията на елементите. Доброто познаване на тези CSS команди Ви позволява да оформите интернет страниците на сайта си точно така, като искате да изглеждат. Плаващ ефкет (float)Елементите могат да бъдат разположени плътно вляво или плътно вдясно с използване на свойство float. Например снимка, за която е зададен клас photo, може да бъде получи позиция плътно вляво по следния начин: .photo {float:left} В същото време текстът ще се премести, така че плътно да обтича снимката. Стойности, които може да се използват с float, са:
Свойството float често се използва и за оформяне на колони в страницата. За целта съдържанието на всяка колона в HTML кода се огражда с тагове <div> и </div> и след това за всеки div елемент в CSS кода се указва float:left и широчина (width). По този начин първата колона ( първият в HTML кода div елемент) ще се измести вляво, заемайки указаната за нея широчина, след това ще се нареди втората колона и т.н. Ето един конкретен пример за употреба на float: div.content { float:left; width:400px;} div.menu { float:left: width:200px;} Изчистване (clear)С използването на float автоматично се задава ефект на обтичане - текстът следва формата на плаващия елемент. Ако подобно поведение на текста не е желателно, можете да използвате свойството clear за независимо от плаващия обект разположение на останалите елементи. Clear се използва със следните стойности:
Display - блок, ред, списък, скриванеСпоред начина, по който се показват на страницата, елементите могат най-общо да се поделят на блокови и редови. Блоковите елементи (заглавията h1~h6, параграфи, div) заемат цялата налична широчина на екрана и винаги имат преди и след себе си автоматично включен знак за край на реда. Редовите елементи (напр. span, em, a) от своя страна заемат само толкова пространство, колкото им е необходимо и не включват задължителен знак за край на реда. Свойството display се използва, за да промени начина на показване на дадения елемент. Най-често използваните стойности (които са и най-добре поддържани от браузърите) са:
Позиция - positionКаква да бъде позицията на елемент на страницата се задава със свойството position и една от стойностите:
Ляво, дясно, горе, долу (left, right, top, bottom)Тези свойства се използват съвместно с position при определяне позицията на страницата, на която да бъде поставен дадения елемент. За стойности на left, right, top и bottom може да се използват числа с мерните им единици (px, em и т.н.), проценти или ключовата дума auto. OverflowПонякога елементите може да се окажат по-големи от зададената им широчина или височина. Какво да се прави с частта от елемента, излизаща извън зададените му размери, се контролира със свойството overflow. Освен това, overflow често се използва, за да добави плъзгач към елемент. Overflow може да се използва със следните стойности:
Наслагване на елементи - z-indexИзползвайки подходящи стойности за position, можете да наслагвате един върху друг елементи. В такъв случай колкото по-късно в HTML кода е описан даден елемент, на толкова по-предна позиция ще се намира. Можете да промените реда на наслагване със свойството z-index. За стойности на z-index се използват цели числа - колкото по-голям е z-index числото за даден елемент, толкова по-предна ще бъде позицията му. Стойност на z-index може да бъде и ключовата дума auto. В този случай позицията на елемента ще бъде определен както обикновено - според реда на споменаване на елемента в HTML кода. Ако имате затруднения или въпроси или просто искате да допълните нещо моля направете го в коментарите след урока! | |
|
Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0 | |