Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.08.2007, 17:12   #1
TP-Senior
 
Registriert seit: May 2003
General Hammond macht alles soweit korrekt

Innerhalb eines DIVs eine Liste mit Float...


Hallo liebes TP,

ich möchte eine Liste erstellen bei der Links ein Bild ist rechts daneben Text mit einer Überschrift.

Der Text soll aber am unteren Rand des Bildes ausgerichtet sein.
Denn wenn der Text oben ausgerichtet ist und der Text in der Höhe kürzer als das Bild, dann ragt das Bild in das nächste Element.

Im Grunde genommen benötige ich das so wie eine Tabelle mit 2 Spalten.
Und von Listeneintrag zu Listeneintrag soll ein Abstand sein.

Ich habe mal eine Grafik angehängt die verdeutlichen soll was ich meine.

Es wäre toll wenn jemand ein funktionierendes Beispiel hätte
Miniaturansicht angehängter Grafiken
innerhalb-eines-divs-liste-float-css-problem-1.jpg  
General Hammond ist offline   Mit Zitat antworten


Alt 06.08.2007, 21:49   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zitat:
Denn wenn der Text oben ausgerichtet ist und der Text in der Höhe kürzer als das Bild, dann ragt das Bild in das nächste Element.
Dann musst du dem Bild einfach nur ein clear: left; zuweisen und fertig
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 07.08.2007, 07:44   #3
TP-Senior
 
Registriert seit: May 2003
General Hammond macht alles soweit korrekt
Danke für Deine Antwort Boris.
Leider hat das nicht funktioniert da ich dem Bild ja schon ein float:left verpasst habe.
Ich habe es nun hinbekommen, weiß allerdings nicht ob das optimal ist.
Hier der Code:
PHP-Code:
<img src="bild.jpg" alt="" width="100" height="75" style="background-color: #66CCCC" class="referenz" />
<
h1 class="referenz">Überschrift</h1>
<
class="referenz">Beschreibender TextLink zu einer Seite: <a href="#">www.traum-projekt.com</a></p>
<
div class="leer"></div>
<
img src="bild.jpg" alt="" width="100" height="75" style="background-color: #66CCCC" class="referenz" />
<
h1 class="referenz">Überschrift</h1>
<
class="referenz">Beschreibender TextLink zu einer Seite: <a href="#">www.traum-projekt.com</a></p>
<
div class="leer"></div></div
Code:
h1.referenz {
	color: #66A743;
	font-size: 1.2em;
	margin-top: 37px;
}
p.referenz {
	color: #666666;
}
img.referenz {
	margin: 10px 10px 0 0;
	float: left;
}
.leer {
	clear: both;
	font-size: 8px;
}
General Hammond ist offline   Mit Zitat antworten
Alt 07.08.2007, 12:15   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Man kann Elemente, die man floatet, auch ohne Probleme ein clear zuweisen. Gib dem Bild dann halt das clear: both;
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 07.08.2007, 14:12   #5
TP-Senior
 
Registriert seit: May 2003
General Hammond macht alles soweit korrekt
Jetzt hab ichs kapiert - clera:both und nicht clear:left
Nochmals vielen Dank - Boris.

Gibt es nun noch eine Möglichkeit den Text neben dem Bild am unteren Bildrand auszurichten.
Denn ich gehe mal davon aus - das nicht jeder Browser auf jedem System die Schrifthöhe und die Zeilenabstände Tupfengleich darstellt.
Somit wird mit meiner jetzigen Lösung immer ein anderer Abstand vom oberen Rand gegeben sein

Vielen Dank!
General Hammond ist offline   Mit Zitat antworten
Alt 07.08.2007, 14:42   #6
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zitat:
Denn ich gehe mal davon aus - das nicht jeder Browser auf jedem System die Schrifthöhe und die Zeilenabstände Tupfengleich darstellt.
Doch, das geht schon. Du musst halt für margin und padding deinen gewünschten Wert angeben, sonst werden die Standardabstände der Elemente genutzt, welche dann bei jedem Browser ein wenig anders sind.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 07.08.2007, 19:41   #7
TP-Senior
 
Registriert seit: May 2003
General Hammond macht alles soweit korrekt
Das klingt gut leuchtet auch ein - gibt es aber trotzdem eine Möglichkeit den Text unten auszurichten?

Denn sonst muß der Text ja immer gleich lang sein, darf also keine weitere Zeile erzeugen und das ist recht schwierig umzusetzen.
General Hammond ist offline   Mit Zitat antworten
Alt 07.08.2007, 20:42   #8
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zitat:
gibt es aber trotzdem eine Möglichkeit den Text unten auszurichten?
Nein
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 08.08.2007, 08:04   #9
TP-Senior
 
Registriert seit: May 2003
General Hammond macht alles soweit korrekt
Zitat:
Zitat von Boris Beitrag anzeigen
Nein
Danke
General Hammond ist offline   Mit Zitat antworten
Alt 24.08.2007, 13:46   #10
TP-Senior
 
Benutzerbild von Gubino
 
Registriert seit: Mar 2005
Ort: München
Gubino ist auf einem guten Weg
ich will im prinzip genau das gleiche, nur das bild rechts. das bild wird aber immer drunter gesetzt und erscheint nicht auf gleicher höhe. hab schon bei diversen anderen foren und threads geguckt aber irgendwie wills nicht. hier mal der code
HTML-Code:
 <div class="text">

<p class="Stil3">TEXT<img src="grafiken/montage.jpg" align="right"></p>  

</div>
css
Code:
.Stil3 {font-size: 18px;}

.text {float: left; margin-top: 20px; padding: 0px;}
.text img {float: left; clear: both; padding: 20px; margin: 0px;}
__________________
Sag Alles ab.
Geh einfach weg.
Gubino ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Innerhalb eines DIVs eine Liste mit Float... Innerhalb eines DIVs eine Liste mit Float...
« Höhe eines divs abhängig von einem float | Darstellungsproblem im IE (position:relative Schuld?) »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:54 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67