Hier ist mein Code:
%Vor%Divs Aussehen ist gut, aber sie stellen vertikal. Gibt es eine Möglichkeit, sie horizontal in einer Linie zu platzieren?
Span ist in der einen Zeile platziert, aber die Spanne kann nicht die Breite eines Inline-Elements haben. Wenn es keine Möglichkeit gibt, DIVs und SPANs für meine Aufgabe zu verwenden, werde ich eine Tabelle verwenden, aber ich suche nach der Lösung ohne Tabelle.
Lorenzos Antwort ist richtig, aber ich würde dem Markup etwas hinzufügen:
%Vor%in CSS hinzufügen:
%Vor%Damit der Rest Ihrer Sachen korrekt fließt.
== Alternative Methode (Ab Januar und SitePoint ) = =
Sie müssen den div.pageHolder-footer nicht haben (aber pageHolder behalten). Und dann:
%Vor%Sie können beide Nachteile haben, aber es hängt davon ab, was Sie brauchen.
xandy ist richtig, aber das ist besser:
%Vor%mit CSS:
%Vor% Elemente zum Löschen von Floats ist Markup. Es ist wie mit <br>
, aber für Floats. Das Mischen von Markup und Content wird im semantischen Web als schlechte Praxis angesehen.
Lesen Sie diesen Artikel , um weitere Informationen zu erhalten.
Verwenden Sie display:inline;
und Ihre divs werden in einer Zeile sein.
andere Lösung: float:left;
Sie können mit der Kombination von ul / li mit liste (css property) als keine ausprobieren.
etwas wie
%Vor%oder
kannst du innerhalb von table / tds in divs versuchen.
Tags und Links css