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

Zen Theme - für was ist class="block-clear"?

Eingetragen von majorbenks (144)
am 24.02.2010 - 16:08 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo

Ich bin blutiger Anfänger, deshalb die vielleicht blöde Frage..

Ich habe mir das Theme "Zen" angeschaut und versucht nach zu vollziehen, wie das mit dem Theming funktioniert.

Warum hat das Theme immer zwei Divs für jeden Bereich? (Also z.B. div "head" und dann div "head-inner"?

Bei einigen Berichs Divs erscheint folgender Code: class="block-clear". Manchmal hat es auch noch die Klassen region und region-links. Ich habe in allen Styles gesucht, aber nirgends eine solche Klasse gefunden. Für was sind diese Klassen? Wie kann ich sie verwenden / Brauch ich die überhaupt? (Bei Garland kommen die übrigens auch vor)

Gruss Benks

PS: Ich verstehe Html / CSS, es ist mir also klar was eine Klasse ist..

‹ Eigene CSS per template.php [gelöst] Gallery Assist und node->gallitems ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die verschachtelten Divs

Eingetragen von derjochenmeyer@... (591)
am 26.02.2010 - 14:45 Uhr

Die verschachtelten Divs sind oft nötig um die verschiedene auslegung des CSS durch die verschiedenen Browser zu umgehen. Wenn du einem DIV die breite 200px gibst und dann noch 20px padding, dann gibt es einige Browser die das DIV 200px breit darstellen und andere die es 240px breit machen. Wenn du das äußere DIV 200px breit machst und dem inneren 20px padding gibst, dann sieht es in allen Browsern gleich aus. Und es gibt noch meeeeeeehhhhhhhhr so sinnlose Unterschiede.

Hier gibt noch mehr Info: http://de.selfhtml.org/css/formate/box_modell.htm

Hinter der class block-clear steht clear: both;. Wenn du ein DIV hast in dem mehere Elemente floaten dann wird das äußere DIV nicht automatisch von der Größe her angepasst. Wenn du vor dem Ende dieses DIVs aber ein DIV mit clear: both; ausgibst dann wird dieses Problem behoben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo ist dieses Stylesheet abgelegt?

Eingetragen von majorbenks (144)
am 24.02.2010 - 16:36 Uhr

Wo ist dann das Stylesheet abgelegt in welchem dieses clear: both steht? Hab ich das einfach übersehen oder ist es ausserhalb des zen Themes abgelegt? Das wäre vor allem für den Fall der Klasse Region interessant - dann wüsste man was dort so eingestellt ist..

Aber nochmal zu dem block-clear, irgendwie hab ich da grad einen Knoten im Hirn. Zum Beispiel dieses Stückchen Code:

<div id="navbar">
  <div id="navbar-inner" class="clear-block region region-navbar">

          <?php if ($primary_links): ?>
            <div id="primary" class="clear-block">
              <?php print theme('links', $primary_links); ?>
            </div> <!-- /#primary -->
          <?php endif; ?>

  </div> <!-- /#navbar-inner-->
</div> <!-- /#navbar -->

Wenn ich jetzt das Div "primary" floate, dann wird das floating doch nicht vom Parent div (in diesem Fall navbar-inner) gecleart. Oder doch? Müsste ich nicht noch extra ein Clearing-Div nach dem Primary-Div einfügen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

majorbenks schrieb Wo ist

Eingetragen von Thoor (3678)
am 24.02.2010 - 16:49 Uhr
majorbenks schrieb

Wo ist dann das Stylesheet abgelegt in welchem dieses clear: both steht?

Wie so oft schon bei Drupalcenter geschrieben .... Design Probleme mit FF und FIREBUG ganz einfach lösen!!!

majorbenks schrieb

Wenn ich jetzt das Div "primary" floate... Müsste ich nicht noch extra ein Clearing-Div nach dem Primary-Div einfügen?

Siehst du richtig! Wenn primary "floatet", dann benötigst du ein neues Element mit "clear" danach!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da steht gar nicht clear:both..

Eingetragen von majorbenks (144)
am 24.02.2010 - 17:13 Uhr

Gutes Tool.. Aber demnach steht in clear-block gar nicht clear:both, sondern display:block, was immer das auch für einen Sinn macht, div sind ja sowieso schon Blockelemente.. Interessanterweise kommt das aber an vielen Stellen im Code vor. Weisst jemand warum?

Aber für was dann ein clear wenn oben gar kein Element ist das gecleart werden muss? (--> Naja, es cleart ja sowieso nicht..)

  • Anmelden oder Registrieren um Kommentare zu schreiben

stimmt. Ist gar kein clear:

Eingetragen von derjochenmeyer@... (591)
am 24.02.2010 - 17:31 Uhr

stimmt. Ist gar kein clear: both >> dann weiß ich es auch nicht.

------------------------------------------
Auf der Suche nach Drupal Entwicklung? » www.forward-media.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für was ist es dann?

Eingetragen von majorbenks (144)
am 26.02.2010 - 08:17 Uhr

Also es würde mich wirklich sehr interessieren was das für einen Sinn hat. (Wenn das jemand hier weiss?)

Gruss Benks

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 18 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 10 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 8 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 26 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