Zadejte hledaný výraz...

Stylování jednotlivých části stránky

ideasro
verified
rating uzivatele
(19 hodnocení)
25. 5. 2021 12:44:41
Ahoj, když mám na stránce prvky, které se opakují na více místech stránky ale potřebuji je rozdělit.
Protože jak u jednoho změním barvu např na bílou, změní se i na těch ostatních místech kde nechci.
Proto se ptám co na toto nejlépe využít.
Příklad: na hlavní stránce je tlačítko kde je text bílý
Jak zde dám jinou barvu změní se to písmo na tlačítku i na dalších stránkách.
To znamená, že bude jej nějak oddělit např. třídou, identifikátorem, co je nejlepší ?
Neexistuje kromě toho nějaký doplněk do prohlížeče, že bych jen nakliknul a vytvořilo mi to už třídu apod. jen bych si měnil atributy ? Vím jen o Stylebot, Chropath. Díky
25. 5. 2021 12:44:41
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484789
Vytvoř si třídu, která bude obsahovat neměnné hodnoty a potom další třídu například pro barvy...
25. 5. 2021 13:23:43
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484788
ideasro
verified
rating uzivatele
(19 hodnocení)
25. 5. 2021 13:42:29
Aha fajn.. a příklad ?
25. 5. 2021 13:42:29
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484787
Macejko.sk
verified
rating uzivatele
(5 hodnocení)
25. 5. 2021 13:56:37
25. 5. 2021 13:56:37
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484786
skorozacatecnik
verified
rating uzivatele
25. 5. 2021 14:03:09
Základ pro třídy barev:
.Button-label { color: #ffffff; ... další základní styly ... }
.Button-label.Red { color: #ff0000 !important; }
.Button-label.Blue { color: #0000ff !important; }
Vysvětlení css tříd:
Třídy a identifikátory v CSS
Pokud nelze zasahovat do kódu HTML (měnit třídy elementů), je třeba měnit barvu (CSS) labelu v závislosti na elementech a selektorech nadřazených prvků. Například body bude mít třídu "HP" a na ní bude vázaná barva labelů pro HomePage, ostatní stránky budou mít defaultní barvu labelu:
.Button-label { color: #ffffff; }
.HP .Button-label { color: #00ff00 !important; }
!important by nemuselo být potřeba, pokud se vyberou správně selektory a elementy (viz priority CSS).
25. 5. 2021 14:03:09
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484785
ideasro
verified
rating uzivatele
(19 hodnocení)
25. 5. 2021 15:28:51
Děkuji mockrát, vyzkouším vše. A tak jak píšete, zasahovat do kódu nemohu, mohu měnit jen pomocí CSS.
25. 5. 2021 15:28:51
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484784
Sam
verified
rating uzivatele
(6 hodnocení)
25. 5. 2021 19:39:50
Využij nadřazené prvky (třídy) toho co chceš stylovat.
Na jedné stránce můžeš třeba mít
CSS pak bude:
no a jinde můžeš mit
CSS pak bude:
CSS se vždy provede jen tam kde mu "sedí celá cesta"
25. 5. 2021 19:39:50
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484783
SKARL
verified
rating uzivatele
25. 5. 2021 20:31:54
Napsal ideasro;1623713
Děkuji mockrát, vyzkouším vše. A tak jak píšete, zasahovat do kódu nemohu, mohu měnit jen pomocí CSS.
CSS :nth-of-type() Selector
Uz jsem to pouzil v minulem prikladu. https://webtrh.cz/468035-zmena-textu-pomoci-css?p=1623404#post1623404
div:nth-of-type(1) div h2
pokud vypada stranka tahle

tohle se prepise

a kdyz tahle

tohle se prepise

tak se to udela tahle div div:nth-of-type(1) h2:nth-of-type(1)
Kdyby ty stranky meli rozdilne tridy nebo atributy tak jde pouzit jeste treba tohle.
div.trida div h2
nebo
div div h2
25. 5. 2021 20:31:54
https://webtrh.cz/diskuse/stylovani-jednotlivych-casti-stranky#reply1484782
Pro odpověď se přihlašte.
Přihlásit