zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden CSS - Design (clear - Problem)

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.12.2005, 12:01
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.02.2005
Beiträge: 25
-Oliver- befindet sich auf einem aufstrebenden Ast
Standard CSS - Design (clear - Problem)

Sorry falsches Bereich, nun richtig:

Hi!

Also ich habe ein CSS Problem.

Ich habe eine Seite mit Navigation und Contentbereich.


###############
# navi # content #
###############

dies geschieht mit float
also

#navi {width:200px;float:left}
#content {margin-left:200px}

lauft alles wunderbar

aber nun will ich im contentbereich

# bild # Text

# bild # Text

damit wenn mal weniger Text ist, schiebt sich das bild nach oben neben das obige Bild.

CSS-Code

#bild {width:100px;float:left}

#text {clear:left; }


das clear geht aber nicht, weil ich dadurch das floaten vom navi-content beende.

Bitte um Lösungsideen.

Vielen Dank im Voraus und schöne Weihnachtszeit
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.12.2005, 12:09
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.925
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Meinst du nicht, ein Beitrag zu dem Thema reicht?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.12.2005, 12:21
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.02.2005
Beiträge: 25
-Oliver- befindet sich auf einem aufstrebenden Ast
Standard

naja kann ihn leider nicht löschen, aber egal, habe ihn nun umbenannt.

Aber das soll ja nicht das Problem sein, eigentlich würde mich eine Lösung für mein Problem freuen.

Wer hat damit Erfahrungen bzw. Ideen?
Mit Zitat antworten
  #4 (permalink)  
Alt 21.12.2005, 14:26
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.02.2005
Beiträge: 25
-Oliver- befindet sich auf einem aufstrebenden Ast
Standard

Hallo nochmals!

Leider brachten sie bis jetzt noch keine Verbesserungen.

Deswegen habe ich mal das Beispiel online gestellt, damit sich alle etwas vorstellen können.

http://oliver.cybton.com/test/clear-float.htm

Code:

Code:
<html>
<head></head>
<body>
<div style="width:150px;float:left;border:1px red solid">
	navigation
navigation

	navigation
navigation

	navigation
navigation

	navigation
navigation

	navigation
navigation

</div>
<div style="margin-left:150px;border:1px blue solid">content
		  
		<div style="border:1px blue solid;float:left;width:150px;height:100px">image</div>
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		
		<div style="border:1px blue solid;float:left;width:150px;height:100px">image</div>
		text text text text text text text text text text text text text text 	 
		<hr
		<div style="border:1px blue solid;float:left;width:150px;height:100px">image</div>
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		text text text text text text text text text text text text text text 
		<hr>
	
</div>
</body>
</html>
Die Ideen habe ich wieder auskommentiert.

Bitte um eure Mithilfe
Mit Zitat antworten
  #5 (permalink)  
Alt 21.12.2005, 14:39
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.01.2005
Ort: Berlin
Beiträge: 2.149
mazzo wird schon bald berühmt werden
Standard

da ist noch einiges im Argen.
Ein hr Tag wird nciht geschlossen, es gibt keinen Doctype und es gibt keine clears. Wenn Du z.B. jedem floatierten img (warum ist das in einem DIV? das geht auch als img zu floaten, Texte würde ich in p-Tags schreiben) vorher ein clear mitgibst wird das schön untereinander dargestellt.
Wenn Du das CSS in eine CSS-Datei schreibst kann man das online-Beispiel auch mit der FF WebDeveloperToolbar schnell editieren und verbessern.
Mit Zitat antworten
  #6 (permalink)  
Alt 21.12.2005, 14:52
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.02.2005
Beiträge: 25
-Oliver- befindet sich auf einem aufstrebenden Ast
Standard

okey, habe nun die sachen beseitigt bzw erledigt.

Jedoch das Hauptproblem besteht noch immer.
Mit Zitat antworten
  #7 (permalink)  
Alt 21.12.2005, 15:02
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.01.2005
Ort: Berlin
Beiträge: 2.149
mazzo wird schon bald berühmt werden
Standard

ist doch fast fertig. Schau mal hier:
http://www.highresolution.info/webde...aml/index.html

bzw:
http://www.xhtmlforum.de/viewtopic47341nr47341.html
Mit Zitat antworten
  #8 (permalink)  
Alt 21.12.2005, 15:04
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 23.03.2005
Beiträge: 286
Chattanooga befindet sich auf einem aufstrebenden Ast
Standard

wie Mazzo schon sagte ....

Ich hoffe, dass dear folgende Code Deine Frage richtig beantwortet. Falls ja, gäbe es noch manches zu sagen, ich habe aber leider nicht mehr die Zeit dazu.

Gruß
Chattanooga

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<head>
<title></title>
<style type="text/css" media="screen, projection, tv">

#navi {
	width: 150px;
	height: 12em;
	float: left; 
	border: 1px red solid;
}

#content {
	margin-left: 250px;
	border: 1px green solid;
	height: 1px;
}

.image {
	border: 1px blue solid;
	float: left; 
	clear:left;
	width: 150px;
	height: 100px;
}

</style>
</head>
<body>

<div id="navi">Navigation</div>

<div id="content">
<div class="image">image1</div>
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 

<div class="image">image2</div>
text text text text text text text text text text text text text text 	 

<hr />

<div class="image">image 3</div>
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
<hr />
</div>

</body>
</html>
Mit Zitat antworten
  #9 (permalink)  
Alt 21.12.2005, 15:07
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 23.03.2005
Beiträge: 286
Chattanooga befindet sich auf einem aufstrebenden Ast
Standard

oops ... Mazzos 15:04h posting hatte ich nicht gesehen.

Gruß
Chattanooga
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 21.12.2005, 21:09
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.02.2005
Beiträge: 25
-Oliver- befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank für die ganzen Tipps und Tricks!

Also der letzte Code von Chattanooga hat dann die Lösung gebracht. Leider gibt es aber dann noch nicht im Firefox, jedoch mit display:table-cell in der content-box ist es nun perfekt!

VIELEN, VIELEN DANK!!!


Ps.: Kann mir irgendwer erklären warum height:1px notwendig ist
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS von Plugin beisst! expand CSS 0 28.09.2012 17:44
Gelöst!- CSS Problem - clear Befehl madmaxy CSS 2 01.08.2011 22:23
CSS Problem - Finde den Fehler nicht... expou CSS 4 27.04.2011 12:31
Inspiration - Sammlung von Links emti Ressourcen 8 01.12.2009 18:02
CSS Problem Design auf anderen Rechnern verschoben MALPI CSS 3 09.10.2008 10:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:15 Uhr.