Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 18.08.2006, 22:45   Nach oben    #1
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard Zeilenumbruch nach <div> verhindern?

Hallo,

da ich derzeit an einem neuen Projekt arbeite und das möglichst valide machen will, hab ich mich für eine fast reine CSS-Lösung entschieden. (Datenfelder werden in einer Tabelle bleiben)...

Doch die eigentliche Frage ist nun, wie ich nach einem <div> einen Zeilenumbruch verhindern kann.

HTML-Code:
<div id="left" style="clear:right;">
  <img src="images/design/style/button_startseite.jpg" alt="Startseite" />
    <div id="leftinleft">
    <img src="images/design/style/mainsite_38.jpg" alt="Linke Bar" />
  </div>
</div>
Code:
#left {
    float:left;
}
#leftinleft {
    width: 53px;
    margin: 0px;
    position: absolute;
}
Doch leider wird zwischen den beiden Div-layern ein Zeilenumbruch geschoben.

divbreak.png

Könnt ihr mir helfen?

Ist mir noch zu helfen?
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 22:56   Nach oben    #2
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

mein hardcoretestquellcode offenbart: das problem liegt woanders:
Code:
<html>
<body>
<div style="background-color: gold;">1</div>
<div style="background-color: blue;">2</div>
<div><div style="background-color: green;">3</div></div>
</body>
</html>
wie man sieht gibt es keinen zeilenumbruch. vielleicht solltest du mal schauen, ob du irgendwo ein umbruch direkt im html einbaust?
am besten zu testen wenn du einfach die <div>....</div> mal in eine zeile schreibst....
also:
Code:
 <div id="left" style="clear:right;"><img src="images/design/style/button_startseite.jpg" alt="Startseite" /><div id="leftinleft"><img src="images/design/style/mainsite_38.jpg" alt="Linke Bar" /></div></div>
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 23:02   Nach oben    #3
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Das dachte ich mir auch schon, aber Fehlanzeige. Der Umbruch bleibt drin.
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 23:05   Nach oben    #4
CSS-Spinner
 
Benutzerbild von pichfl
 
Registriert seit: 27.08.2005
Ort: Kissing
Beiträge: 46
Standard

der Umbruch könnte auch vom Image kommen.

scheib mal in die CSS

Code:
img{ vertical-align:bottom; }

und was spräche dagegen, das image mit einer id auszustatten und dann mit display:block in ein blockelement zu verwandeln und so anstelle (des damit überflüssigen) divs zu positionieren?
pichfl ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 23:05   Nach oben    #5
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

Fakt ist aber, irgendwo muss das bei dir herkommen... es liegt nicht am div.. mal geschaut ob woanders der margin-wert überschrieben wird oder ne position festgelegt oder oder oder?
notfalls erstmal nur ein total grobes grundgerüst bauen

am besten CSS live editieren mit dem firefox und der web developers extension dort kannst du dann auch alle container optisch hervorheben über die deine maus sich bewegt. damit sieht man ne menge ungenauigkeiten in den divs. nur zu empfehlen....
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 23:08   Nach oben    #6
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Zitat:
Zitat von pichfl
der Umbruch könnte auch vom Image kommen.

scheib mal in die CSS

Code:
img{ vertical-align:bottom; }
und was spräche dagegen, das image mit einer id auszustatten und dann mit display:block in ein blockelement zu verwandeln und so anstelle (des damit überflüssigen) divs zu positionieren?
Danke, das klappt wunderbar!

Was dagegen spräche wäre die Anzahl der Bilder, oder hab ich da was missverstanden?

Warren, was ist denn das für eine Extension?
Und das Grundgerüst ist total primitiv ^^
Kein anderes Bild wird mit einer absoluten Position belegt.

Und wie kann ich in Linux die Site im IE testen? ^^
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2006, 23:56   Nach oben    #7
Mensch
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
Standard

https://addons.mozilla.org/firefox/60/ das is die extension die ich eigentlich jedem entwickler empfehle... sehr gute tools enthalten...
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2006, 00:48   Nach oben    #8
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Danke, das ist wirklich nützlich...

Im Opera und im Firefox sieht das Design nun perfekt aus.
Habe einen kumpl gefragt - im IE solls immer für ne Sekunde perfekt aussehen und wird dann zerstört...

Muss ich mich morgen wohl noch mal in XP reinsetzen und dem IE seine Extrawurst braten -.-
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2006, 21:18   Nach oben    #9
CSS-Spinner
 
Benutzerbild von pichfl
 
Registriert seit: 27.08.2005
Ort: Kissing
Beiträge: 46
Standard

zu meiner lösung: hatte wenig zeit, daher jetzt ausführlich. Browser behandeln Bilder quasi wie ein Wort. daher hat es oberlänge und unterlänge, was einen kleinen Abstand nach unten bzw oben vom Bild aus erzwingt. Wenn ich das Bild aber auf der Textachse am unteren Rand ausrichte, verschwinden diese abstände.

zu meinem Tip mit der ID: wenns mehr Bilder sind kann man natürlich nicht anders.
pichfl ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2006, 21:31   Nach oben    #10
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Alles klar. Danke

Hab das nun auch mit nur 2 kleinen Extrawünschen für den IE hinbekommen... Mich hats gewundert, dass es so schnell ging...

Bin dann mal wieder 007 schauen .
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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
Zeilenumbruch via \n geht nicht felix PHP-Programmierung 4 22.07.2007 21:18
Zeilenumbruch (und noch was) im Footer Artemis Fragen ans Team 1 07.07.2007 12:26
repaint verhindern Gottzilla Desktop-Applikationen und Grafik 4 11.08.2005 15:36
leerzeichen bei zeilenumbruch in einem string mr.no Allgemeine Java-Programmierung 13 09.01.2005 13:31
Zeilenumbruch bei FileWriter ? Densi Allgemeine Java-Programmierung 3 22.10.2004 17:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:02 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

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