Html komment x-akta
Sziasztok!
Megmagyarázhatatlan hibára akadtam.
Bizonyos Dreamweaver MX-el generált html oldalakon elhelyezett linkekre kattintva nem történik semmi egyes számítógépeken (azaz még azt sem írja ki, hogy a cél html nem létezik), míg egy másik gépen ugyanez teljesen jó (kb. 40-60% az arány). A vicc az, hogy egy a kódban néhány sorral hátrébb található link már teljesen jól bejön. A gépek között csak annyi a hasonlóság, hogy vmelyik win-t és vmelyik explorert használják, de a verziók általában különbözőek.
Azt vettem észre, hogy ha kitörlöm a html-ben elhelyezett kommenteket, amelyet a Dreamweaver a sablonok határolására hoz létre automatikusan, a jelenség megszűnik, minden mindenhol jó lesz.
Hát én erre nem tudok gombot varrni, a w3c szerint a komment totál szabályos, kb. így néznek ki:
<!-- InstanceBegin template="/Templates/sablon.dwt" codeOutsideHTMLIsLocked="false" -->
Van valami ötletetek?
üdv
Freki
■ Megmagyarázhatatlan hibára akadtam.
Bizonyos Dreamweaver MX-el generált html oldalakon elhelyezett linkekre kattintva nem történik semmi egyes számítógépeken (azaz még azt sem írja ki, hogy a cél html nem létezik), míg egy másik gépen ugyanez teljesen jó (kb. 40-60% az arány). A vicc az, hogy egy a kódban néhány sorral hátrébb található link már teljesen jól bejön. A gépek között csak annyi a hasonlóság, hogy vmelyik win-t és vmelyik explorert használják, de a verziók általában különbözőek.
Azt vettem észre, hogy ha kitörlöm a html-ben elhelyezett kommenteket, amelyet a Dreamweaver a sablonok határolására hoz létre automatikusan, a jelenség megszűnik, minden mindenhol jó lesz.
Hát én erre nem tudok gombot varrni, a w3c szerint a komment totál szabályos, kb. így néznek ki:
<!-- InstanceBegin template="/Templates/sablon.dwt" codeOutsideHTMLIsLocked="false" -->
Van valami ötletetek?
üdv
Freki
Dreamweaver template
--------
Poetro
Szabványos kód
üdv
Freki
Csatlakozom.....
biztos a coment az?
Biztos a commenttel vana gond?
Veletlenul nem Floatolva vannak ott elemek. Mert IE-ben olyankor van hogy nem mukodik link.
Vagy megvan mindenhol rendesen aposztrof. Jol vannak zarva a tagek.
van http:// a linkben ha kifele mutat?
Tenyleg konnyebb ha mutatsz kodot!
A kód
http://www.meter.hu/temp/index.htm
Ha megnézed azt fogod mondani, hogy hú bakker itt vannak gondok, de mentségemre legyen mondva, hogy a kódot a PostNuke és a DW hozta létre. Ez az index fájl a honlap CD-s változatának kezdőoldala és bezony már több százat írtam belőle, mire most ez a változat beintett. Ha bizonyos "feleleges" kommenteket kitörlök egyszercsak minden jó lesz, de még nem tudtam rábökni egy konkrét sorra, hogy az a hibás. Kíváncsi vagyok az ötleteitekre.
Megjegyzés: A DW egyik verzióváltásakor (DW4-ről MX talán) egyszercsak nem volt kompatibilis az előző verzió template kezelésével, talán itt kezdődtek a gondok.
üdv
Freki
ul ben div
Rossz az elemek sorrendje. Pl kozepso lista egy UL-lel kezdodik de nem LI elemek vannak benne hanem DIV es P. Ez teljesen rossz. Ez adhat okot arra, hogy nem mukodnek a linkek!
Hi! Kijavítottam az álta
Kijavítottam az általad említett dolgokat, de önmagában nem segített. Valószínüleg még sok más hiba is van, párat már észre is vettem, pl. sok a teljesen felesleges <div>. De a végeredmény az lett, hogy ha csak a DOCTYPE és HTML közé tett kommentet törlöm, akkor megjavulnak a linkek. A kérdés, hogy megengedhető-e ott a komment? Viszont egy másik html-ben, ahol ott szintén van megjegyzés nincs semmi hiba.
Valószínüleg a sorozatos hibák hatnak egymásra és így kiszámíthatatlan lesz a működés...
Sajnos a validátor nem hívja fel a figyelmet arra, hogy a div-ek rossz helyen vannak, viszont pl. kiírja, hogy a STYLE nem a head-ban van, pedig de, meg hogy rossz helyen van a body, pedig igenis jó helyen van, stb.
Eddig úgy tudtam, hogy a html sorról sorra hajtódik végre, de ezek után ebben már egyáltalán nem vagyok biztos.
Itt olyan finomságok vannak, amire soha nem gondoltam volna.
Na mára elegem van.
Köszönöm a segítséget.
üdv
Freki
hasznald a "" jeleket a parameterkenl
<META content=INDEX,FOLLOW name=ROBOTS>
nincs a content parameter "" koze teve.
Ha nem egybe van irva a szo akkor nem lehet elhagyni!
XHTML doksinal pedig kotelezo kitenni.
Ugyanez igaz ha nem betuvel kezdodik pl # karakter szineknel.
Ok, mindent kijavítottam ami
Csak egy baj van. MOST SEM JÓ!
Továbbra is igaz, hogy ha kitörlöm azt a bizonyos kommentet, varázsütésre megjavul. Nem lehet, hogy esetleg az offline verziónál felesleges META tag-ek hülyítik meg az IE-t?
Hát én már nemtom, de ez így nem ér!
üdv
Freki
erdekes
De legelabb lett egy valid oldalad :)
Es nem lehet kiszedni azt a kommentet?
Ha mar ilyen kodszepitesbe kezdtel megengedsz nehany tovabbi tanacsot kodolast illetoen?
A listak legyenek valoban listak. UL es LI
Most a honlapon 8-10 listat tudok osszeszamolni ha ranezek a kodban csak egy van ugy jelolve.
A listak sokkal kevesebb helyet vesznek el a kodbol mint a tablazatok, vagy a strong middledot stb reszek es rettento egyszeru formazni oket CSS-sel.
Hasynalhatod a list-style-image tulajdonsagot illetve ha ennel precizebb pozicionalas kell a "hatterkep + bal padding" trukkot amirol itt talasz egy jo leirast:
Listutorial
Listak formazasaval kapcsolatban ajanlom meg sajat leiraromat amivel Index almenujen mutatom meg hogyan lehet egy sima UL listat a mostani kinezetre formazni.
Lépésről-lépésre: Index almenü
Masik tanacsom:
Nem kell ismetlodo elemeknel mindig es mindig megadni a class-t.
pl:
ul
li class
li class
/ul
CSS-ben tudsz ugy hivatkozni, hogy
ul li
vagy a linkekre:
ul a
Ha pl a termekek lista linkjeit szeretned mas szinnel szinezni akkor adj egy ID-t a termek listanak es a CSS-ben:
color:rgb(255, 102, 0);
}
3. tanacs:
A koyepso listaban ahol kepek vannak az ALT tulajdonsagaba szepen beleirtad az utan kovetkezo link szoveget. Ez teljsen felesleges. A szovegolvaso progi igy 2x fogja felolvasni, szoveges bongeszoben 2x fog megjelenni. A dizajnkent szolgalo kepeknek ures altot kell adni.
Mostantól megpróbálok éss
A kommentet szerencsére ki lehet venni, mert a DW-nek nem kell, csak az a problem, hogy néhány száz másik oldalról is el kell távolítani.
A tanácsokat nagyon köszönöm, a lépésről-lépésre leírások pedig pont nekem valók.
üdv
Freki