franzsen: Flex-Box

Beitrag lesen

@@MrMurphy1

Und wie stelle ich unterschiedliche Höhen ein?

Mit CSS height.

Nein.

Damit kann man die Höhe aller Flexitems verändern; nicht aber erreichen, dass sie unterschiedliche Höhen haben.

<!doctype html>
<html lang="de">

<head>
	<meta charset="utf-8" />
	<title></title>

<style>
nav {
	background-color: red;
	border: 2px solid;
	border-radius: 1em;
	}
section {
	background-color: aqua;
	border: 2px solid;
	border-radius: 1em;
	}
aside {
	background-color: yellow;
	border: 2px solid;
	border-radius: 1em;
	}

#beispiel {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	}

#beispiel nav, aside {
	-webkit-flex-basis: 20%;
	flex-basis: 20%;
	}
nav {
	height: 80px;
	}
aside {
	height: 50px;
	}
#beispiel section {
	-webkit-flex-basis: 60%;
	flex-basis: 60%;
	height: 150px;
	}
section {
	min-height: 100px; /* < kein Einfluß wenn Inhalt größer*/
}
</style>
</head>

<body>

<div id="beispiel">
	<nav>
		<ul>
			<li>Zeile 1</li>
			<li>Zeile 2</li>
			<li>Zeile 3</li>
		</ul>
	</nav>
	<section>
		<p>Inhalt</p>
		<p>Inhalt</p>
		<p>Inhalt</p>
		<p>Inhalt</p>
	</section>
	<aside>
		Aside
	</aside>
</div>

</body>
</html>

Eins ist aber eigentümlich, wenn ich bei nav „min-height“ > section setze, verändert es nur nav, setze ich es < bleibt es mit section gleich groß, schreibe ich jedoch „height“ und setze es kleiner, hat es auf die Höhe sehr wohl eine Auswirkung.
Anders in Prozentangabe. Mit „min-height“ setzt es die Höhe gleich mit der Höhe von „#beispiel section“ ganz gleich wie hoch die Prozentangabe ist. Mit „height“ bleibt es auf der Höhe seines Inhalts, ganz gleich welche Prozentangabe ich mache.
Bei „#beispiel section“ funktioniert „min-height“ allerdings nicht < als die Größe von nav.

Ganz schön verwirrend? Ist da die andere Methode nicht besser da ich jedes Element einzeln ansprechen kann?

--
LG Franz
0 57

Flex-Box

franzsen
  • css
  1. 0
    Auge
    1. 0
      franzsen
      1. 0
        Auge
  2. 0
    Gunnar Bittersmann
  3. 0
    Gunnar Bittersmann
    • css
    • html
    1. 0
      franzsen
      1. 0
        Gunnar Bittersmann
  4. 0
    franzsen
    1. 0
      MrMurphy1
      1. 0
        franzsen
        1. 0
          Gunnar Bittersmann
          1. 0
            franzsen
            1. 0
              MrMurphy1
              1. 0
                franzsen
                1. 0
                  Der Martin
              2. 0
                Gunnar Bittersmann
                1. 0
                  franzsen
                  1. 0
                    MrMurphy1
                    1. 0
                      franzsen
                      1. 0
                        MrMurphy1
                        1. 0
                          franzsen
                          1. 0
                            MrMurphy1
                            1. 0
                              MrMurphy1
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Gunnar Bittersmann
                            2. 0
                              MrMurphy1
                              1. 0
                                Gunnar Bittersmann
                            3. 0
                              MrMurphy1
                              1. 0
                                Franz
                                1. 0
                                  MrMurphy1
                                  1. 0
                                    Franz
                            4. 1
                              Gunnar Bittersmann
        2. 0
          MrMurphy1
          1. 0
            franzsen
    2. 0
      Gunnar Bittersmann
      1. 0
        franzsen
        1. 0
          MrMurphy1
          1. 0
            franzsen
            1. 0
              MrMurphy1
              1. 0
                franzsen
        2. 0
          Gunnar Bittersmann
          1. 0
            franzsen
            1. 0
              Gunnar Bittersmann
            2. 0
              Gunnar Bittersmann
              1. 0
                franzsen
                1. 0
                  MrMurphy1
                  1. 0
                    franzsen
                    1. 1

                      franzsen = Franz = Taco HTML Editor?

                      Camping_RIDER
                      • editor
                      • html
                      • meinung
                      1. 0
                        franzsen
                        1. 0
                          Gunnar Bittersmann
                          • editor
                          1. 0
                            jeena
                            1. 0
                              Camping_RIDER
                            2. 0
                              Gunnar Bittersmann
                              1. 0
                                Christian Kruse
                        2. 0
                          Camping_RIDER