PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausrichtung einer Grafik (html)


D3aDl0cK
2007-04-02, 18:44:04
Ok, ist wohl ne einfache Frage, aber ich hab einfach keine Lösung gefunden =(

Wie kann ich in html eine Grafik "ganz unten" ausrichten?
align bringt ja leider nichts..und ansonsten hab ich keinen Befehl gefunden.
Gibts vllt ne Pixel oder Prozentaurichtung?

DanMan
2007-04-02, 21:32:35
"Ganz unten" von was?

Gast
2007-04-02, 21:41:23
Pack den Inhalt in eine Tabelle, dann kannst du ihn besser ausrichten.

Die bessere oder kompliziertere Lösung wäre CSS.

D3aDl0cK
2007-04-03, 17:28:56
Also unten in der Seite, so dass die Grafik immer unten links in der Ecke angezeigt wird.

Tabelle habe ich angelegt, aber da ich noscrolling im navi-frame haben möchte und ich leider von css überhaupt keinen Plan hab, könnte ich die Grafik nur für bestimmte Auflösungen dann unten in der Ecke anziegen, bei kleineren wäre es weg und bei größeren würde es wieder "weiter oben schweben".

Werd aber mal schaun, vllt klappt das doch mit ner Tabelle unten auszurichten , danke für den Tipp @Gast.

huha
2007-04-03, 17:39:42
<img style="position: fixed; left: 0px; bottom: 0px; width: 100px; height: 100px;" src="deinbild.png">


für width und height eben deine Bildabmessungen einsetzen, fertig.

Code ist allerdings nicht getestet, es besteht also durchaus die Möglichkeit, daß er nicht tut. Idealerweise schreibst du das als erste Zeile nach dem <body>-Tag.

-huha

D3aDl0cK
2007-04-03, 17:58:48
danke aber funktioniert, leider nicht.

habs mal noch mit

<div style="position:absolute;bottom:0px;left:0px;width:100%;">
versucht will aber auch nicht.


es geht um das Bild für die motigo webstats. wollte keinen Counter aber Kollege hätte gerne stats die er anschaun kann, und ich wollte deshalb deren bild etwas unscheinbarer links unten haben.

DanMan
2007-04-03, 23:59:55
Warum fixed? Geht in dem Fall auch damit:
<img style="position: absolute; left: 0; bottom: 0;" src="deinbild.png">

D3aDl0cK
2007-04-05, 18:34:50
sry doppelpost

D3aDl0cK
2007-04-05, 18:35:05
so hab auch hier jetzt ne lösung gefunden, welche ich aus meinem anderen Thread schon benutzt hab,
hab das webstats skript einfach in eine tabelle eingefügt

<table style="position: fixed;z-index:1; left: 0px; bottom: 0px" width="100%" border="0" cellpadding="4" cellspacing="0">



Trotzdem vielen Dank euch allen!

darph
2007-04-05, 21:17:57
Dann nimm wenigstens ein div als umfassendes Blockelement. X-(

D3aDl0cK
2007-04-05, 22:42:02
ok, habs mit div gemacht (keine ahnung wieso ich das vorher damit nicht hinbekommen hab)

kannst du mich vllt kurz über den Vorteil von div aufklären?
(außer dass es besser ausschaut ;) )

darph
2007-04-06, 15:19:44
Ja, nun. Eine Tabelle ist eine Tabelle. Das ist die Information, die das Tag <table> trägt. Es einfach für etwas anderes zu verwenden ist zwar möglich, aber irgendwo... falsch. HTML ist keine Auszeichnungssprache für graphische Darstellung, sondern für logische Strukturierung von Dokumenten. Denk daran, daß das nicht nur von deinen Augen interpretiert wird, sondern von Software, die sich darauf verläßt, daß in den Elementen das drinsteht, was zu seinem Namen gehört. Wenn du eine Dose Tomaten kaufst, bist du ja auch nicht erfreut, wenn du darin Ananasscheiben findest. Eine Tabelle ist eine Tabelle, nicht einfach Rahmen für irgendwas.

http://de.selfhtml.org/html/text/bereiche.htm#block

DanMan
2007-04-06, 16:35:23
Davon abgesehen brauchen Browser auch länger eine Tabelle zu rendern (je mehr Zellen/Spalten desto länger) als z.B. ein DIV.

Obendrein ist der Code auch noch einfacher zu lesen.

D3aDl0cK
2007-04-06, 17:39:41
danke euch beiden,
werds mir merken!
bin leider nicht so bewandert, und hab mich für die betreffende Seite nur erbarmt, werd deshalb wahrscheinlich noch öfter hier eure Hilfe aufsuchen müssen =)