Szerző Téma: Egyéb problémák  (Megtekintve 70653 alkalommal)

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

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Egyéb problémák
« Válasz #640 Dátum: 2010. augusztus 27., 12:58:58 »
minek az elejére *?

Lassan annyi a hack, mint égen a csillag.
A csillagos -, az aláhúzásos- és a backslash hekk, amelyeket csak az IE értelmez:

Kód: CSS
  1.  .vmi { width: 10px; *width: 12px; }
  2.  .vmi { width: 10px; _width: 12px; }
  3.  .vmi { width: 10px; w\idth: 12px; }

http://techline.hu/tudastar/20071116_css2.aspx

Nem elérhető tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Egyéb problémák
« Válasz #639 Dátum: 2010. augusztus 27., 09:16:14 »
Ne add fel, márt csak azért sem.
Próbáld ki az alábbiak közül az általad használt IE verziója szerinti megoldást. A normál css után tedd be és addig korrigáld a paddingot, amíg IE-ben is jó nem lesz:


Kód: CSS
  1. <!--[if IE]>  Bármilyen IE verzió  <![endif]-->
  2.  
  3. <!--[if IE 5]>  IE 5-ös verzió  <![endif]-->
  4.  
  5. <!--[if IE 5.0]>  IE 5.0-ás verzió  <![endif]-->
  6.  
  7. <!--[if IE 6]>  IE 6-os verzió  <![endif]-->
  8.  
  9. <!--[if IE 7]>  IE 7-es verzió  <![endif]-->
  10.  
  11. <!--[if gte IE 5]>  IE 5-höz vagy ennél magasabb verzió  <![endif]-->
  12.  
  13. <!--[if lt IE 6]>  IE 6-osnál kisebb verzió  <![endif]-->
  14.  
  15. <!--[if lte IE 6]>  IE 6-hoz vagy ennél kisebb verzió  <![endif]-->

Például IE6 esetén:

Kód: CSS
  1. <style>
  2.      input  { padding: 0px }   /* ha nem IE6 */
  3. </style>
  4.  
  5. <!--[if IE 6]>
  6.   <style>
  7.      input  { padding: 2px }  /* ha IE6 */
  8.   </style>
  9. <![endif]-->
Kössz, de ezeket ismerem :)

http://www.webdevout.net/css-hacks
Ezeket viszont nem, majd ha lesz időm akkor elolvasom. Addigis bekerült a böngészősáv végére, van már vagy 10 elolvasandó link  :P

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Egyéb problémák
« Válasz #638 Dátum: 2010. augusztus 27., 08:47:30 »
Jó kérdés. Soha nem néztem még konkrétan utána. :D De rengeteg féle fajta hack létezik css terén IE számára.
http://www.webdevout.net/css-hacks
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Egyéb problémák
« Válasz #637 Dátum: 2010. augusztus 27., 00:51:27 »
minek az elejére *?



Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Egyéb problémák
« Válasz #636 Dátum: 2010. augusztus 26., 23:53:53 »
ezeket még nem használtam, de nekem eddig a
Kód: CSS
  1. * html body {} /* stb, stb */
  2. * html #id
  3. * html .classname
  4.  
bevált.

Juteszembe.. és nem árt minden css előtt behívni egy reset css-t. Sok szenvedéstől megkíméli az embert.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Egyéb problémák
« Válasz #635 Dátum: 2010. augusztus 26., 23:50:41 »
amúgy ezekhez a conditional commentekhez hozzá fűzném, hogy úgy egyszerű megjegyezni, ha tudod mit jelentenek az lte/gt stb "szavak".

lt = lesser than = kisebb, mint
gt = greater than = nagyobb, mint
lte = lesser than or equal to = kisebb vagy egyenlő, mint
gte = greater than or equal to = nagyobb vagy egyenlő, mint

utána meg szám, és a kommentbe html kontent, amit csak akarsz.



Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Egyéb problémák
« Válasz #634 Dátum: 2010. augusztus 26., 20:35:58 »
...IE-ben még mindig van egy pici elcsúszás, de már nem érdekel.

Ne add fel, márt csak azért sem.
Próbáld ki az alábbiak közül az általad használt IE verziója szerinti megoldást. A normál css után tedd be és addig korrigáld a paddingot, amíg IE-ben is jó nem lesz:


Kód: CSS
  1. <!--[if IE]>  Bármilyen IE verzió  <![endif]-->
  2.  
  3. <!--[if IE 5]>  IE 5-ös verzió  <![endif]-->
  4.  
  5. <!--[if IE 5.0]>  IE 5.0-ás verzió  <![endif]-->
  6.  
  7. <!--[if IE 6]>  IE 6-os verzió  <![endif]-->
  8.  
  9. <!--[if IE 7]>  IE 7-es verzió  <![endif]-->
  10.  
  11. <!--[if gte IE 5]>  IE 5-höz vagy ennél magasabb verzió  <![endif]-->
  12.  
  13. <!--[if lt IE 6]>  IE 6-osnál kisebb verzió  <![endif]-->
  14.  
  15. <!--[if lte IE 6]>  IE 6-hoz vagy ennél kisebb verzió  <![endif]-->

Például IE6 esetén:

Kód: CSS
  1. <style>
  2.      input  { padding: 0px }   /* ha nem IE6 */
  3. </style>
  4.  
  5. <!--[if IE 6]>
  6.   <style>
  7.      input  { padding: 2px }  /* ha IE6 */
  8.   </style>
  9. <![endif]-->

Nem elérhető tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Egyéb problémák
« Válasz #633 Dátum: 2010. augusztus 26., 18:42:11 »
Csak táblázattal jött össze, IE-ben még mindig van egy pici elcsúszás, de már nem érdekel.

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Egyéb problémák
« Válasz #632 Dátum: 2010. augusztus 25., 21:14:31 »
Akkor tovább kell próbálgatni az ilyen paddingok és marginok állítgatását. De azóta már lehet meg is oldottad.
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ő tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Egyéb problémák
« Válasz #631 Dátum: 2010. augusztus 24., 09:09:13 »
Na, így hogy beállítom 0-ra a padding-ját, Chrome-ban és Safari-ban lesz jó, FireFox-ban elcsúszik, IE-ben meg marad amilyen volt.  :dontgetit:

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Egyéb problémák
« Válasz #630 Dátum: 2010. augusztus 23., 20:21:45 »
Nem biztos, hogy te adtad. google chrome-ban néztem az "elem vizsgálata" funkcióval. És lehet csak a böngésző által beállított tulajdonságokat nézte. De ha eddig nem adtál neki sehol paddingot, akkor most adj neki egy nullát. 
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ő tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Egyéb problémák
« Válasz #629 Dátum: 2010. augusztus 23., 20:09:44 »
Nem találom, hogy hol adtam 1px paddingot neki.

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Egyéb problémák
« Válasz #628 Dátum: 2010. augusztus 23., 15:30:52 »
vedd ki a css-ben az 1px alsó és felső paddingot a kereső mezőnél.
Vagy adj a gombnak is.
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ő tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Egyéb problémák
« Válasz #627 Dátum: 2010. augusztus 23., 14:22:17 »
Itt a jobb felső sarokban van egy kereső.
  FireFoxban pont jó.
  Chromeban, Safariban picit lejjebb van csúszva a submit gomb az input mezőhöz képest.
  IE-ben feljebb van csúszva.

Hogy tudnám egységesen minden böngészőben egy magasságba helyezni őket?
« Utoljára szerkesztve: 2010. augusztus 23., 14:30:27 írta tomi6230i »

Nem elérhető Hoszy

  • Felhasználó
  • Hozzászólások: 33
Re: Egyéb problémák
« Válasz #626 Dátum: 2010. augusztus 12., 23:49:00 »
Köszi! Megoldva! Teljes siker ( Megy a taps ) Azért bemásolom a végleges kódot, hát ha valakinek még szüksége lehet rá^^.

A Html:
Kód: HTML
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu">
  3.         <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-2" />
  4.         <title>Próba</title>
  5.         <link rel="stylesheet" href="image.css" />
  6. </head>
  7. <div id="kep"></div>
  8. </body>
  9. </html>

A css tartalma pedig:
Kód: CSS
  1. #kep{
  2. margin:100px 100px 100px 100px;
  3. width:100px;
  4. height:100px;
  5. background-image:url('avatar.png');
  6. background-position:0px 50px;
  7. background-repeat:no-repeat;
  8. }
  9.  
  10. #kep:hover{
  11. margin:100px 100px 100px 100px;
  12. width:100px;
  13. height:100px;
  14. background-image:url('avatar.png');
  15. background-position:0px;
  16. background-repeat:no-repeat;
  17. }

// A marginok pedig csak "bizonyíték" hogy tényleg megy e a margin  :happy:
« Utoljára szerkesztve: 2010. augusztus 12., 23:56:56 írta Hoszy »
Tudásom kezdetleges, próbálom bõvíteni, folyamatosan, remélem ebben tudtok majd segíteni.