muzruno.com

Преди CSS - оригинален, удобен и практичен

Псевдоелементите и Псевдо класове на CSS:

преди, след, задръжте, активни и т.н. - ефективна възможност за качествено подобряване и опростяване на изпълнението на сайта, като не се включват в кода jаvascript-манипулатори за очевидни, които не изискват сложни решения за дизайна на реакциите, елементи на събитията, диалози и действия на посетителите.

Псевдо-удобен, многофункционален, имат значителни и по няколко варианта за имоти за прости и сложни тигани за авторското право: колко оригинален привличат вниманието, безпроблемно изясняване на действията, необходими за привеждане намек на правилното място.

Големи перспективи се отварят, когато url () е зададен в съдържанието на псевдо елемента. Всъщност тази опция отваря нови хоризонти както по отношение на изтеглянето на нещо на страницата на сайта, така и при възможното активиране на нещо някъде

Отличителна черта на псевдоелементите

Псевдоелементите (:: преди CSS, :: след) се различават от елементите, селекторите и псевдо-класовете, тъй като те първоначално не съществуват в дървото на документите. Може би на практика това не е особено важно, но ако разгледаме въпроса за поставяне на съдържание в страниците на сайта, то тогава доверието в съдържанието на нещо, което има значение за търсачката, няма смисъл.

преди css

Псевдо-елементът :: преди CSS ви позволява да добавяте съдържание преди елемента и след него. Съдържанието може да варира от обикновен текст до сложен формат по отношение на CSS свойства, но не и HTML тагове. Псевдоелементът може да бъде абсолютно позициониран в елемента, към който е прикрепен, така че преди и след смисъл отношението и мобилността. Можете не само да посочите позицията, но и размерите, цветове, фон, шрифтове и да използват други CSS свойства.

Подобно на псевдокласите на CSS, преди и след това се предхожда символът ":", но според стандарта CSS3 се препоръчва "::". Изпробването на конкретна употреба на страницата никога няма да бъде излишно: някои браузъри или версии от тях може просто да не забележат този или онзи псевдоелемент.css преди съдържанието знаци

Общи условия за ползване

Като поставите например елемент div с описание на class = `scElement` и съдържанието на `Element` на страница, като посочите CSS описание в стиловата таблица:

.scElement {
ПОЗИЦИЯ ...-
z-индекс ...-
...

}

можете да приложите към него псевдокласа ": hover" и псевдо елемента ":: before" CSS:

.scElement: hover :: преди {съдържание: `prefix`- color ...- background-color ...-}.

След това, когато задръжте курсора на мишката над думата "Елемент", ще се появи думата "prefix", което ще промени цвета на буквите и фона.

Вариации на съдържанието на псевдоелементи



Ако не посочите свойства в псевдоелемента, те ще останат същите като основния елемент - scElement. Можете да посочите URL адрес, след което съдържанието: url (`/ scBox / rm-v / sc-rights.jpg`) ще задържа курсора на мишката върху елемента, когато задържите курсора върху елемента. В случай на съдържание: " 03B1", математически символът "алфа", но се използват специални знаци: ";", "за LT", "laquo;", "raquo;" и други не - те ще бъдат показани, както е.

Разрешено много опции за определяне на съдържанието на псевдо-: нормално "текст", URL (), поредица от шестнадесетични знака, вижте: отворена цитат / близък цитат, или не-отворен цитат / не-близък цитат, и т.н. Както може да бъде признак на абсолютното положение на съдържанието. чрез свойствата на стила, след това, прилагайки преди, CSS ще позволи поставянето на псевдо елемента навсякъде в елемента, към който е прикрепен.

Можете да комбинирате едновременното използване преди и след. Поради това поставянето на символи с CSS преди съдържание, можете да получите различни ефекти и като комбинирате различни псевдо-класове и псевдоелементи, изненадвайте посетителя, без да харчите един байт код jаvascript.

Псевдо класове преди

Характеристики на псевдоелементи

За означението им се използва символът ":", както при псевдо-класовете, но в CSS3, разграничението на псевдоелементите обикновено се означава "::". Браузърите, които разбират това, възприемат и двата знака. Не се допускат пространства в записа, низът, в който се записва псевдо класа и (или само) псевдоелементът, се записва заедно:

scElement: hover :: преди {съдържание: `prefix`- ...}

scElement: активен: след {съдържание: `suffix`- ...}

Важно е да не забравяте: CSS преди да работите извън съдържанието на сайта. Стиловете не са подходящи за съдържанието на страницата. Псевдоелементите не са изключение. Те не присъстват в дървото DOM и не е желателно да ги използвате в значителни раздели на сайта - те няма да бъдат включени в съдържанието.

Използването на ":" и "::" се поддържа от мобилни платформи и модерни браузъри, но често не е излишно да се проверява работата по остарели версии.

css преди работи

Съдържанието на псевдоелемента не е включено в съдържанието на сайта. Тя няма да се вижда от търсачките. Как да използваме това обстоятелство зависи от конкретната ситуация, но способността да използваме CSS преди, както и след това, самостоятелно или в сложно, е интересно, когато съдържанието е url (). Директното използване на съдържанието на псевдоелемента като връзка към сайта ще ви позволи да изтеглите файл от него, например картина.

Възможност за промяна на файловете стил онлайн (Cascading Style Sheets файлове - без изключение) не пречи на форма и се използва псевдо както ви е удобно по всяко време, на точното място алгоритъм, в зависимост от действията на посетителите.

Споделяне в социалните мрежи:

сроден