ugrás a tartalomhoz

Különböző kinézet

Anonymous · 2006. Ápr. 11. (K), 09.03
Sziasztok!

Hogyan tudnám megoldani CSS-el, hogy minden böngésző alatt helyesen jelenjen meg a weboldalam?

Köszi
 
1

nehéz ügy

Anonymous · 2006. Ápr. 11. (K), 09.24
szerintem ez lehetetlen. ;]

gex
2

Nincs lehetelen, csak legfeljebb C.Norrisnak nincs kedve hozzá:

halee · 2006. Ápr. 11. (K), 09.36
Dehogy lehetetlen. A fehér alapon fekete szöveget mindnen design nélkül majdnem minden böngésző egyformán jeleníti meg... ;))))
3

hack

winston · 2006. Ápr. 11. (K), 09.48
hát teljesen ugyan úgy valszeg nem fog kinézni, mert mindig lesznek olyan böngészők, amik az egyes dolgokat máshogy kezelik. Én a következőket tudom ajánlani:

-minél több böngészőn nézd meg (amin tényleg fontos, hogy nézd meg: IE, FF, Mozilla, Opera, Netscape, Safari, Konquer)
-tervezz valami olyan böngészőben, ami szabványul kezeli a css-t (pl. FF), és az után tegyél rá IE-hackeket (az IE-vel van általában a legtöbb gond)
-használd pontosan, és gondosan kiválasztva a css elemeket, mindent arra, amire való

további kellemes napot
4

Pontosítás

Anonymous · 2006. Ápr. 11. (K), 09.50
Nem lehetetlen.Pl az index megy IE és Firefox alatt is helyesen
Akkor az a kérdésem, hogyan tudnám a css forrást kiválasztani böngészőtől függően, mert akkor ez a probléma megoldódna.
De más megoldásokat is szívesen fogadok.

Köszi
5

Conditional comments

janoszen · 2006. Ápr. 11. (K), 10.33
1. megoldás: ez a kevésbé szép. Szerver oldalon megnézed, milyen a böngésző és a szerint szolgálod ki az oldalakat. De ez a buherálás kategória.

2. megoldás: CSS hacks

3. megoldás: Conditional comments (Ez a jelenlegi legszebb).

4. megoldás: némi toleranciával írod meg a CSS kódodat.

Meg ne merd kérdezni, hogy ezeket hogyan kell megvalósítani, mert halál STFW, RTFM, kb 5 perc guglizás után saját magad is megtaláltad volna. Ha mégsem, akkor a Weblabor Wiki-n nézd meg az Internet Explorer c. szócikket. http://wiki.weblabor.hu/
6

végre valami kézzel fogható

Anonymous · 2006. Ápr. 11. (K), 10.35
Nem lehetetlen.Pl az index megy IE és Firefox alatt is helyesen

az oldalak nagy része helyesen jelenik meg, ezért nem volt érhető a kérdésed. se linket, se forráskódot nem adtál, ide pedig általában konkrét problémával jönnek az emberek.

Akkor az a kérdésem, hogyan tudnám a css forrást kiválasztani böngészőtől függően, mert akkor ez a probléma megoldódna.

internet explorernek van egy conditional comments nevű kis segítsége az ilyen helyzetek kezelésére. megcsinálod a css-t a szabványos(abb) böngészőkhöz, majd az ie-specifikus részeket egy másik css fájlba helyezed, amit egy conditional comment-be raksz. ezt az internet explorer látni fogja, a többi böngészőt viszont nem fogja összezvarni.

gex
7

Hány éves a kapitány?

Jano · 2006. Ápr. 11. (K), 12.11
Erre a kérdésre lehet szabad asszociáció alapján puffogtatni mindenféle választ, de te nem fogsz közelebb kerülni a megoldáshoz. Javaslom konkrét kód részletet, oldal részletet mutass és arra kérdezz rá, hogy ott éppen miért jelenik meg máshogy. Ezekből a kis részletekből megtanulhatod majd, hogy milyen tipikus problémák vannak amiket kezelni kell, és hogy hogyan.
8

A válasz...

Mr X · 2006. Ápr. 15. (Szo), 11.37
Lehetséges úgy megcsinálni, hogy minden böngészőhöz külön css-t írsz.


<link rel="stylesheet" type="text/css" href="firefox.css"/>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css"/>
<![endif]-->

Ezt éppen a www.iwiw.hu -n találtam, szerintem elég külön megírni az Explorerhez, és külön a Firefoxhoz, a többi böngészőt meg ne használja senki :D
9

hát...

winston · 2006. Ápr. 15. (Szo), 12.06
ez így elég barbár megoldás. ezek szerint a többi dögöljön meg? amúgy egyrészt fent már van megoldás (talán több is), másrészt ez nem éppen jó hozzáállás.
10

Lehetséges...

Bártházi András · 2006. Ápr. 15. (Szo), 23.21
Lehetséges télen átúszni a Dunát jégtáblák között. De inkább a hidat választja az ember. :)

Próbálok finoman fogalmazni, de "hülyeség" (ide bármely ennél sokkal rondább kifejezés behelyettesíthető) különválasztani a CSS-eket, mikor lehet egy szál CSS-sel is csinálni, minimálisra leszorított hackekkel (akár nélkülük).

Plusz ne hívjuk már firefox.css-nek a fenti kódrészletben betöltött CSS-t, amikor azt minden böngésző értelmezni fogja, beleértve az Internet Explorert is.
11

Na akkor?

Mr X · 2006. Ápr. 16. (V), 11.04
Lehet, hogy "hülyeség", amit írtam, de ha tudsz jobbat, akkor lécci írd is le
12

Leírtam:

Bártházi András · 2006. Ápr. 16. (V), 11.28
lehet egy szál CSS-sel is csinálni, minimálisra leszorított hackekkel (akár nélkülük)