php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.09.2009, 22:29  
Neuer Benutzer
 
Benutzerbild von Turamisi
 
Registriert seit: 11.09.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
Turamisi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] 2-Spalten-Layout, dass sich an Inhalt anpasst

Hallo,
ich komme gerade bei einem CSS-Problem nicht weiter:

Ich brauche ein 2-Spalten-Layout mit header und footer.

Das Spezielle ist:
Der Inhalt der sidebar und des centers sind nicht im Voraus bekannt.
Die Breite der sidebar und die Breite des centers sollen sich deswegen automatisch an den Inhalt anpassen.


Hier mein Code:
Das Problem ist, dass bei einem kleinen Browser-Fenster (oder viel Inhalt) der center unter die sidebar rutscht.

Kann ich das verhindern?

HTML-Code:
 <div style="border: lime solid 1px; width: 100%; float: left">

            <div style="border: blue solid 1px; width: 100%;">
                <p>header</p>
            </div>

            <div style="border: aqua solid 1px; width: auto; float: left">
                <p>left sidebar</p>
            </div>

            <div style="border: red solid 1px; float: left;">
                <p>main content, main content, main content, main content</p>
                <p>main content, main content, main content, main content</p>
            </div>

            <div style="border: blue solid 1px; width: 100%; float: left">
                <p>footer</p>
            </div>

        </div> 

Ich habe bis jetzt nur 2-Spalten-Layoute gefunden, bei denen die Breite nicht vom Inhalt abhängt (z.B. "width: 25%" oder "wdith: 200px")

Geändert von Turamisi (11.09.2009 um 23:05 Uhr).
Turamisi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.09.2009, 11:21  
Neuer Benutzer
 
Benutzerbild von Turamisi
 
Registriert seit: 11.09.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
Turamisi befindet sich auf einem aufstrebenden Ast
Standard

Geht das einfach nicht oder habe ich die Frage schlecht gestellt?
Turamisi ist offline   Mit Zitat antworten
Alt 13.09.2009, 12:26  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 592
Baltasar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

1.) setz dich mal bitte ganz dringend mit "float" und dessen wirkungsweise auseinander! DRINGEND

2.) den float aus dem main-content rausnehmen. anschließend per JavaScript die aktuelle Breite der side-bar auslesen und anschließend diesen wert als margin-left in den main-content legen.

2.a) dich doch auf eine feste breit für die side-bar einigen. dann kannst du dir das komplizierte verfahren aus schritt 2 schenken.

3.) float aus dem footer raus. ich nehme nicht an, dass du quer scrollen willst, dan macht ein elenemt mit float und width 100% einfach keinen sinn.
Baltasar ist offline   Mit Zitat antworten
Alt 13.09.2009, 12:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Das Problem ist, dass bei einem kleinen Browser-Fenster (oder viel Inhalt) der center unter die sidebar rutscht.
Ja das ist normales Floatings Verhalten. Layouttechnisch nicht sehr schön, dafür aber nutzbar. Denn was nützt mir eine 2cm breite Sidebar, nur damit die Spalten nebeneinander stehen?
Die Alternative ist, die Inhalte wegzuschneiden, damit ist aber auch niemandem gedient.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP/Access - Anfrageergebnis mit gesammten Spalten oder als Objekt ? SkiD PHP Tipps 2009 3 15.08.2009 23:50
[Erledigt] jede Seite hat den selben Inhalt... ocean85 PHP Tipps 2009 14 10.03.2009 11:59
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Inhalt rutscht bei 3 Spaltenlayout - IE Bug? obi HTML, Usability und Barrierefreiheit 8 19.06.2007 15:34
2-spaltiges Layout dh1sbg HTML, Usability und Barrierefreiheit 7 13.11.2006 13:52
Drei spalten layout Marian PHP Tipps 2006 6 02.05.2006 17:25
problem mit layout Beitragsarchiv 12 13.10.2005 12:41
drei Spalten einer Tabelle zusammenfügen Lia PHP Tipps 2005-2 24 16.08.2005 15:58
spalten zählen mit ausnahmen Datenbanken 8 16.07.2005 13:04
>>4 Spalten Layout! PHP Tipps 2005 17 13.02.2005 04:53
Inhalt in Layout einfügen PHP Tipps 2004 1 25.09.2004 14:15
layout + inhalt trennen PHP Tipps 2004 4 21.09.2004 15:21
Inhalt einer Datei einbinden ohne Inhalt anzuzeigen Corvin PHP Tipps 2004 4 22.07.2004 09:24
[Erledigt] Bildergallerie in Drei Spalten Layout includen? PHP Tipps 2004 3 16.07.2004 16:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html 2 spalten layout, php 2 spalten layout, 2 spalten layout php, div 2 spalten layout, html 2 spalten, div spalten layout, php layout, div layout 2 spalten, 2 spalten layout div, php spalten layout, html zwei spalten, http://www.php.de/html-usability-und-barrierefreiheit/58973-erledigt-2-spalten-layout-dass-sich-inhalt-anpasst.html, 2 spalten layout, html div 2 spalten layout, div zwei spalten layout, 2 spalten layout html, div spaltenlayout, php div 2 spalten, html layout 2 spalten, div 2 spalten

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum