kupaliskonz.sk: IE-ben szétcsúszik minden.... miért?
üdv.
Belefáradtam már a sok kínlódásba, inkább szakikhoz fordulok... Rátok gondolok, kedves weblabor.hu olvasók :)
A problémám a következő:
Az aktuális projektomon (http://www.kupaliskonz.sk/demo/page.php?lang=sk&site=bp&page=info) dolgozgatok, firefox-szal szépen is megy minden... a blokkok gyönyörűen a helyükön vannak, pontosan ott, ahova terveztem öket... viszont az a fránya rohadt IE összecsúnyít mindent...
miért?? ha tudja valaki a megoldást - mert nekem foggggggalmam sincs - akkor legyen olyan kedves és írja meg nekem...
előre is köszöni a segítséget egy IE gyülölő designer
Matkovský Péter // netman.sk
■ Belefáradtam már a sok kínlódásba, inkább szakikhoz fordulok... Rátok gondolok, kedves weblabor.hu olvasók :)
A problémám a következő:
Az aktuális projektomon (http://www.kupaliskonz.sk/demo/page.php?lang=sk&site=bp&page=info) dolgozgatok, firefox-szal szépen is megy minden... a blokkok gyönyörűen a helyükön vannak, pontosan ott, ahova terveztem öket... viszont az a fránya rohadt IE összecsúnyít mindent...
miért?? ha tudja valaki a megoldást - mert nekem foggggggalmam sincs - akkor legyen olyan kedves és írja meg nekem...
előre is köszöni a segítséget egy IE gyülölő designer
Matkovský Péter // netman.sk
Javítás
A jobb oldali tartalom lecsúszása pedig az IE és Firefox közti margókezelés eltérésében keresendő. Csökkentsd valamelyik div szélességét, vagy próbáld megoldani padding-gal margin helyett.
Ha a #left és #right-nál kikommenteled a margin-t, akkor már nem tolja le.
Amúgy tetszik az oldal, jól néz ki!
...
köszi a hozzászólást...
Hát igen, így szép is LENNE minden, csakhogy a oldal egyik ill. másik szélétöl IEben ezek után is beljebb van a box, és nemtom miért...
Egy táblázatot használok csupán az oldalon, aminek a cellspacing-ja és cellpadding-ja is 0, söt a css-ben is a margin és padding 0 értékkel rendelkezik, úgyhogy ez nem lehet a hibás (bár, IEnél sosem lehet tudni :) )
A margókkal kapcsolatban pedig eltaláltad az okát a hogy miert van negativ margo (idézlek: "már kínodban nem tudtál mit csinálni mi?") :)
UI: örülök, hogy tetszik az oldal... majd egy hónap múlva csekkeld le újra a url-t (kupaliskonz.sk), akkor még jobb lesz :) (remélem addigra már kész lesz a magyar változata is)
Ha átküldöd
Szóval ha gondolod e-mail címem adataimnál megtalálod, aztán ha elküldöd beírom ide meg persze e-mailben is elküldöm ha jutottam vele valamire.
Elég rendesen bele kellett nyúlni
A leges legelső, hogy Strict doctype-ra cseréltem a Transitional-t.
Ez már sokat segített néhány dolgon.
A második, hogy a táblázatot kipucoltam teljesen és helyett két konténer div-et tettem. Ahol kellett ez miatt módosítottam a html-t és a css-t is.
Az li-ket padding-left: 2.5em; -el húztam be és a list-style-nál az inside-ot kiszedtem.
Az átíráshoz egy fájlba a main.css-be tettem a bp.css tartalmát is. Ami megjegyzem nagyon sok felesleges definíciót tartalmaz. Mivel a box-ok kinézetüket tekintve többi paraméterükben megegyeznek ezért én csinálnék egy minta dobozt amiből a többit csak az eltérésekkel csinálnám meg. Nálad mindegyik box-hoz minden külön meg van adva, így minden box-nál külön kell mindent módosítani.
Na a lényeg a küldött csomagból a két módosított fájl:
Azért a CSS-en lehetne optimalizálni rendesen!
Ui.: egy picit rendbeszedtem a kódot ha nem gond. :) Én egyszerű szövegszerkesztőt használok Linux alatt (KWrite) és azzal átláthatatlan volt sok helyen.
THX
Nagyon szépen köszi a módosításokat. Az igazsághoz hozzátartozik, hogy ez lenne az első munkám (a saját honlapomot leszámítva), amiben az oldal formázásához CSS van használva... úgyhogy asszem ebből nyilvánvaló is, mennyire mozgok otthonosan a tableless design területén :) sajnos még nem nagyon... most ezen a területen képzem magam...
ezt úgy értsem, hogy Te valahogy így csinálnád:
így gondolod?
kössz a segítséget mégegyszer...
a javított demó már fenn van a www.kupaliskonz.sk/demo címen...
Igen, valahogy így
így gondolod?
Nm. ;)
Igen, valahogy így.
optim
asszem készen vagyok a CSS optimalizálással (legjobb tudomásom szerint jártam el)...
a main.css 6 kilo helyett 4,4 kilobájtos lett, a bp.css (ami a szineket meg a hattereket tartalmazza) 516 bájt helyett 423 bájt (ami nem sok, de több mint a semmi)
az URL-ek:
www.kupaliskonz.sk/demo/css/main.css
www.kupaliskonz.sk/demo/css/_main_optim_elott.css
www.kupaliskonz.sk/demo/css/bp.css
www.kupaliskonz.sk/demo/css/_bp_optim_elott.css
Alakul :)
rövid URL
a kupaliskonz.sk/demo oldalon már rövid, keresőrobot- és felhasználóbarát URL-ek vannak.
---
netman.sk
:P IE
margin-bottom: -1px;
}
ill.
* html body #menuLeft li.folder:hover{
margin-bottom: -4px;
}
http://ideafontana.com/idea/
azt a leborult irgumburgumát :D
azvolt a gond hogy a IE alatt htc-vel van megoldva az li:hover, de ez nemtudom számít-e, szóval IE alatt a referenciákra egerezve az egész alatta lévő cirkusz 1px-el lejebb csúszott (menüben) , megoldás lásd fent nade miért ???
ui: nem prod. szerver, nincs is még kész stb.
Felesleges div-ek
őőő izé
tudniillik az egész menüzőt újraírtam már, ezmég egy régebbi lap + kód , csak újruhába bújtatva
...
---
netman.sk
re
:)
dtd
na gyerekek! íme egy fejtörő:
az miért van hogy az index.php-ben a nyelvválasztó flash és a gombok középen jelennek meg, ha a DTD így néz ki:
---
netman.sk
quirk vs standard
http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html
és alul a link a cikkhez
thx
amin nem világos
http://en.wikipedia.org/wiki/Quirks_mode ;)
aha...
a Firefox-os "Page info" cucc azt írja a quirks-re, hogy "mint régebbi böngészővel" :)
szóval, most hogy így felfogtam a dolgokat, azt kéne már csak kideríteni, mivel lehet az oldal közepére varázsolni azt az istenverte táblázatot... már próbaltam boxxal is, de nem ment azzal se.... :(
help mí plíz! :)
---
netman.sk
megoldva
az meg hogy ez nem standard megoldás mostantól kezdve nem érdekel...
---
netman.sk
standard vs. quirk
http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html
http://weblabor.hu/levlistak/wl-flamelista/2006/05/007874
re
Ja
ok :)
http://www.alistapart.com/articles/doctype/
ha jól látom ez nem szerepel a fenti link alatt a ref anyagoknál
köszi, de...
netman.sk
Div?
Csináld meg div-vel, aztán margin-left: auto; margin-right: auto;
Egyébként táblázatnál: valign="middle" align="center" helyett ha már van style akkor szerintem célszerűbb lenne ott megadni: vertical-align: middle; text-align: center;
div-ek
de asszem teszek még egy próbát...
majd a fejleményeket megírom ide :)
---
netman.sk
div vs. table
na, megcsináltam ismét div-ekkel a középreigazítást... egy gond van vele, egy nagyon nagy gond: csak a tűzróka tudja tökéletesen mutatni. Operában szétesik, IE-ben pedig nem csupán szétesik, de nem is igazítódik vertikálisan középre...
mind1, akit érdekel a 2 megoldás, annak itt a két cucc:
table-vel: kupaliskonz.sk/demo
div-ekkel: kupaliskonz.sk/demo/_div_index.php
---
netman.sk
készen van, juhúúúúú ;)
egyelőre még csak a szlovák verzió elérhető, de már élesben megy a cucc.
www.kupaliskonz.sk
vagy:
www.relaxnz.sk, www.bpnz.sk
Jó lett
A Fotógaléria szlovákul is Fotógaléria? :)
német verzió