Hallo,
als ich meine Seite XHTML konform umschreiben wollte musste ich auf einmal feststellen dass dadurch mein Menu zerfällt und zwar war es ursprünglich so
http://img206.imageshack.us/my.php?image=gmenurichtigga8.jpg
und nach der Strict-Definition so
http://img213.imageshack.us/my.php?image=gmenudefektjg6.jpg
Kann mir jemand sagen woran das liegt bzw. wie ich das verhindern kann?
Hier noch der TS-Code
marks.MENULINKS = HMENU
marks.MENULINKS.special = directory
marks.MENULINKS.special.value = 208
marks.MENULINKS.1 = GMENU
marks.MENULINKS.1.expAll = 1
marks.MENULINKS.1.NO {
transparentColor = #777777
transparentColor.closest = 1
transparentBackground = 1
backColor = #777777
XY = [10.w]+20,19
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontStyle = BOLD
10.fontSize = 13
10.fontColor = #FFFFFF
10.offset = 10,13
wrap = <span style="border:0px; border-style:none;"> | </span>
}
marks.MENULINKS.1.RO = 1
marks.MENULINKS.1.RO {
backColor = #555555
XY = [10.w]+20,19
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 13
10.fontColor = #FFFFFF
10.offset = 10,13
}
marks.MENULINKS.1.ACT = 1
marks.MENULINKS.1.ACT {
backColor = #555555
XY = [10.w]+20,19
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 13
10.fontColor = #FFFFFF
10.offset = 10,13
}
mfg und danke im Voraus! 😉
na da musst du doch nur im CSS die borders für Bilder abschalten....
z.B. mit
a img{
border: 0px none;
}
aaah stimmt, daran hab ich nicht gedacht. Sieht jetzt gleich besser aus!
Allerdings wird ein td Tag einer Tabelle auf einmal zu groß angezeigt(die Höhe), seltsam. o.O
Also den Code an 137 000 Ecken und Kanten regelmäßig zu überprüfen is wirklich seeeeeeeehr mühsam!
Hast du bzw. habt ihr irgendwelche Tipps für mich, wie man da am besten vorgehen kann. Also wenn mit Einbindung von strict diverse Sachen nicht mehr stimmen, wie findet man am besten den Fehler? :o
mfg 😉
Ehrlich gesagt würde ich dir von strict abraten. Wenn du nicht genau weißt was du tust wird es schwierig einen validen Code hinzukriegen. Was das Layout angeht musst du einfach durchgängig alles im CSS definieren, alle Höhen, Breiten, Größen, einfach alles. Aber wie gesagt, man sollte wissen was man tut, bzw. worauf man sich einlässt. Ich habe z.B. nur wenig Erfahrung mit strict und Tabellen, weil ich meine Layouts nur mit DIVs umsetze.
Grüße
Christian
Naja ich hab mir recht viel über die Dokumenttypen durchgelesen und da wird Strict vom W3-Konsortium empfohlen, außerdem war die Webseite, die ich umsetzen muss, vorher auch schon mit strict deklariert(jedoch mit sehr vielen Fehlern auf jeder Seite, tja der Vorgängerpraktikant...) o.O
Jedenfalls will ich mein TYPO3 Projekt auch gleich in Strict halten und das mit dem validen Code klappt ganz gut da ich eine Extension namens
Enhanced HTML cleaner (qcom_htmlcleaner) verwende, die wirklich toll funktioniert!
Mittlerweile hab ich das vorige Problem gelöst und schon steht das nächste an. Wie immer liegts am IE #angry#
Wenn ich meine Seite home aufrufe wird alles richtig dargestellt, klick ich jedoch auf mein Menubutton home sollte die gleiche Seite 1:1 kommen da ich ja schon auf der selben Seite bin. Jedenfalls verschiebt sich dann mein GMENU seltsamerweise um ein paar Pixel nach unten, keine Ahnung warum. DAMN Internet Explorer!