Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

css na jednu stránuku webu

07. říj 2016 20:05 - 07. říj 2016 20:05 #128678
Odpověď od Ernst
Joomla Expert
jasně, to chápu, ale body je hned na začátku stránky jako nejvyšší úroveň a to IDxxx určuje, na které stránce jsem. jinak v css stránku rozlišit neumím.

a kyž použiji třeba
Code:
body#tmpl-9 id101 .mojetrida{ display: none; }
tak se mojetrida neskryje, to znamená že body#tmpl-9 id101 má v css nějaká omezení

07. říj 2016 20:18 #128679
Odpověď od Ernst
Joomla Expert
jasně, to chápu, ale body je hned na začátku stránky jako nejvyšší úroveň a to IDxxx určuje, na které stránce jsem. jinak v css stránku rozlišit neumím.

a kyž použiji třeba
Code:
body#tmpl-9 id101 .mojetrida{ display: none; }
tak se mojetrida neskryje, to znamená že body#tmpl-9 id101 má v css nějaká omezení

v podstatě mohu dát také
Code:
body .mojetrida{ display: none; }
ale jak tam mám dát id101, které rozlišuje stránku

07. říj 2016 20:21 #128681
Odpověď od Ernst
Joomla Expert
v podstatě mohu dát také
Code:
body .mojetrida{ display: none; }
ale jak tam mám dát id101, které rozlišuje stránku

07. říj 2016 20:27 #128682
Odpověď od Martens
Návštěvník
Zkus tu vložit kus kódu nebo odkaz, kde figuruje to id101 .... zase přesně jak psal Cony ..... zřejmě to vypadá, že nemáš jasno, jestli je to něco jako <id101> nebo něco jako <div class=id101> ... podle toho by pak vypadal zápis v css.

Pokud by to bylo <id101>, tak zápis v css by byl
Code:
body id101 .mojetrida { display: none }

pokud by to byl např. <div class=id101>, tak v css bude zápis
Code:
div .id101 .mojetrida { display: none; }

Ale to už se teoretizuje až moc ...kus kódu nebo odkaz by fakt pomohl.

07. říj 2016 20:59 - 07. říj 2016 21:04 #128684
Odpověď od Ernst
Joomla Expert
ani jedno z výše uvedených nefunguje

php pošle prohlížeči
Code:
<body id="tmpl-9 id101" data-tablet-width="940" data-mobile-width="580" data-bg="1" class="index" ng-init="visible = false" style="position: static;" cz-shortcut-listen="true">

vidět je to v www.diochi.cz

ve zdroji jsem našel jen
Code:
<body id="tmpl-9 id101" data-tablet-width="940" data-mobile-width="580" data-bg="1" class="index"ng-init="visible = false">

07. říj 2016 21:48 #128685
Odpověď od Martens
Návštěvník
No první, co tam je a co se mi nelíbí a příjde fakt divné , tak je konstrukce <body id="tmpl-9 id101"

Řetězit třídy jde, ale řetězit identifikátory id? To tady vidím poprvé .....

Pokud tam to id101 dáváš scriptem, tak to zkus dát ne do id, ale do class - tedy asi takto
Code:
<body id="tmpl-9" data-tablet-width="940" data-mobile-width="580" data-bg="1" class="id101 index" ng-init="visible = false" style="position: static;" cz-shortcut-listen="true">

Jde to? Pokud ano, tak pak by css bylo asi tak nějak :
Code:
body#tmpl-9.id101.index .mojetrida { display: none; }

a mělo by fungovat i toto
Code:
body#tmpl-9.id101 .mojetrida { display: none; }

Powered by Fórum