Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] Fehler im HTML Code (https://www.delphipraxis.net/71200-%5Bhtml%5D-fehler-im-html-code.html)

alcaeus 10. Jun 2006 21:23

Re: [HTML] Fehler im HTML Code
 
Zitat:

Zitat von 3_of_8
Also momentan gehts mir vor allem um dieses Ding im Tagebuch beim Faltbutton (im Firefox). Ich rätsel immer noch, woher das kommt...

Das ist ein Link. Bei den ganzen Leerzeilen die du um Markup hast, wundert mich das auch nicht. Das waere aber meine kleinste Sorge....ich empfehle dir die Lektuere von selfHTML und ein bisschen Ueberlegungen, wie man Websites baut.

Kleiner tipp:
Code:
<a style="overflow:hidden; position:absolute; left:308px; top:522px; width:100px; height:30px; leisch:1337; cursor:pointer;" title="" href="">
   
   </a>
Das ist es nicht.

Greetz
alcaeus

3_of_8 10. Jun 2006 21:30

Re: [HTML] Fehler im HTML Code
 
Bitte nicht falsch verstehen, aber ich denke kaum, dass blinde Leute an einem Adventure viel Spaß haben werden.

Zitat:

Wegen dem Doctype: dann hast du Markup verwendet, das die Seite nur im Quirks-Mode anstaendig aussehn laesst; wenn du naemlich keinen Doctype lieferst, dann geht dir kein moderner Browser in den Standard Compliance Mode. Bau den Doctype ein und korrigiere dann das Layout.
Das bitte nochmal für Dumme (ich).

Zitat:

Das ist ein Link. Bei den ganzen Leerzeilen die du um Markup hast, wundert mich das auch nicht. Das waere aber meine kleinste Sorge....ich empfehle dir die Lektuere von selfHTML und ein bisschen Ueberlegungen, wie man Websites baut.
Leerzeilen? Wieso sind die schädlich? Und ich kenne SelfHTML.
Dass das ein Link ist, weiß ich, aber wie kriege ich dieses Ding weg?

alcaeus 10. Jun 2006 21:35

Re: [HTML] Fehler im HTML Code
 
Zitat:

Zitat von 3_of_8
Das bitte nochmal für Dumme (ich).

Nein. http://de.wikipedia.org/wiki/Quirks-Modus

Zitat:

Zitat von 3_of_8
Dass das ein Link ist, weiß ich, aber wie kriege ich dieses Ding weg?

Anscheinend nicht, denn dann haettest du gewusst warum der Unterstrich da ist. Wie gesagt, schmeiss mal die ueberfluessigen Leerzeichen raus, und bitte, bitte, bitte, tu was an deinem Markup. Ich fuehle mich in die Zeiten zurueckversetzt, als sowas noch als gutes HTML galt:
Code:
<A href=http://www.google.com>Foobar</A><MARQUEE>Hallo</MARQUEE>
Sorry, aber das musste sein.

Greetz
alcaeus

3_of_8 10. Jun 2006 21:39

Re: [HTML] Fehler im HTML Code
 
Was, nein?

Und, dass das ein Unterstrich ist, wusste ich nicht. Ich habe es ja deshalb auch Ding genannt. Hätte auch ein verirrter Rahmen oder wasweißich sein können, ich wusste es ja nicht.

Und was den Code betrifft:

Ich schreibe nicht <A>, sondern <a>. Ich schreibe nicht alphanumerische Inhalte in Anführungszeichen.
Ich mache Einrückungen usw., soweit es möglich ist, mit den Templates ist das manchmal nicht immer so möglich.

3_of_8 10. Jun 2006 22:39

Re: [HTML] Fehler im HTML Code
 
Validome spricht von einer validen Seite, aber wenn ich die DTD einfüge, zerschießts mir immer noch das Layout. Ideen?

EDIT: Aha, jetzt gehts. Solange ich die DTD rauslasse und nur ne DOCTYPE reinschreibe, funktioniert es richtig. Ich frage mich nur, wieso.

EDIT2: Hab jetzt noch ein bisschen an den leeren href- und title-Tags gearbeitet, weil alcaeus sich ja so darüber aufgeregt hat. ( ;) )

S2B 11. Jun 2006 07:32

Re: [HTML] Fehler im HTML Code
 
Nochmal zum Validator: Erstens macht das Überprüfen mit dem Validator erst dann einen Sinn, wenn du einen DOCTYPE ausgewählt und den in deinen Code eingefügt hast. Zweitens stimmt es wirklich, dass der Validator nicht das Wichtigste ist, es schadet aber auf jeden Fall nichts, wenn du die Seite einmal drüberlaufen lässt und die echten Fehler korrigierst. Dabei ist es zuerst mal kein Problem, wenn deine Elementnamen (, die nachher zu ID's konvertiert werden) nur aus Zahlen bestehen (siehe phpBB, viewtopic.php). Auch ist es am Anfang zuerst mal unwichtig, ob du alle alt-Tags setzt. Jedoch solltest du zumindest alle anderen Fehler korrigieren, auch wenn es vielleicht manchmal ein bisschen länger dauert oder du keinen Sinn darin siehst. Warum? Weil du dann von vorne herein höhere Chancen hast, dass dein Code in allen Browsern gleich angezeigt wird. Klar, das klappt nicht immer, aber mit sauberem Code hast du um einiges weniger Arbeit.

3_of_8 11. Jun 2006 09:27

Re: [HTML] Fehler im HTML Code
 
Als noch kein DOCTYPE drinstand, hab ich immer HTML 4.01 Transitional ausgewählt. Hab also schon das überprüfen lassen, was es auch sein sollte.

Dass ich den Validator ab und zu konsultiere, um Layoutfehler zu finden und zu beheben, habe ich auch bereits gesagt.

Der Code wurde auch vorher, so weit ich weiß, in allen mir bekannten Browsern richtig angezeigt. (Bevor ich sämtliche Fehler beseitigt habe.)

Also jetzt ist die Seite auf jeden Fall valides HTML 4.01 Transitional. Sagen Validome und der W3C Validator.

Alle &s in &amp;s umgewandelt (Ich habs nur dummerweise auch in header("Location: ?userid=$userid&passphrase=$passphrase"); umgewandelt, der Fehler hat mich ne halbe Stunde gekostet.)

Alle leeren hrefs und titles entfernt.

In alle img-Tags ein alt="" eingefügt usw...

EDIT: Sobald ich eine DTD einfüge, wird die absolute Positionierung nicht mehr erkannt. Warum?

xaromz 11. Jun 2006 09:42

Re: [HTML] Fehler im HTML Code
 
Hallo,
Zitat:

Zitat von 3_of_8
EDIT: Sobald ich eine DTD einfüge, wird die absolute Positionierung nicht mehr erkannt. Warum?

Ich glaube mal gelesen zu haben, dass der Internet Explorer immer in den Quirks-Modus schaltet, sobald eine DTD angegeben ist.

Gruß
xaromz

jfheins 11. Jun 2006 09:46

Re: [HTML] Fehler im HTML Code
 
@xaromz: Das stimmt so nicht ... ;)

@3_of_8: zeichmal den Code, der probleme bereitet ...

Hast du auch die richtige doctype drin ?

siehe dort:
http://www.carsten-protsch.de/zwisch...inleitung.html
und dort:
http://www.css4you.de/wsdoctypeswitch/

S2B 11. Jun 2006 09:52

Re: [HTML] Fehler im HTML Code
 
[ot]
Zitat:

Zitat von 3_of_8
In alle img-Tags ein alt="" eingefügt usw...

Tja, so ist der alt-Tag wirklich sinnlos. :stupid:
[/ot]


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz