Warum ist die zwei p-tags nicht neben einander, als der Bildschirm breit ist?

Wenn die browser-Breite von mehr als 1000px den div.flex-container ändert so dass die p-tags werden konnte, neben jeder anderen. Sie sind jedoch immer noch übereinander.

Was kann ich tun, um Sie neben einander auf großen Bildschirmen und über einander auf schmalen Bildschirmen?

(Sorry, ich habe die Frage hier. Aber ich kann wirklich nicht verstehen, was passiert ist. Mit "flex-direction: column" die p-tags sind immer übereinander. Ohne es sind Sie immer neben einander.)

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <style type="text/css">
      .flex-container {
          display: flex;
          flex-wrap: wrap;
          flex-direction: column;
          max-width: 800px;
          min-height: 180px;
          border: red 2px solid;
      }
      @media (max-width: 1000px) {
          .flex-container {
              max-width: 400px;
          }
      }
      .flex-container p {
          flex: 1;
          -webkit-box-flex: 1;
          display: block;
          width: 300px;
          margin: 0px;
          margin-right: 20px;
          margin-bottom: 10px;
          border: red 2px solid;
      }
    </style>
  </head>
  <body>
    <div class="flex-container">
      <p>
        This page is for setting up the W+ bookmarklet and adding it
        to your brower's bookmarks bar.
      </p>
      <p>
        The idea of this bookmark is to help searching when you find
        something on a web page.  Maybe you see a book
        title that looks interesting?  Then you can start the W+
        bookmarklet and click the first word and the last word in
        the title.  That will give you a number of alternative
        ways to search for it.
      </p>
    </div>
  </body>
</html>
Sie können nicht nur die beiden p-tags auf der gleichen Linie. Nach einem p-tag deklariert ist, bricht die Linie. ODER Sie können Sie in einer div und diese für die Anzeige auf der gleichen Linie..
stackoverflow.com/questions/10319483/... geben Ihnen einen besseren Blick auf Sie.
Nochmals vielen Dank. Ich spielte mehr mit dem Beispiel aus dem Almanach (unten) und es hat tatsächlich funktioniert es, wenn ich "Stil: inline-block" für die p-tags. Aber -- wenn ich von "Zeile" , "Spalte", die es nur stapeln Sie die orange Blöcke oben sind es andere, leider. Statt der Umhüllung zur nächsten Spalte.
Süß! Wenn alles geklappt hat, dann könnte man überprüfen, dass der Pfeil weiter nach unten meine Antwort, dass wäre toll!
Ja, das hat mir geholfen. Ich merke nach dieser suchte ich für die falsche Lösung. Was will ich eigentlich hier zu sein scheint, Zeitung Stil Spalten. Ich dachte, flex war der Weg zu gehen. (Es war einige Zeit, da ich diese überprüft... 😉 ) So, jetzt weiß ich die Grenzen hier. Ich werde einfach verwenden, column-width: 400px in das div-tag. (Und die, die nicht arbeiten genau wie ich es erwartet habe, aber... 😉 )

InformationsquelleAutor Leo | 2013-12-31

Schreibe einen Kommentar