Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Kethmar
Kreisi kasutaja

liitunud: 21.06.2006
|
08.05.2008 20:32:57
IE6 ja madalamad ei toeta fonte. |
|
|
Tervist.
Probleem on siis selline, et IE7, Mozillad ja Opera näitab lehte ilusti aga IE 6 ja madalamad ei näita fontide värve nii, nagu see on CSS-is .
kasutatud on .style meetodit.
Index.php-l on kõik ilusti, aga page/leht.php -l on täiesti tavalised lingid(sinist värvi) .
Keegi saab aidata?
_________________ Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt. |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
08.05.2008 20:45:47
|
|
|
ja näidis ?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Kethmar
Kreisi kasutaja

liitunud: 21.06.2006
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
karu
HV kasutaja
liitunud: 08.08.2002
|
08.05.2008 23:53:52
Re: IE6 ja madalamad ei toeta fonte. |
|
|
Kethmar kirjutas: |
Tervist.
Probleem on siis selline, et IE7, Mozillad ja Opera näitab lehte ilusti aga IE 6 ja madalamad ei näita fontide värve nii, nagu see on CSS-is .
kasutatud on .style meetodit.
Index.php-l on kõik ilusti, aga page/leht.php -l on täiesti tavalised lingid(sinist värvi) . |
ie6 ei kaasa disain.css faili kus fondi värv defineeritud on ?
tsitaat: |
Keegi saab aidata? |
Ainuke soovitus oleks K.I.S.S (Keep It Simple Stupid).
[if IE] / [if IE 7.0] / [if !IE] on saadanast (üksikjuhud kus neid vaja). loobu nendest.
üldsegi, neid kirjutatakse
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]--> |
http://www.quirksmode.org/css/condcom.html
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
09.05.2008 11:40:29
|
|
|
Kethmar, järjekord tee ikka nii:
<!--[if IE]>
<!--[if IE 7]>
<!--[if lt IE 7]>
see on siis uue IE8 järgi ajamiseks (ehk IE 8 korda, siis järgmises failis IE7 korda ja siis lõpuks ka IE6 korda)
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Kethmar
Kreisi kasutaja

liitunud: 21.06.2006
|
09.05.2008 13:00:12
|
|
|
<![if IE]><link rel="stylesheet" type="text/css"
href="disainie6.css">
<![endif]>
<![if IE 7.0]><link rel="stylesheet" type="text/css"
href="disain.css">
<![endif]>
<![if !IE]><link rel="stylesheet" type="text/css"
href="disain.css">
<![endif]>
Edit:
kasutan sellist asja, sest mozilla ja ie6 kuvasid asju erinevalt.
Aga siin ongi ju nii, nagu Mikk36 ütles, või ei ole?
Ma ei tea, leidsin selle scripti ühelt lehelt, ise ei oska selliseid asju peast kirjutada.
_________________ Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt. |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
gandalf
HV kasutaja

liitunud: 01.09.2002
|
09.05.2008 13:28:51
|
|
|
esiteks otsusta ära kus sa kõiki disaini pihta käivaid deklaratsioone hoiad. praegusel juhul on sul stiile nii välistes .css failides, kui ka style tagide vahel ning millegipärast on teksti värvi määramiseks kasutusel ka font tag.
kui sul on informatsioon laiali nii paljudes erinevates kohtades on väga raske jälgida ega seal mingeid vastandumisi teki. sõbralik soovitus: vii kogu välimuse kirjeldamine välistesse CSS failidesse.
sinu tingimuslike kommentaaride järjekord on ka vale. sinul on nii:
1. Kõik brauserid kes nimetavad end IE'ks saavad disainie6.css faili
2. Brauserid kes nimetavad end IE 7.0'ks saavad disain.css faili
3. Kõik kelle identifikatsioon ei sisalda terminit IE saavad disain.css faili.
1st punktist järeldub, et ka kõik IE7'st uuemad IE brauserid (8 betad näiteks) saavad IE6'le mõeldud faili ja võivad seetõttu asju valesti kuvada.
mikk36'e soovitus võtab seda arvesse ja on sellevõrra parem.
ja tingimusliku kommentaari süntaks algab ka nii: <!--[ loogika selle taga on, et html kommentaarid algavad nii ja seega teised brauserid peale IE ignoreerivad järgnevat.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Kethmar
Kreisi kasutaja

liitunud: 21.06.2006
|
09.05.2008 14:45:49
|
|
|
Tänud Gandalf.
Ma muidu tavaliselt viingi kõik cssi eraldi failidesse, tehes css-ile ka oma kausta, aga unustasin index.php-le teha eraldi css faili ning kui leht valmis oli, siis oli tülikas seda probleemi eemaldada, aga nüüd maksab see kõik endale kätte .
Aga pöörduks nüüd peamise küsimuse juurde tagasi, miks lehed ei kuva .style-t ?
Tänud!
Lisan:
Kas keegi saaks seletada, mida mikk36- kood teeb?
Ise sain nii aru:
<!--[if IE]> kõik ie-d, mis pole märgitud.
<!--[if IE 7]> ie 7
<!--[if lt IE 7]> kõik muu peale ie?
Igaljuhul, oleks seljuhul vaja, et ie6-l oleks disainie6.css ning teistel kõigil oleks disain.css
_________________ Kodulehekülg: http://kethmar.ee/university
Vajad veebilahendust või graafilist abi? Küsi pakkumist. HV Rahvale alati odavamalt. |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
09.05.2008 17:29:19
|
|
|
Ma saan aru, et teed kõigile browseritele eraldi css failid täies mahus. Tegelikult aitaks kui teed põhi css faili, mis käib kõige kohta ja peale selle sisselugemist annad nende if lausetega IE de parandused ainult.
Selgitan veidi: ütleme, et sul on mingi div ja pea css failis on selliselt.
#ltaust {
position:absolute;
top:145px;
left:12px;
width:730px;
height:277px;
background-color: #f5f2ea;
} |
Nüüd oletame, et IE6 näitab seda kaks px rohkem vasakule. Siis IE6 css faili paned ainult
Välja kutsud siis esmalt üldise css faili ja seejärel kui vaja IE6 oma.
<link rel="stylesheet" type="text/css" href="disaini.css">
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="disainie6.css">
<![endif]--> |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
09.05.2008 19:44:31
|
|
|
Kethmar, need IF IE asjad kehtivad ainult IE'le, ükski teine brauser ei huvitu nendest
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
gandalf
HV kasutaja

liitunud: 01.09.2002
|
09.05.2008 22:03:23
|
|
|
Kethmar kirjutas: |
<!--[if lt IE 7]> kõik muu peale ie? |
see lt tähendab seal lesser than, ehk kõik Internet Explorerid, mille versiooninumber on väiksem kui 7.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
|