Autor Zpráva
Euroblb
Profil
CSS jen pár dotzů.
Ahojky
Měl bych na vás jen takovích pár dotazů týkající jse CSS.

1) U min-height: - px; pro4 nefunguje v IE, nebo jestli je nějaká náhrada pro IE

2) Co jse týče grafiky, tak gif neumí postupné přechody nebo polopropustnost barev. Což sice umožňuje png, ale z mích zkušeností jen v MF, možná I v Opeře, ale to nevím Operu nemám. Chtěl bych jse zeptat jestl jde to nějak vynutit. Při použití PNG obrázku sice v MF fungoval bezproblému, ale co jse týče IE, obrázek jse vůbec skoro nezobrazi. Jen neprůhledná část.

3) Můžu používat CSS extrní soubory , stylem jeden *.CSS na rozvržení grafiky a stránky jako takové. Druhý na naformátování menu, a třetí na formátování obsahu? Jen aby to nebylo v rozporu s SEO atp.

4) Jak lze měnit CSS stylopisy stránky na webu pomocí odkazu, tak aby při příšti návštěvě jse uživateli zobrazil ten vzhled který jsi před tím dávno změnil??

******* dotazy já vím ale budu rád jestli mi aspoň na jeden z nich odpovíte.Dík
habendorf
Profil
1) height
2) to je složitější, doporučoval bych to spíš obejít
3) můžeš, se SEO to nemá nic společného
4) cookies
WanTo
Profil
Euroblb
1) Min-height v IE opravdu nefunguje.
2) GIF umí maximálně 256 barev, z toho jedna může být průhledná. PNG umí 16 milionů barev a průsvitnost (alpha kanál). Bohužel, nefunguje v IE. Kdysi jsem viděl nějaký hack, aby PNG v IE fungovalo. Nevím však, jak hodně byl spolehlivý.
3) Na SEO by to nemělo mít žádný vliv.
4) Já jsem vždy používal kombinaci PHP a cookies, ale možná existuje nějaké elegantnější řešení.

habendorf
Update: sakra, byl jsi rychlejší :-)
Euroblb
Profil
A nevíte nkde bych našel něco PHP a cookies?
WanTo
Profil
http://www.linuxsoft.cz/php/
Euroblb
Profil
to je vklidu cookies, ale ještě jsem to nepoužíval ,takže nevím jak to přesně funguje, ve smyslu S PHP.cookies je vlastně text napsaný u klienta na PC-čku. Což mě právě nejde do hlavy jak stím mže pracovat PHP-které pracuje na straně serveru. Co jsem stoho vyčetl tak příchází v úvahu možnost že při zadaní adresy se společně s požadavkem na určitou stránkou odešle i cookies, v tomhle případě mi nastává otázka jestli jse cookies odesílá pokažde když je v url http://neco.com/ nebo je to u specifické stránky např: u http://neco.com/neco.php to odešle ale při http://neco.com/eteneco.php už ne?
Vysvětlíte mi to někdo prosím?
habendorf
Profil
Já bych do toho php vůbec netahal.
Euroblb
Profil
habendorf
Kdyz do to nemám tahat PHP tak poraď co teda??
poznámka: PHP na webu stejně používám, takže není problé do toho něco implementovat.
habendorf
Profil
No jak jsem říkal, cookies.
Euroblb
Profil
habendorf
Tak jedno tu napíšeš, že používáš kombinaci PHP a cookies, potom zas že by do toho PHP netahal.
tak já nevím. jestli to hnát Javascripte nebo čím.
a ještě bych jse chtěl teda zeptat na to vysvětlení PHP & cookies.
habendorf
Profil
Euroblb: Tak jedno tu napíšeš, že používáš kombinaci PHP a cookies, potom zas že by do toho PHP netahal.

Já teda u sebe vídím
4) cookies

habendorf a WanTo jsou dva lidé :o)
Euroblb
Profil
sry...jsem jsi spletl řádek,, ;)
Euroblb
Profil
Jo chtěl jsem jse zeptat jak jse přiděluje CSS styl obrázku IMG vloženého na stránce?
Timy
Profil
Euroblb
Moc nechápu dotaz, ale asi img{}
Euroblb
Profil
mám ten problém, že na stránku umístím obrázek kterej chci nastylovat, a samozřejmě nastylovat i hover, a nějak jse mi to nedaří..
Timy
Profil
Euroblb
no IE umí :hover jen u odkazů, v tom bude asi hlavní problém. Takže ideální bude asi v tomto případě použít Javascript.
Euroblb
Profil
nechci změnit obrázek,ale třebas jen border..
Timy
Profil
Euroblb
No to nevadí, IE prostě konstrukci img:hover{border:1px solid red} nezvládne.
WanTo
Profil
habendorf
Jak bys řešil přepínání stylů pomocí cookies a bez PHP? JavaScriptem?
Euroblb
Profil
no nic, talo to skusím javascriptem, sice nerad, ale co jse dá dělat. neznáte někdo nějakej ověřenej a funkční script?
habendorf
Profil
WanTo: Ano, JS. Vím kam míříš, ale styleswitcher není bankovní aplikace. Největší "katastrofa" ke které může dojít, je že nedojde k "zapamatování si" stylu. Což je prostě daň za fóbii některých uživatelů z javascriptu.
Timy
Profil
Euroblb
třeba takhle: <img src="" onmouseover="this.style.border='1px solid red'">

A neví někdo, proč mi tenhle zápis neběhá v IE ale v FF jo? <img src="" onmouseover='this.setAttribute("class", "okraj")'>
habendorf
Profil
Timy: po tomhle bude následovat otázka, jejíž odpovědí bude onmouseout :o)
habendorf
Profil
Jinak setAttribute je v IE problematické.
Timy
Profil
habendorf
tos mi pomoh :o)).

Tak jak jinak to řešit kdybych chtěl změnit vícero stylů? Nebudu to přece všechno ručně rvát do přímého zápisu, to bych zblbl.
WanTo
Profil
habendorf
PHP bych nevolil v tomto případě kvůli spolehlivosti, ale právě kvůli práci s cookies. V PHP mám pole $_COOKIE[], kde je všechno krásně uložené a dá se jednoduše získat. Ale v JS, tedy pokud mám správné informace, je pouze proměnná document.cookie a musím si jednotlivé koláčky ručně parsovat.

Na druhou stranu, pak je nutná zbytečná aktualizace stránky a zatěžování serveru.
habendorf
Profil
Timy: onmouseover = "this.className='xxx';" ?
habendorf
Profil
WanTo: Na druhou stranu, pak je nutná zbytečná aktualizace stránky a zatěžování serveru.

No právě.
Timy
Profil
habendorf
arghh zrovna jsem se chtěl pochlubit, že už jsem na to přišel :o). Možná bych ten JS neměl studovat tak napřeskáčku.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0