Autor | Zpráva | ||
---|---|---|---|
pjss Profil |
#1 · Zasláno: 6. 11. 2009, 01:00:22
Dobrý den,
potřeboval bych poradit jak mám nastavit css styl tak aby se měnil podle data př. 3-10měsíc styl1.css a 11-2mesic styl2.css . Pokud nepůjde ten to způsob tak jestli by nešlo nastavit přesměrování podle data na stránky př. 3-10měsíc jaro.html a 11-2mesic zima.html . Jde mi o to aby se web měnil sám a já nemusel přehrávat styly manuálně. Těším se na Vaše rady a předem díky |
||
don jebot Profil |
#2 · Zasláno: 6. 11. 2009, 02:39:48
pouzi php ... das si podmienku ze ak je mesiac ... vypise link na css jeden ak iny mesiac druhy..
|
||
Trejpa Profil |
#3 · Zasláno: 6. 11. 2009, 13:14:26
pjss:
Můžeš také použít JavaScript. Každopádně si tam zadej hlavní styl (pro případ vypnutého JavaScriptu) a do letního a zimního vlož jen odchylky podle období. <link href="hlavni-styl.css" rel="stylesheet" type="text/css"> <script> datum = new Date(); mesic = datum.getMonth()+1; if ( mesic >= 3 && mesic <= 11 ) document.write('<link href="styl-leto.css" rel="stylesheet" type="text/css">') else document.write('<link href="styl-zima.css" rel="stylesheet" type="text/css">'); </script> Pokud by to mělo být na více stránkách, tak lze odkázat i samotný skript: <link href="hlavni-styl.css" rel="stylesheet" type="text/css"> <script src="obdobi.js"></script> A v souboru obdobi.js bude to, co je uvedeno výše mezi značkami <script> a </script>. |
||
Chamurappi Profil |
#4 · Zasláno: 6. 11. 2009, 13:27:36 · Upravil/a: Chamurappi
Reaguji na Trejpu:
„a do letního a zimního vlož jen odchylky podle období“ Nebo může ty odchylky podmínit třídou na kořenovém elementu a vyjmenovat je všechny v hlavním stylopisu: <script> var mesic = new Date().getMonth() + 1; document.documentElement.className += (mesic >= 3 && mesic <= 10) ? " letni" : " zimni"; </script> html.letni a { color: deepskyblue; } html.zimni a { color: snow; } |
||
pjss Profil |
#5 · Zasláno: 6. 11. 2009, 18:03:00
Díky moc všem za rychlou odpověď a hlavně vyřešení problému. :)
|
||
valecekm Profil |
#6 · Zasláno: 6. 11. 2009, 18:27:58 · Upravil/a: valecekm
pjss:
pokud chces aby se ti styl menil podle casu serveru, tak budto cas a datum do javascriptu predej pomoci php a nebo to napis cele v php...protoze jinak, kdyz uzivatel bude mit nastavenej blbej cas a v lete tam bude mit spatnej datum, kde bude u neho na pc nastaven 24.listopad 22:00, ale pritom ve skutecnosti bude 18.cervenec 13:00, tak to bude vypadat dosti blbe, kdyz se mu ukaze trebas stranka v nocnim zimnim kabate, misto toho aby se mu ukazal v dennim letnim ;-)...Musis podchytit jako programator bohuzel(nerad to rikam nemejte mi to za zle) i hloupost nekterych obycejnych uzivatelu. pozn.: nebo aspon mel bys aby jsi podle techto uzivatelu nevypadal jako hlupak prave ty(ikdyz prakticky to jsou oni;-) ) |
||
panther Profil |
#7 · Zasláno: 6. 11. 2009, 19:20:47
valecekm:
<mimo-téma> myslím, že řešíš naprosto zbytečné, alespoň v tomto případě, věci. Kdo říká, že web, který si prohlížím v létě v poledne, nemůže mít zasněžený noční design? </mimo-téma> |
||
valecekm Profil |
panther:
mozna mimo tema, mozna ne ;-)...jen sem nato upozornil, protoze tuna programatoru na takove drobne veci zapomina... muze mit design samozrejmne jakejkoli, podstatne je aby ti nekdo potom kdyz to tak blbe reknu, neklepal na celo a za ... nemel tebe..(vetsinou to totiz tak bejva ;-) ) pokud je to mimo tema, tak samozrejmne nic nenamitam proti smazani. |
||
Časová prodleva: 14 let
|
0