Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] div in zwei spalten mit css

Eingetragen von reggaefish (190)
am 25.02.2009 - 11:52 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

hallöchen,

mal wieder eine kleine (große?) frage:

ich hab mit cck einen neuen inhaltstyp erstellt, der ca. 10 felder enthält. mal bild, mal text. (es geht um ein produkt)
5 dieser felder sind 400px breit, 5 sind 300 px breit, so dass zwei gut nebeneinander passen.

der inhalt ist bei den meisten der divs variabel in der menge. d.h. es kann mal eine zeile sein, mal aber auch 20.

jetzt hätte ich gerne, dass 5 dieser felder immer links untereinander, die anderen rechts untereinander auf der seite angeordnet werden.

ich floate mich hier gerade zu tode, vielleicht hat einer nen kleinen tip, wies einfacher geht...

im prinzip kann man die frage runterbrechen auf:

wie schaffe ich es, dass 10 divs in 2 spalten angeordnet werden.

vielleicht hat einer ne idee...

grüße und danke

‹ Registrierungen / Conversions mit Google Analytics tracken. Einrichtungsproblem. Wie auf externe Seite verlinken ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Styling

Eingetragen von stBorchert (6003)
am 03.03.2009 - 15:24 Uhr

Moin!

<div class="container">
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="container-item">...</div>
  <div class="clear" />
</div>

.container { width: 720px; }
.container-item {
  float: left;
  display: block;
  margin: 10px 9px;
  padding: 0;
}
.clear {
  clear: both;
}

So in etwa sollte das funktionieren. Wenn jetzt zwei aufeinanderfolgende "container-item" eine Breite <= 700px haben, solltest Du immer zwei Einträge nebeneinander sehen.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, erstmal danke für die

Eingetragen von reggaefish (190)
am 03.03.2009 - 16:04 Uhr

hi,

erstmal danke für die antwort.
leider funzt es so nicht.
bzw. erstmal von vorne:

cck > inhaltstyp produkt.

10 felder.

5 davon sollen IMMER links sein,
5 davon IMMER rechts.

=> nich immer haben alle felder inhalt.
und da liegt das problem. (zumindest für mich ;-) )

sind nämlich auf der linken seite alle felder ausgefüllt, auf der rechten aber nur das 1. und das 5., dann richtet sich das erste (rechts) an der oberkante vom ersten auf der linken seite aus. das 5. (rechts) richtet sich an der oberkante vom linken 5. aus.

sprich, da entsteht eine lücke auf der rechten seite...
ich hoff es war einigermassen verständlich ;-)

was ich gen hätte, ist dass im prinzip 2 spalten entstehen, wo jeweils 5 divs drin sind, die sich einfach untereinander anordnen.

technisch is mir das auch alles klar, bzw. ich wüsste wie ich es von hand coden kann.

mein wirkliches problem is also:

wie bekomme ich die ersten 5 felder in ein div und die zweiten 5 felder in ein anderes div.

in php bin ich nich so fit, dass ich da irgendwelche sachen hacken könnte ;-)

ich hoff ich hab einigermaßen verständlich erklärt worums geht... ;-)

vielleicht steh ich aber auch dermaßen aufm schlauch... ;-)

grüße und danke

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

so, problem gelöst. ein

Eingetragen von reggaefish (190)
am 16.03.2009 - 16:14 Uhr

so, problem gelöst.

ein einarbeiten ins anfänglich doch recht unübersichtliche Modul "Contemplate" hat den stein ins rollen gebracht.
der dort erzeugte code sieht in etwa so aus:

<div id="left_content">
<?php print $node->content['field_over_de']['#children'] ?>
<?php print $node->content['field_prod_tech_data']['#children'] ?>
<?php print $node->content['field_prod_technology']['#children'] ?>
<?php print $node->content['field_prod_ship']['#children'] ?>
</div>

<div id="right_content">
<?php print $node->content['field_prod_img']['#children'] ?>
<?php print $node->content['field_prod_labels']['#children'] ?>
<?php print $node->content['field_prod_serv']['#children'] ?>
<?php print $node->content['field_prod_opt']['#children'] ?>
</div>

damit werden dann alle felder im linken div untereinander dargestellt, eben so im rechten.

sind felder leer, führt das nicht zu abständen usw. sondern "volle" felder rutschen einfach nach "oben"

so far, vielleicht hilfts ja de einen oder anderen weiter...

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • 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 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 17 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 17 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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