Antworten auf deine Fragen:
Neues Thema erstellen

Inline-Elemente horizontal gleichmäßig verteilen

Crackp0t

Aktives Mitglied

Hallo ich möchte Folgendes in CSS und HTML machen und komme nicht weiter:

Als Gerüst habe ich:
HTML:
<div id="header">
        <span id="point-one" class="header-item">Punkt1</span>
        <span id="point-two" class="header-item">Punkt2</span>
        <span id="point-three" class="header-item">Punkt3</span>
        <span id="point-four" class="header-item">Punkt4</span>
        <span id="point-five" class="header-item">Punkt5</span>
</div>
Die Elemente "header-item" im Container "header" (der eine feste Größe hat) möchte ich nun gleichmäßig in der Horizontale verteilen, unabhängig davon ob sich nun 3, 4 oder 5 Elemente mit der Klasse xxx darin befinden, da die Anzahl und der Text durch JS verändert wird.
Mein jetziger Anlauf sieht so aus:

HTML:
.header-item {
    font-size: 1.4em;
    color: rgb(240,240,240);
    font-family: Arial;
    text-align: center;
    
    min-width: 10%;
    max-width: 25%;
    float: left;
    padding: 15px 0px;
}
Jedoch wird nur min-width verwendet, egal wie viele Elemente vorhanden sind.
Ist das mit css machbar oder muss ich da mit JS nachhelfen und die prozentuale Breite der Elemente anpassen?
 
Zuletzt bearbeitet:

TheTalesOfImmo

Medieninformatiker

AW: Inline-Elemente horizontal gleichmäßig verteilen

Hi!

Um inline-Elementen Höhe und Breite zuweisen zu können, musst Du den Anzeigetyp anpassen, probier mal in der Klasse header-item folgendes hinzuzufügen:
Code:
display:inline-block;
 

jackprince

xHTML & CSS Junkie

AW: Inline-Elemente horizontal gleichmäßig verteilen

Da die Elemente sowieso gefloatet werden würde ich sicherheitshalber auf "display: block;" gehen.
Wie auf CSS2 - The display declaration zu sehen nimmt der IE 'inline-block' z.B. erst seit V8.

Um also aus den Beschränkungen für "inline" Objekte heraus zu kommen lieber block nehmen.
Wie gesagt gefloatet wird ja sowieso.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.066
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben