Безплатно! Онлайн събитие: AI за ежедневна продуктивност Регистрация тук.
Въпрос към урок: Решение: Икона име и длъжност
от курс: HTML5 и CSS3
имам въпрос относно задачата?
- Когато задаваме каква е ролята на този margin? 2. style="" един път го пишем след снимката, друг път след текста.Има ли значние? За човек, който не се е занимавал с програмиране ми беше трудно да разбера как работи.Как се местят нещата спрямо header. Според мен схема като тази ще бъде полезна за да се разбере визуално как работят нещата,
.Благодаря!
Когато задаваме
каква е ролята на този margin?Здравейте, Даниела, радвам се, че се стремите да разберете логиката зад подредбата на елементите, а не просто да копирате код.
Накратко, margin е разстоянието извън границите на даден елемент, което го "отбутва" от съседните му обекти или от края на неговия контейнер (в случая header). Използва се за създаване на „въздух“ и правилно позициониране.
Как работи Margin и позиционирането спрямо Header
В CSS всеки елемент се разглежда като правоъгълна кутия (Box Model). Когато искате да преместите нещо спрямо header, Вие регулирате неговите външни отстъпи.
Ролята на Margin и стъпки за работа
- Определяне на посоката: Чрез свойства като
margin-top,margin-right,margin-bottomиmargin-leftВие казвате на елемента в коя посока да създаде празно пространство. В контекста на Вашата схема,margin-top: -30pxби изкарал елемента нагоре над заглавната част, докато положителенmarginби го свалил надолу. - Използване на Style атрибута: Когато пишете
style=""директно в HTML тага (Inline CSS), това прилага стила конкретно и единствено за този елемент.- Ако го напишете в тага
<img>, променяте позицията на снимката. - Ако го напишете в тага за текст (например
<span>или<p>), променяте текста.
- Ако го напишете в тага
- Поредност на изписване: Мястото на
styleатрибута вътре в отварящия таг (преди или след други атрибути катоsrcилиclass) няма техническо значение за браузъра, но е важно да е правилно изписан:<tag style="property: value;">. - Позициониране спрямо контейнера: Тъй като снимката и текстът се намират вътре в
header, техниятmarginсе изчислява спрямо вътрешните граници на тозиheader. Ако елементът е сdisplay: blockилиinline-block, той ще реагира на тези отстъпи, за да се отмести от ръбовете на родителския елемент.
Относно Вашата схема
Вашата визуализация е правилна – ако искате елемент да бъде „извън“ или „над“ header, често се използват отрицателни стойности за margin-top или се комбинират със свойството position: relative.
Благодаря! ????
Вашият отговор
Запиши се в Аула
Ако вече имаш регистрация влез оттук
.Благодаря!