Szerző Téma: Problémák Internet Explorerben  (Megtekintve 17571 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Problémák Internet Explorerben
« Válasz #24 Dátum: 2008. március 18., 16:28:46 »
Ha a height-nek auto értéket adnál, akkor minek beállítani? Fölösleges hibaforrás, mert pl. ez értelmetlenné teheti a min-height-ot.

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Problémák Internet Explorerben
« Válasz #23 Dátum: 2008. március 18., 16:26:32 »
.
Elküldve:: 2008. Március 18.  16:17:24
NA hogy a többiek is lássák a megoldást: Ez a kód:
.szoveg {
 float right;
 min-height : 110px;
 overflow-x: hidden;
 _height : 110px;
 
}
Úgy működik IE-ben és Firefoxban is mint EZ szabvány szerint
.szoveg {
 float right;
 min-height : 110px;
 overflow-x: hidden;
 height : auto;
 
}

Magyarázat: IE felismeri ezt _height és nyújtja a dobozt ha nem fér el benne vmi.
Firfox NEM ismeri fel a _height -et viszont kezeli a min-height -et vagyis neki csak a height: auto hiányzik, de viszont ez alap beállítás, ezért nem kell megadni.
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Problémák Internet Explorerben
« Válasz #22 Dátum: 2008. március 18., 16:06:42 »
A lista nem jó (sok helyen) AZ FF hez - van írva holott tudja...
Az FF-nél mindössze 5 helyen van -, tehát olyan sok helyen alapból nem lehet rossz. Bár ez a "sok" definícióján múlik. Amúgy leszedted azt az FF-et, ami akkor jelent meg, amikor ez a lista vagy mi? :o
Ha szerinted nem jó a lista, akkor ne használd.

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Problémák Internet Explorerben
« Válasz #21 Dátum: 2008. március 18., 16:03:01 »
Én IE7 en próbáltam ezeket a css elemeket. Nem szeretem az IE-t mert a felhasználói felülete jó és a userek szeretik, de én meg szenvedhetek hogy abban is kinézzzen a weblap valahogy...
Elküldve:: 2008. Március 18.  16:00:24
A lista nem jó (sok helyen) AZ FF hez - van írva holott tudja...
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Problémák Internet Explorerben
« Válasz #20 Dátum: 2008. március 18., 15:49:58 »
http://www.w3schools.com/css/css_reference.asp

Ez egy egész jó CSS1 és CSS2 referencia, hogy mi mely böngészőkben működik. Bár az IE7 nincs benne, így sok helyen, ahol ki van húzva az IE, oda lehetne 7-est írni. Gondolom te 6-os verziót próbáltad vagy régebbit. De mondjuk CSS3-as elemek (pl. overflow-x) működését nem is lehet elvárni az IE6-tól, hiszen a böngésző hamarabb készült, mint a CSS3.

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Problémák Internet Explorerben
« Válasz #19 Dátum: 2008. március 18., 15:37:02 »
Internet explorerben nem lehet értelmesen stíluslapokat csinálni. Figyelmen kívül hagyja pl az alábbiakat (CSS):
min-width
max-width
min-height
max-height
overflow -ot ha értéke hidden (egyes IE-k ben már jó)
overflow-x
overflow-y
width: auto (nem mindig jól kezeli)
valamint a legtöbb form elmere nem jól alkalmazza a css-t
csak az a -nek van hover tulajdonsága. (és csak akkor ha ven href része)

Ezek után hogy lehet IE -re használható design-t készíteni? (nem akarok 2000 egymásba ágyazott táblázatot)
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Sipikeee

  • Tag
  • *
  • Hozzászólások: 267
    • Script - Center
Re: Problémák Internet Explorerben
« Válasz #18 Dátum: 2008. január 13., 15:56:34 »
rendben, próbálgatom még akkor megint valamit kihozni belőle, hátha sikerül.

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Problémák Internet Explorerben
« Válasz #17 Dátum: 2008. január 13., 15:40:57 »
HOgy mi az ami nem tetszik a korábbi verzióknak, nem tudom, de ha megtalálod, akkor már csak pár hsz-t kell elolvasnod az előzőekből. És azzzal meg tudod oldani hogy csak bizonyos verziókban használj egy css parancsot. Vagy mindegyikben mást használj.
Kód: HTML
  1. <!--[if lte IE 6]>
Az if-et gondolom nem kell magyarázni, se az IE 6-ot :) az lte pedig a relációs jelet helyettesíti.
lte --> <=
gte --> >=
lt --> <
gt --> >
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető Sipikeee

  • Tag
  • *
  • Hozzászólások: 267
    • Script - Center
Re: Problémák Internet Explorerben
« Válasz #16 Dátum: 2008. január 13., 15:20:11 »
Szia,

Az a problémám, hogy IE 7.0 -val tökéletes az oldal, viszont az előző verziókkal: 6.0, 5.5.... -el már szévan csúszva. (Jobb oldalt a cikk felsorolások.)
Gondolom a css-ben valami olyan van amit csak újonnan a 7.0 támogat és az előző verziók pedig még nem...
Ezt hogy lehetne kiküszöbölni?
Itt meglehet nézni különböző IE verziók alatt az oldalt:
http://www.ipinfo.info/netrenderer/index.php

Ha nem gond csatolnám a css- fájlomat.
Meik parancs lehet az ameiket vajon nem támogatja? :dontgetit:

Nem elérhető tion74

  • Tag
  • *
  • Hozzászólások: 174
Re: Problémák Internet Explorerben
« Válasz #15 Dátum: 2008. január 07., 15:14:58 »
Értem.

És az [IF IE] parancson belül normál CSS szintaxist kell használni?
Elküldve:: 2008. Január 07.  14:20:53
Köszönöm szépen a tippet.


<!--[if lte IE 6]>

<link href="honlap_elemei/ie.css" rel="stylesheet" type="text/css" />

<![endif]-->


Végre normálisan megjeleníti az oldalt  ;D De félelmetes ez IE... nem?  :(

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Problémák Internet Explorerben
« Válasz #14 Dátum: 2008. január 07., 08:35:38 »
Nem, ilyet nem lehet CSS fájlba rakni, ezt HTML forrásba kell helyezni. De pl. az ilyen kódokat külön kigyűjtheted egy CSS fájlba, és az [if IE] condition-be csak a <link> tagot teszed hivatkozásnak.

Nem elérhető tion74

  • Tag
  • *
  • Hozzászólások: 174
Re: Problémák Internet Explorerben
« Válasz #13 Dátum: 2008. január 07., 05:14:37 »
Üdv!

Lenne egy olyan problémám, hogy a Internet Explorer elég egyedien jeleníti meg az oldalam (CSS alapú). Láttam itt a megoldást, csak nem tudom, hogy berakhatom-e a style.css nevű stílusfájlomba  :(

Megoldás gyanánt erre a részre gondoltam:


<!--[if lte IE 6]>
...
<![endif]-->


Vagy minden lapomhoz hozzá kell füznöm egy hasonló kódot?
« Utoljára szerkesztve: 2008. január 07., 05:21:39 írta tion74 »

Nem elérhető DéDé

  • Törzstag
  • **
  • Hozzászólások: 462
  • MR D
    • fbook
Re: Problémák Internet Explorerben
« Válasz #12 Dátum: 2007. december 03., 12:51:30 »
most komolyan msnen 3an törjük rajta a fejünket ,de eddig egyik se  :-[
de semmi  >:(
most meg a 2 tablát beraktam egy új táblába ,de 2 sorba
<table>
 <tr><td><table>....</table></td></tr>
 <tr><td><table>....</table></td></tr>
</table>
,de így se  :mad2: :mad2:
amugy meg nem is idegeskedek ,mert ÚTÁLOM a sz@ros internet explorert összes böngészőbe jó csak ebbe a sz@r winfos defaultba nem jó

Ja köszi Rimelek ,de sajnos azzal se mivel a 2 táblának semmi köze a divhez  :'(
zavard össze a világot.... mosolyogj hétfõn ! (Garfield)

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Problémák Internet Explorerben
« Válasz #11 Dátum: 2007. december 03., 12:33:36 »
a div-eknek nem árt adni egy padding: 0; -t. vagy legalábbis padding-top: 0; és padding-bottom: 0;
Plusz régen volt olyan gondom, hogy ha a táblázat celláját uj sorban zártam akkor oda is berakott egy kis sávot.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető DéDé

  • Törzstag
  • **
  • Hozzászólások: 462
  • MR D
    • fbook
Re: Problémák Internet Explorerben
« Válasz #10 Dátum: 2007. december 03., 12:17:32 »
van egy layout-om a layout 2 table-ből áll amik egymás alat vannak Opera 9.1 ,Firefox és Safari tökéletesen megjeleníti ,de ie-be a két tábla között egy 2-3 px-es rés van ,h lehet ezt orvosolni ?
klikk ide
zavard össze a világot.... mosolyogj hétfõn ! (Garfield)