Avaleht
uus teema   vasta Tarkvara »  WWW »  IE6 ja madalamad ei toeta fonte. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 08.05.2008 20:32:57 IE6 ja madalamad ei toeta fonte. vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 08.05.2008 20:45:47 vasta tsitaadiga

ja näidis ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 08.05.2008 23:02:28 vasta tsitaadiga

näidis:
www.friday.ee/tauri

_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
karu
HV kasutaja

liitunud: 08.08.2002




sõnum 08.05.2008 23:53:52 Re: IE6 ja madalamad ei toeta fonte. vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 09.05.2008 11:40:29 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 09.05.2008 13:00:12 vasta tsitaadiga

<![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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
gandalf
HV kasutaja
gandalf

liitunud: 01.09.2002




sõnum 09.05.2008 13:28:51 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Kethmar
Kreisi kasutaja
Kethmar

liitunud: 21.06.2006




sõnum 09.05.2008 14:45:49 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 09.05.2008 17:29:19 vasta tsitaadiga

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

#ltaust {
left:14px;
}

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 09.05.2008 19:44:31 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
gandalf
HV kasutaja
gandalf

liitunud: 01.09.2002




sõnum 09.05.2008 22:03:23 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  IE6 ja madalamad ei toeta fonte.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.