Diskuze: Aky je rozdiel medzi CSS v <style> a externe
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 20 zpráv z 20.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud to máš v <style>, je to nevalidní a nepřehledné.
v <style> ma větší prioritu, ale nepoužívá se to, protože chceš mít oddělenou strukturu a vzhled.
Ve funkčnosti rozdíl není. Výhoda stylu v externím souboru je ta, že to napíšeš jen jednou a pak ve všech html souborech pouze připojíš externí styl. Když něco změníš, tak se to změní všude a nemusíš to přepisovat v každém souboru zvlášť. Navíc externí styl se stáhne do cashe a nebude se (při správně konfiguraci) stahovat pokaždé znovu.
Ani to není pravda, záleží na pořadí, ne na způsobu zápisu.
CSS v prvku <style> má väčšiu prioritu ako externe prilinkované CSS. Externé CSS sa zas cachuje, takže ho prehliadač nemusí stále načítavať a je aj ľahšie upraviteľné. Nemusíš editovať každé CSS v hlavičke HTML, stačí iba jeden súbor.
Kde jste to oba vzali, že má větší prioritu?
// Jo takhle, vy myslíte atribut style. Myslím si, že spíš myslel element style v hlavičce
Proste je to tak. Externý štýlopis má najmenšiu prioritu, v <style> je priorita väčšia a inline zápis má prioritu najväčšiu.
Zkoušel jsem styly v elementu <style> vs import externího css a opravdu záleží na pořadí -> prostě co se napíše poslední, to se aplikuje.
Btw. rozvedl bych tu přednost CSS, která je následující:
!important
inline (v HTML)
#id
.class
[atribut]
elementy
Bavíme se o externím stylu a stylu v hlavičce, ne o inline stylu. A ve finále to platí i pro inline styl, nemá přednost, ale aplikuje se, protože je definovaný jako poslední.
Akú správnu konfiguráciu máš na mysli ? ...
Ve tvé ukázce máš nalinkován externí CSS před tím v elementu <style>, a proto se aplikuje spíše to ve <style>, nežli v externím.
ALE TO JE VŠECHNO OTÁZKA POŘADÍ - NEZÁLEŽÍ NA TOM, JESTLI TO JE EXTERNĚ, NEBO VE <STYLE> => TYTO ZÁPISY SI JSOU ROVNOCENY.
Mám na mysli konfiguraci webserveru, zda je povolené cashování souborů, nebo alespoň css souborů.
BTW by mě zajímalo to mínus na mém příspěvku, že je to validní.
Každý, kdo si to dá do validátoru, tak to musí jasně vidět
wow tak o tomhle sem nevěděl omlouvám se za matení
Aha, takze takto. dakujem za vysvetlenie.
Zobrazeno 20 zpráv z 20.