PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HTML-Kenner benötigt



jabba
27.07.2004, 13:13
Hi,

wenn mir jemand mit besseren HTML-Kenntnissen kurz weiterhelfen könnte, wär ich echt dankbar. Folgendes Problem, auf meiner seite www.b-dorf.de :

Ich hab da meine Krickelkiste eingebaut, der kleine Mülleimer unten. Wenn man im IE auf den klickt wird aber der Krickelkistenschriftzg linkszentriert dargestellt, obwohl er eigentlich mittig ist. Desweiteren laden in verschiedenen Browsern die Bilder auch gaaanz gaaanz seltsam.

Wenn da einer des Rätsels Lösung wüsste wäre ich echt glücklich, des nervt mich nämlich und selber krieg ichs grad nich gebacken....


Gruß
Dominique

Spong
27.07.2004, 15:32
Kopier die Tabellenzelle mit Text unterhalb des Bildes und setze sie zwischen Krickeldingens.gif und den Text ("Hier findet ihr") ein, so dass du unterhalb des Bildes den Spruch doppelt hast. Jetzt ersetz erst den Text durch die IMG-Referenz (bis dahin hatte ichs probiert, und das Bild war zentriert) und leg dann den Link drüber. Vielleicht fehlt eine Klassenzuordnung, oder der HREF-Tag ist in irgendeinem Stylesheet als linksbündig festgelegt. Auf jeden Fall kannst du mit dieser Methode nachgehen, ob und ab welcher Stelle das Alignment sich ändert.
(ich hoffe ich habe mich halbwegs verständlich ausgedrückt...)

Greeeeeeeetz ...



Kopier den IMG-Verweis

Steffi S.
27.07.2004, 16:10
Also so wie ich das sehe, ists doch gecentert. wen du die border="1" siehst du, dass es auf gar keinen Fall linksbündig ist. Dass es sich trotzdem ein bisschen verschiebt würde ich auf Browserlogik zurükführen, kann man nicht verstehen. Um das zu umgehen würde ich an deiner Stelle das Mülleimerbild genauso gross machen, wie die Tabellenzeile.
Wenn die Sahcen in allen Browsern unterschiedlich aussehen, hilft nur eins: in allen <TD> und <IMG> Tags width, height, align und valign eingeben. Die <div>s in den Tabelenspalten brauchst du meiner Meinung nach nicht.

Grüsse, Steffi

jabba
27.07.2004, 16:24
ey ich hab keine Ahnung, ich fummel mir das immer nur so im Dreamweaver zusammen... :D
Ich werds morgen mal ausprobieren, danke schonmal soweit. :)

Karl Nagel
27.07.2004, 16:24
Du hast in der Tabellenzelle(TD), in der sich das Bild befindet, eine Breite von width="30" angegeben. Das geht natürlich nicht, weil das Bild viel breiter ist, und der Browser so durcheinanderkommt. Mach die Breitenangabe weg, und es klappt!

Steffi S.
27.07.2004, 16:57
<Klugscheissmodus an>
Durcheinander kommt der Browser damit nicht. Es gibt da ne festgelegte Hierarchie: Contentgrösse vor Tabellenformatierung.:lehrer:
<Klugscheissmodus aus>

Dreamweaver? Dann kannst du eigentlich so ziemlich vergessen, es für alle Browser hinzubekommen. Um das zu schaffen, muss man echt selber Hand anlegen.:(

Grüsse, Steffi

Karl Nagel
27.07.2004, 19:09
>Durcheinander kommt der Browser damit nicht.
>Es gibt da ne festgelegte Hierarchie: Contentgrösse vor Tabellenformatierung

Selbstverständlich kommt der Browser dadurch nicht durcheinander - er ist ja kein Mensch! Aber es ist eben so, daß der IE derart widersprüchliche Formatierungen (Bild größer als festgelegte TD-Breite) nur mangelhaft darstellt. Und wenn sich ein Browser, der über 90% des Marktes beherrscht, einen Dreck um DOM-Hierarchien kümmert, dann muß man die Hierarchie eben Hierarchie bleiben lassen und die Widersprüchlichkeit beseitigen. Also die TD-Breitangaben korrigieren.
Das war's was ich meinte, wollte aber keinen Roman in Fachchinesisch drüber schreiben. Deshalb "durcheinanderkommt"...

Ambroggio
27.07.2004, 19:19
Boah... hab ich sonst auch immer so'n Fachchinesisch getextet? :lol:

@ Steffi:

Tabellen braucht man inzwischen gar nicht mehr, Per CSS kann man Tabellen komplett umgehen, solange man nicht für Browser unter Version 5 arbeiten muss. Erst ein wenig schwieriger, aber nachher sauberer und übersichtlicher.
Natürlich machen Tabellen immer noch Sinn, z.b. für ne Tabelle. :D

Cooler Avatar übrigens! :freu:

Gruß
Ambro

Winterhall
27.07.2004, 19:25
mh, nur das krickelkistenbild soll mittig?

wenn du auf nr sicher gehen willst:
<div align="center"><img src="deinbild.jpg"></div>

das wars

nachtrag1: es klappt alles. habs getestet. du mußt nur die breite ( --> td width=30)rausnehmen. muß dann am ende so aussehen:

<TD>
<div align="center">
hier war die img-source angegeben
</div>
</TD>

nachtrag2: wenn ich das richtig gesehen habe, dann verwendest du ellenlange namen für ordner? kritisch. beschränke dich einfach auf 8x3 (8 benennung + 3 extension). wenn das zu wenig erscheint, dann nimm bei längeren bezeichnungen um gottes willen keine leerzeichen, kommas oder sowas.

gruß WH ^^

ps: dreamweaver ist echt das letzte ;)

jabba
27.07.2004, 20:44
so lang sind die namen doch nich...

hey und dreamweaver mag ja für euch das Letzte sein...aber ich bin nunmal Unwissender und könnt Freihand grad mal nen Furz als webseite coden... :)

Irgendwann bezahl ich mal jemand für ne professionelle seite...aber das wird erst in einigen Jahren machbar sein denke ich... :D

nique
28.07.2004, 08:59
Jabba, falls dich das mit dem div befehl total aus dem Konzept bringen sollte, habe ich dir mal dein Bild an(hoffentlich die Stelle gesetzt.
http://jonique.funpic.de/try.htm (evtuel copy and paste)
speichern unter und zurückbenennen(ich habe deinen Ordner so gelassen wie er ist)
Was ich gemacht habe:
Ich habe in deiner Tabelle einfach noch eine spalte hinzugefügt
(die ich unten wieder vereinigt habe, so das Möglicherweise dein Text jetzt neu gesetzt werden muss..das kánnst du aber locker im DW machen)
Lass Dir nicht einreden das Dream weaver doof ist;) Isser gar nicht-immerhin hast du ja deine Seite damit gut gebacken bekommen;) und solche *kleinigkeiten* sind immer vorhanden. Ich kann dir Leider nicht sagen ob es tatsächlich auch so im NS/OPera/ollem Browser aussieht, weil ich leider momentan nur einen drauf hab. Aber ich denke, mit ner Tabelle liegt man eigentlich immer richtig.Ich hoffe geholfen zu haben;)

jabba
28.07.2004, 09:15
auch dir danke für die Mühe... ;)
allerdings, bei der Datei die du mitgeschickt hast ist das "krickelkrackelkiste" nu rechtszentriert... :D

jabba
28.07.2004, 09:19
so, alles in Butter. Habs hingekriegt... :D
jetzt hab ich direkt noch ein Problem...und zwar wenn man mit zB Mozilla auf meine Seite und dann ins Gästebuch geht, da ist irgendwie alles außer Rand und Band. Mit dem IE stimmt da alles...ich such grad mal den Fehler, vielleicht fällts jemanden von euch ja schneller auf...



edit: hehehe, ich habs scho. Nochmal vielen Dank an alle das ihr euch die Mühe gemacht habt...dankösöhr...

nique
28.07.2004, 10:58
tja das schheont dann dasd oben erwähnte Browser ding zu sein was ich nicht einsehen kann...hilfreich:ein clearpixchen in die hintere Tab in der breite wie weit du eis abhaben möchtest;) wenns dann net geht... ja dann weiss ich auch net :P fummeln fummeln fummeln...ich lad mir mal den Morzilla runter...glaub ich
EDIT:
bin grad mit dem firefox auf deine seite gesurft. Im GB ist doch allet in Butter!
ansonsten ebenfalls clearpix...und tabsis

jabba
28.07.2004, 11:23
joh, wie du im beitrag über dir sehen kannst, hab ichs ja schon hingekriegt irgendwie...danke trotzdem... ;)

Steffi S.
28.07.2004, 12:57
<OT>
Ist mir jetzt aber komplett neu das DOM und Tabellenformatierung was miteinander zu tun haben.
</OT>

Grüsse, Steffi

Ambroggio
28.07.2004, 13:29
@ Steffi:

is düt jetzt ironisch gemeint? Warum sollten Tabellen NICHT dem Document Object Model unterworfen sein???*grübel*

gruß
Ambro

Karl Nagel
28.07.2004, 14:22
versteh ich auch nicht. Das DOM von HTML, das z.B. auch in JavaScript verwendet wird, beschreibt genau die Hierarchie der einzelnen Tags. Wie überhaupt DOMs jeder hierarchischischen Scriptsprache immer zwangsläufig hierarchisch sind.
Was soll daran so ungewöhnlich sein?
Also Steffi: Haste die Hierarchie erwähnt, habe ich das DOM erwähnt. Ein Punkt für jeden Fachchinesen.

Steffi S.
28.07.2004, 14:49
Sicher sind Tabellen dem DOM unterworfen, ditt war jetzt in der hetze auch ein bisschen bescheuert formuliert.
Aber soweit ich nicht alles falsch gelernt habe, bezieht sich DOM auf den dynamischen Zugriff auf HTML-Dokumente, welche grösse jetzt vor welche andere in der letztlichen Darstellung geht, jedenfalls nicht. Die Hierarchie ist mMn als Baumstrukturmodell (oder so, das mit Knoten) geregelt, die aber nicht gleich dem DOM ist.
Hab ich zumindest so verstanden. Vielleicht isset ja doch das selbe, war mir aber bis dahin nicht so bekannt.

Grüsse, Steffi

Karl Nagel
28.07.2004, 15:34
Na, ne Schnittmenge gibt's auf jeden Fall. Wie groß die nun genau ist, darüber sollten wir uns nicht den Kopf zerbrechen. Ich baue zwar seit ewigen Zeiten irgendwelche Projekte mit HTML, JavaScript uswuf. zusammen, aber ein übelst belesener Informatiker mit Theorieunterbau bin ich dadurch ja auch nicht. Es reicht ja, daß man sein Zeugs vernünftig gebacken kriegt. Sonst hat man ja gar nicht mehr genug Zeit, den Stift zu schwingen...

Steffi S.
28.07.2004, 15:38
Ja, wie eben noch eingefügt, mein Satz war ja auch reichlich bescheuert formuliert. :)