Ангел Арънски · дизайнер Цветове


font-weight | Дебелина на фонт



страница4/7
Дата22.11.2023
Размер97.77 Kb.
#119384
ТипПрограма
1   2   3   4   5   6   7
Кратък приложен CSS наръчник
font-weight | Дебелина на фонт
font-weight: normal;
font-weight: bold;
font-style | Стил на фонта
font-style: normal;
font-style: italic;
Сянка на текст
text-shadow: 1px 2px 3px #990000;
Първите два параметъра са за хоризонтално и вертикално отстояние на сянката.
Втория е за размиване 'blur'.
Третия е цвета на сянката.
Сянка на контейнер
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
Понеже брaузърите не са стандартизирали това свойство, трябва да го зададем за всеки един по отделно.
Display | Метод за подреждане
display: inline-block;
display: block;
display: inline;
Тази част от CSS е може би най-сложната за разбиране, но в момента, в който я разберете, всичко ще си дойде на мястото.

Тези дисплей видове определят как нашия елемент се подрежда спрямо предните и следващите HTML елементи.

Трябва да се отбележи, че някой елементи в HTML идват с дисплей тип по подразбиране, но той винаги може да бъде сменен с CSS. Така колкото и странно да звучи, може да направим перфектно изглеждаща HTML страница с всичката възможна функционалност, само с използването на елемента "B", който принципно е предназначен само за bold на текст.
display:block;
font-weight:normal;
font-size:35px;
padding:20px;
margin:10px
Ще превърне нашия елемент да изглежда по същия начин като

(H1 - таг за заглавие на страницата)
display:inline;
font-weight:bold;
font-size:12px;
padding:0px;
margin:0px
Ако е поставен върху

елемент, ще го направи да изглежда и работи като

display: inline
Някои inline елементи : SPAN, I, B, A, INPUT, BUTTON

Inline елементите се подреждат вътре в същия ред в който се намират. Например елемента няма да създаде нов ред, а просто ще направи текста bold на същия ред. Този тип елементи имат забранени свойства. Като например width, height, няма да работят, тъй като броузера ги оразмерява автоматично спрямо тяхното съдържание.


display: block
Някои block елементи : DIV, P, H1, H2, HR, UL, LI

Block елементите пък придобиват по подразбиране широчината на реда, като например H1 и DIV. Те могат да имат зададена ширина и височина, но ако зададем ширина, която е например 300px, а пък ширината на контейнера, в който ги слагаме е 1000px, то ще имаме 700px на същия ред, които няма да бъдат запълнени автоматично от нищо.

Единия вариант е да използваме float:left или float:right. Тогава съседните елементи ще запълнят празното пространство, но ще трябва да сложим (clearfix) на контейнера, който съдържа нашия block елемент и всичките други. В противен случай елементите ни може да почнат да се наслагват един върху друг.
display: inline-block
Inline-block елементите пък са най-новото решение на горния проблем. Ако имаме няколко inline-block елемента със зададена ширина и височина. То те ще се подредят на един ред един след друг, докато не стигнат до края му, тогава ще преминат на нов ред.

Примерен inline-block CSS за няколко елемента, които се подравняват отгоре с vertical-align


display:inline-block
vertical-align:top
width:300px
min-height:400px



Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница