Html/CSS float tag funktioniert nicht?

3 Antworten

So wie ich das sehe, werden deine beiden Listeneinträge (Forum, Bewerben), so wie erwartet, nach rechts gedrückt: https://jsfiddle.net/at5rs0k7/.

Allerdings sehe ich keinen Grund, überhaupt float an dieser Stelle einzusetzen. Die a-Elemente sind doch jeweils allein in ihren Containern. Wenn du einfach nur den Text horizontal positionieren möchtest, dann verwende text-align (auf dem li-Element). Bootstrap hat dafür auch schon vorgefertigte Klassen:

<li class="text-right"><a href="#bewerben">Bewerben</a></li>

JayHey123 
Beitragsersteller
 26.08.2020, 18:06

Okay das werde ich probieren! Danke schonmal! Zur Info: Die Navigation soll am Ende so aussehen: https://bybilly.uk/dusk/ (Desktop website). Also Links 2 Menüpunkte und rechts 2. In der Mitte das Logo

0
regex9  26.08.2020, 18:14
@JayHey123

Eine horizontale Ausrichtung würde so funktionieren:

HTML:

<ul>
  <li><a href="#start">Start</a></li>
  <li><a href="#entbannung">Entbannungsantrag</a></li>
  <li><img class="logo" src="logo.png" alt="PizzaMC Logo"></li>
  <li><a href="#bewerben">Bewerben</a></li>
  <li><a class="nav-right" href="#forum">Forum</a></li>
</ul>

CSS:

.navbar li {
  float: left;
}

Die list items kommen in einen Textfluß nach links.

Eine modernere Lösung via Flexbox-Layout:

.navbar ul {
  display: flex;
}

Ganz klar, dann müssten noch einige Abstände, etc. ergänzt werden. Aber für die Positionierung wäre das die Basis.

1
JayHey123 
Beitragsersteller
 26.08.2020, 18:15
@regex9

Das hatte mir gefehlt!! Vielen Dank!

0
JayHey123 
Beitragsersteller
 26.08.2020, 18:24
@regex9

Ok kurze Frage noch: Wie bekomme ich das Logo jetzt in die Mitte der Website und den Text richtig ausgerichtet?

0
regex9  26.08.2020, 18:28
@JayHey123
.navbar ul {
  display:flex;
  justify-content: center;
  width: 100%;
}

.navbar li {
  padding: 10px; /* or some other value ... */
} 
1

Floats sollten nicht mehr zum layouten benutzt werden. Flexbox ist hier das Mittel der Wahl.

Wenn du mehr Hilfe möchtest, wäre ein Link oder dein Code hilfreich.


JayHey123 
Beitragsersteller
 26.08.2020, 17:16

Ich habe es genau nach einem YT Tutorial gemacht... Er hat auch Float genommen und es hat geklappt

0
Eutervogel  26.08.2020, 17:18
@JayHey123

Das mag ja sein, aber es ist ja nicht sinnvoll sich überholte Methoden anzueignen, oder? Aber meintwegen mach es mit float. Geht die Welt auch nicht von unter. Aber um dir helfen zu können müssten wir hier schon mehr sehen.

0
JayHey123 
Beitragsersteller
 26.08.2020, 17:18
@Eutervogel

Ja wird gleich geuploadet... Dann kannst du Mal gucken

0

Das ist ein bisschen wenig. Schick uns mal mehr und zeig wie du es im Head reingeschrieben hast und wo du die Klasse interpretiert hast

Woher ich das weiß:Hobby

JayHey123 
Beitragsersteller
 26.08.2020, 17:16

Code Bilder sind gleich Online.

0