Прескочи към основното съдържание Прескочи към навигацията
Въпрос към урок: Решение: Икона име и длъжност от курс: HTML5 и CSS3

имам въпрос относно задачата?

HTML & CSS
  1. Когато задаваме каква е ролята на този margin? 2. style="" един път го пишем след снимката, друг път след текста.Има ли значние? За човек, който не се е занимавал с програмиране ми беше трудно да разбера как работи.Как се местят нещата спрямо header. Според мен схема като тази ще бъде полезна за да се разбере визуално как работят нещата, Екранна снимка към: имам въпрос относно задачата? .Благодаря!

Когато задаваме

каква е ролята на този margin?

Здравейте, Даниела, радвам се, че се стремите да разберете логиката зад подредбата на елементите, а не просто да копирате код.

Накратко, margin е разстоянието извън границите на даден елемент, което го "отбутва" от съседните му обекти или от края на неговия контейнер (в случая header). Използва се за създаване на „въздух“ и правилно позициониране.


Как работи Margin и позиционирането спрямо Header

В CSS всеки елемент се разглежда като правоъгълна кутия (Box Model). Когато искате да преместите нещо спрямо header, Вие регулирате неговите външни отстъпи.

Ролята на Margin и стъпки за работа

  1. Определяне на посоката: Чрез свойства като margin-top, margin-right, margin-bottom и margin-left Вие казвате на елемента в коя посока да създаде празно пространство. В контекста на Вашата схема, margin-top: -30px би изкарал елемента нагоре над заглавната част, докато положителен margin би го свалил надолу.
  2. Използване на Style атрибута: Когато пишете style="" директно в HTML тага (Inline CSS), това прилага стила конкретно и единствено за този елемент.
    • Ако го напишете в тага <img>, променяте позицията на снимката.
    • Ако го напишете в тага за текст (например <span> или <p>), променяте текста.
  3. Поредност на изписване: Мястото на style атрибута вътре в отварящия таг (преди или след други атрибути като src или class) няма техническо значение за браузъра, но е важно да е правилно изписан: <tag style="property: value;">.
  4. Позициониране спрямо контейнера: Тъй като снимката и текстът се намират вътре в header, техният margin се изчислява спрямо вътрешните граници на този header. Ако елементът е с display: block или inline-block, той ще реагира на тези отстъпи, за да се отмести от ръбовете на родителския елемент.

Относно Вашата схема

Вашата визуализация е правилна – ако искате елемент да бъде „извън“ или „над“ header, често се използват отрицателни стойности за margin-top или се комбинират със свойството position: relative.

Благодаря! ????


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.