praegune kellaaeg 21.06.2025 18:55:46
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
MadisN
HV kasutaja

liitunud: 22.06.2004
|
14.04.2008 00:25:35
Probleem lehega: www.promarine.ee |
|
|
Lehel on juba pikka olnud all nurgas ankur, mis liigub lehe kerides allapoole, sellega tegeleb:
<TABLE
style="BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(http://www.promarine.ee/images_sisu/image_bottom.gif); BACKGROUND-REPEAT: no-repeat"
height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0> |
Kuid mingist hetkest on see ankur IEd kasutades üle terve ekraani pika raja tekitama, korrates ja kustutades ennast üles alla kerides... Millest võiks selline asi juhtuda, ühegi teise lehitsejaga sellist viga ei teki, samuti ei kuva viga vanem IE. Kas probleemiks võiks olla mõni teine tabel, mis selle peale joonistub ? Ise ei oska sellise veaga midagi teha. Viga võib leida näiteks lehel: http://promarine.ee/nauticalia.php.
Muide esineb ka teine probleem, lehe tarvis sai soetatud kerge flashiga avaleht, mis töötab suurepäraselt kõigi brauseritega, kuid jääb pooleldi avatuks, kui kasutada IEd vanema Flashi versiooniga. See väljendub selles, et leht avatakse kasutades flashi faile, kuid neist kuvatakse ainult taust, kuigi tekst on taustal tavatekstina. Samas selle liigutamiseks kasutatakse ActionScripti.
|
|
Kommentaarid: 40 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
38 |
|
tagasi üles |
|
 |
sander85
HV kasutaja

liitunud: 30.09.2007
|
14.04.2008 01:01:07
|
|
|
tobedaid vigureid teeb see nurgake ka minul firefox 3-ga, probleemi lahendas see kui eemaldasin selle nurga tabeli stiilist ja lisasin peale <body> tag'i sellise rea:
<div style="position: fixed; right: 0px; bottom: 0px;"><img src="http://www.promarine.ee/images_sisu/image_bottom.gif"></div>
position: fixed pole aga toetatud vist ie6-s
seega tuleks asja nii ümber teha, et <!--[if lt ie 7]> näitaks siis vanaviisi ja mozilla ja kõik muu suudaks asja kuvada div-is, oleks kindlapeale minek
ja flashi puhul mis flashi versiooni jaoks need nupud tehtud on, ehk ei peagi vanema flashiga toimima?
_________________ Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
MadisN
HV kasutaja

liitunud: 22.06.2004
|
14.04.2008 12:47:56
|
|
|
Tänan vastuse eest ja täna sellele vastusele leidsin google'ist koodi, mida kasutada. See töötab suurepäraselt, kui välja arvata IE Opera, Safari ja FF näitavad täpselt samamoodi, kui tabeli tausta kasutades. Kuid IE puhul jääb see pilt lihtsalt paigale... Kuigi testfailis töötas korralikult, tundub et tegemist on ka lehe php olemusega... kuna su pakutud koodi hetkel tööle ei saanud.
|
|
Kommentaarid: 40 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
38 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
14.04.2008 13:16:03
|
|
|
php ei loe absoluutselt, väljund on sama hea kui tavaline html fail
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
sander85
HV kasutaja

liitunud: 30.09.2007
|
14.04.2008 14:02:31
|
|
|
MadisN kirjutas: |
Tänan vastuse eest ja täna sellele vastusele leidsin google'ist koodi, mida kasutada. See töötab suurepäraselt, kui välja arvata IE Opera, Safari ja FF näitavad täpselt samamoodi, kui tabeli tausta kasutades. Kuid IE puhul jääb see pilt lihtsalt paigale... Kuigi testfailis töötas korralikult, tundub et tegemist on ka lehe php olemusega... kuna su pakutud koodi hetkel tööle ei saanud. |
kui ie6, siis see tõenäoliselt ei töötagi, ie7 peaks seda sööma, aga vbl üritab standardit järgida ja html4.0 vbl ei toeta position: fixed.. xhtml-i peale üle minnes läheb aga vast kogu leht paigast
_________________ Think of how stupid the average person is, and realize half of them are stupider than that.
-- G. Carlin |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
MadisN
HV kasutaja

liitunud: 22.06.2004
|
14.04.2008 16:21:46
|
|
|
Pean, et välja tuleb html, aga mõtlesin pigem seda, et ma pole kindel kuhu seda DIVi toppida, kuna päise failis jääb tabel poolikuks, samas see tabel luuakse ühes teises failis. Kuid ideepoolest peaks nagu päisesse ka sobima, kuid tuli kuslile veidrasse kohta hoopis. Sesuhtes on phpga raske, et ma ei näe neid tabeleid.
Lehe kood on vähemalt mu jaoks väga kehvasti kokku pandud ja hea, et ta htmlina lahti tuleb, XHTMList pole mõtet vist unistada. Ise kasutan IE7et ja senine leht töötas kenasti IE6ega, kuid inimesed lähevad 7me peale üle ja kurdavad. Ise soovitasin kogu lehe uue teha, kuid hetkel on selline nagu on. Täna katsetasin koodiga: http://www.howtocreate.co.uk/fixedPosition.html sellelt lehelt. See näitab oma divi sisu kõigi brauseritega, mis mul on ja kui näite järgi lehe tegin töötas ka sellele pandud pilt. Ainuke probleem, et kui panen sama koodi sinna php failidesse, siis jääb IEs see pilt paigale ja ajab ka minu üllatuseks kujundust sassi. Vaatamata sellele, et kõigi teistega korralikult kaasa sõitis.
|
|
Kommentaarid: 40 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
38 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
14.04.2008 21:31:00
|
|
|
1. taustapildi probleem
Aga milleks nii keeruliseks seda asja ajada. Sa ju tahad, et see ankur oleks lehekülje alumises nurgas, miks siis mitte ka nii defineerida. Brauseris nähtav lehekülg on HTML-i mõttes <body>; seega miks mitte kirjutada vastav stiil otse body sisse:
<body style="background-position: right bottom; background-attachment: fixed; background-image: url(http://www.promarine.ee/images_sisu/image_bottom.gif); background-repeat: no-repeat"> |
Pealegi, background-attachment: fixed; töötabki IE6 puhul korrektselt vaid <body> elemendi puhul.
2. Avalehe probleem
Sellise avalehe puhul on kahjuks ainuke mõistlik lahendus avalehest loobumine. Ma ei taha norida, aga see on tõesti nii. Taoliste intro-lehtede aeg oli millalgi üheksakümnendate lõpus, kuid õige pea saadi aru, et sellised avalehed ei aita lehe külastajat kõige vähimalgi määral pigem vastupidi - veel üks lisasamm enne lehe tegeliku sisuni jõudmist. Vaata populaarseid lehekülgi tänasel päeval veebis. Kus sa näed sellist avalehte? Mitte kusagil. Seega ma olen päris kindel, et tolle avalehe eemaldamisega muutub su lehekülg märksa paremaks.
3. HTML, XHTML js CSS
Mingid aabitsatõed võiksid ju siiski selged olla, või mis...
sander85 kirjutas: |
html4.0 vbl ei toeta position: fixed |
No muidugimõista et HTML4.0 seda ei toeta. position: fixed on ju CSS, mis on hoopis üks teine keel.
sander85 kirjutas: |
xhtml-i peale üle minnes läheb aga vast kogu leht paigast |
Seda lauset ma aga ei mõista. Miks sa arvad, et XHTML-i peale üleminekul lehekülje paigutus untsu läheb?
XHTML pole midagi muud kui HTML-i reformuleering XML-na. Ehk HTML kirjutatuna nii, et see vastab XML-i reeglitele (näiteks <img> lõpus />, kõigi atribuutide väärtused jutumärkide vahel, kõigi elementide ja atribuutide nimed väiketähtedega, checked asemel checked="checked", ...). See on aga vaid süntaksi erinevus ja mingit erinevust lehekülje väljanägemises siit tulla ei saa.
Muidugi ühe korrektse XML faili (ja seega ka XHTML faili) alguses peaks olema XML-i proloog (näiteks <?xml version="1.0" encoding="utf-8"?>), mida nähes lülitub IE6 [c]Quirks Mode'i, millest pole aga erilist lugu, sest leht on juba praegu Quirks Mode'is. Lisaks võib XML-i proloogi ära jätta.
Lõpuks tuleks XML fail serveerida veel ka koos korrektse Content-Type: application/xhtml+xml päisega, mida nähes aga IE6 puhta ära ehmatab ja lehte hoopis allalaadimiseks pakub vms. Taoliselt serveeritud lehte näitaksid ülejäänud brauserid ilmselt Standards Mode'is, mis selle lehe puhul tähendaks paigast ära olemist.
Seega jah, kui too leht täiesti korrektselt XHTML-i peale viia, siis oleks ta enamikes brauserites paigast ära ning IE6-ga ei näeks seda üldse.
Kuid millegipärast on mul tunne, et sander85 ei mõelnud sugugi sellist XHTML-i peale minekut.
Seega mis võiks peale XHTML-le ülemineku tolle lehe paigutuse paigast lüüa? Eks vast ikka praegusest Quirks Mode reziimist Standards Mode reziimi üle minek. Ja selle saaks toime panna muutes DOCTYPE'i Transitional'ist Strict'iks. Transitional ja Strict variandid on aga olemas nii HTML-i kui XHTML-i puhul.
Loo moraal on seega selles, et märksa olulisem kui see, kas sa kirjutad XHTML-i või HTML-i on see, kas sa kasutad Strict või Transitional DOCTYPE'i.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
MadisN
HV kasutaja

liitunud: 22.06.2004
|
15.04.2008 07:59:13
|
|
|
Oh, väga pikk jutt, mis lahendas ühtlasi ka selle lolli probleemi. HTMLi ja CSSi sassiajamine tuleb arvatavasti sellest, et HTML faili võib kirjutada CSS elemente. Strict o DOCTYPE ei luba ühtegi CSSiga tehtavat asja HTMLis kirjutada, seega tuleks leht arvatasti erinev, kuid teisest küljest mõtlesin et see ainult validaatorile.
Üldiselt lisan et see leht lihtsalt ei kannata kriitikat.
Avalehe kohta niipalju, et see pole kahjuks või õnneks minu otsus, ega minu leht. Nõustun suga selles osas.
Tartus teen välja kui huvi on.
Suur tänu.
|
|
Kommentaarid: 40 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
38 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
16.04.2008 08:47:56
|
|
|
MadisN kirjutas: |
Tartus teen välja kui huvi on. |
Eks õlle läheb alati tarvis
Kuigi, nagu su profiilist nähtub, siis oled sina ju hoopiski teises Eestimaa otsas.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
16.04.2008 10:18:30
|
|
|
nene, siis tuleb mais saaremaad külastada
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
MadisN
HV kasutaja

liitunud: 22.06.2004
|
16.04.2008 11:27:08
|
|
|
Hetkel küll jah Eesti teises otsas, aga Tartusse ka pidevalt asja. Viimasel ajal küll vahemaa tõttu vähem... Aga arvatavasti peaks mai kuus ära käima.
|
|
Kommentaarid: 40 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
38 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
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.
|