Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

clear:both

Eingetragen von ThePaul (77)
am 17.08.2006 - 23:38 Uhr in
  • Themes & Theming

Hi,

ich habe 2 divs nebeneinander, die mittels <br style="clear:both"> gleichgroßgemacht werden sollen.
Allerdings funktioniert das nicht so, wie ich will. D.h. Die Größe der divs verändert sich nicht. :(

Hier nochmal der Code:

<div class="width66 floatLeft leftColumn">
  <div id="box">
    ...
    <a href="/drupal/taxonomy/term/24" class="tagadelic level1">abc</a>
    ...
    <br style="clear:both" />
  </div>    
</div>

<div class="width33 floatRight box">
 
  <div class="item-list">
    ...
    INHALT
    ...
  </div>

</div>

Weiß jemand Rat? (Ich will das beide divs gleich hoch sind)

‹ Suche Passendes Theme. Möchte seperate Klasse für ersten Blogpost auf der Startseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da liegst du ganz falsch

Eingetragen von md (3717)
am 18.08.2006 - 00:16 Uhr

Dein

<br style="clear:both" />

gehört erstens nicht ins div. Zweitens hat das nichts mit der Höhe eines divs zu tun.
Clear dient dazu "Floats" von Elementen aufzulösen ("zu clearen"), nachdem diese mit float = left oder right aus dem normalen Fluß von HTML Elemenen (untereinander) herausgenommen wurden.

Die Höhe deiner divs kannst du im Style Sheet für deine CSS-Klassen-Selektoren angeben.

.floatRight{
  height:800px;
}

.floatLeft{
  height:800px;
}

Ich hoffe du kommst damit klar.
Aber werf auch mal ein Blick in mein Tutorial:
http://drupal.mdwp.de/Drupal_Theme_und_CSS_Tutorial

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo, ich möchte die Höhe

Eingetragen von ThePaul (77)
am 18.08.2006 - 00:24 Uhr

hallo,

ich möchte die Höhe nicht statisch angeben, sie soll sich dynamisch an den Inhalt anpassen.

Gibts da noch ne Möglichkeit?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dynamisch

Eingetragen von md (3717)
am 18.08.2006 - 08:58 Uhr

Ich hoffe ich verstehe dich richtig.
Die Höhe eines divs passt sich immer automatisch an den Inhalt an.
Dann darfst du natürlich keine explizite Höhe im Style Sheet angeben.

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für die schnelle

Eingetragen von ThePaul (77)
am 18.08.2006 - 09:16 Uhr

danke für die schnelle antwort.

Aber wie machen die das dann z.B. auf drupal.org, dasss der grüne und der orange div gleich hoch sind?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht dynamisch

Eingetragen von md (3717)
am 18.08.2006 - 09:27 Uhr

Na, weil die da statischen Inhalt drin haben und deshalb eine feste Höhe angeben können.
Dies ist übrigens einer der wenigen Nachteile von CSS-Layouts. Ohne Tricks bekommt man zwei "Spalten"
mit dynamischen Inhalt nicht in die gleiche Höhe. Das geschieht bei einer Tabelle automatisch.

Schau dir mal diesen Post hier an: http://www.drupalcenter.de/node/882
Dort und bei der angegebenen Quelle www.alistapart.com findest du viele dieser Tricks.

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

So geht das nicht

Eingetragen von Creazion (nicht überprüft) (0)
am 18.08.2006 - 09:37 Uhr

Hallo ThePaul,

so wie Du Dir das vorstellst, geht das nicht bzw. nur mit Hilfe von Javascript.
Es kommt ganz darauf an, was du möchtest. Wenn es um Hintergrundgrafiken oder -farben geht, könnte ich Dir ein Beispiel hier einstellen. Ein Problem wird es, wenn die beiden Boxen einen Rahmen haben sollen. Dann wirst Du um die Verwendung von Javascript nicht herumkommen.

Hier der Link zu einer Javascript-Variante: PVII Equal Height CSS Columns

Wie gesagt, benötigst Du die JS-Variante nur, wenn Du einen Rahmen verwenden möchtest. Damit ich Dir ein Beispiel erstellen kann, müsstest Du mir noch genau sagen, was Du vorhast.

Grüße

------------------------------------
www.happyfaces-kinderschminken.de · www.3p-consulting.com

  • Anmelden oder Registrieren um Kommentare zu schreiben

Faux Columns

Eingetragen von md (3717)
am 18.08.2006 - 09:46 Uhr

Wie ich schon sagte, geht das mit Tricks auch mit CSS.
Hier das vielleicht bekannteste Beispiel (Faux columns)

http://alistapart.com/articles/fauxcolumns/

Warum JS, wenns auch ohne geht?

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, ich hab das grad mal

Eingetragen von ThePaul (77)
am 18.08.2006 - 10:41 Uhr

hi,

ich hab das grad mal ausprobier (http://www.alistapart.com/articles/holygrail), geht aber bei mir nicht, Es werden nicht mal die Zeilen angezeigt :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann machst du was falsch

Eingetragen von md (3717)
am 18.08.2006 - 11:04 Uhr

Es gibt ein Drupal theme, dass diesen Ansatz umsetzt.
Ein Online-Beispiel findest du hier: http://themes.plusnix.net/theme_holy_grail
Also funktioniert es auch :-)

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

das theme hat ja immer noch

Eingetragen von ThePaul (77)
am 18.08.2006 - 11:22 Uhr

das theme hat ja immer noch feste breitenangaben.

läst sich das auch irgendwie dynamisch, also prozentual angeben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja

Eingetragen von md (3717)
am 18.08.2006 - 11:29 Uhr

Ersetz die festen Angaben durch % oder em.

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau meine Rede

Eingetragen von Creazion (nicht überprüft) (0)
am 18.08.2006 - 13:27 Uhr

Hallo md,

schönes Beispiel für das, was ich bereits in meinem Beitrag angesprochen hatte. In meinen Layouts habe ich bis jetzt auch nur JS verwendet, wenn es um transparente Hintergrundbilder ging.

Das Wiederholen von Hintergründen in verschachtelten DIV's ist mir bekannt, ich wusste nur nicht, wie sich ThePaul das vorgestellt hat. Wie gesagt, sollte er Ränder um seine Boxen haben wollen evtl. sogar mit abgerundeten Ecken, wird es auch mit der von Dir vorgeschlagenen Variante nicht einfach für ihn sein, dieses umzusetzen.

Im Grunde genommen lässt sich alles mit CSS machen, nur muss man dafür auch die Materie gut beherrschen. Ein weiteres Problem ist die Anzeige in verschiedenen Browsern, weshalb für den ein oder anderen die JS-Variante die einfachere ist.

Grüße

------------------------------------
www.happyfaces-kinderschminken.de · www.3p-consulting.com

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch ein Beispiel

Eingetragen von nofue (73)
am 19.08.2006 - 04:08 Uhr

Vielleicht das da:

http://www.pixy.cz/blogg/clanky/css-3col-layout/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 18 Stunden
  • Hey danke
    vor 5 Tagen 13 Stunden
  • Update: jetzt gibt's ein
    vor 6 Tagen 7 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 1 Tag
  • In der entsprechenden View
    vor 2 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 1 Tag
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association