basti1012.bplaced.net

Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
    ich hab ein kleines Problem mit Responsive Design! Ich möchte, dass mein Inhalt IMMER in der Mitte der Seite ist. Auf Desktop sollen es eine Reihe mit 4 Spalten sein, für Tablet 2 Reihen mit 2 Spalten und für Smartphone 4 Reihen in einer Spalte. Es funktioniert auch beides...aber leider nicht gleichzeitig (ich schätze mal es liegt an float:left; und display: flex; - leider finde ich dafür keine alternative). Vll. hat ja einer von euch eine Lösung für mein Problem.

    Code

                                        
                                     <style>
       .frame {
        background: #FAFBFC;
        display: flex; /*only way for center?*/
    } 
    .inner-frame {
        margin: 0 auto; /*only way for center?*/
    	margin-top: -10px;
    }
    @media only screen and (min-width: 800px) {
       .frame{
    display:flex;
        }
      .line{
        display:flex;
      }
    }
    
    @media only screen and (max-width: 300px) {
       .frame{
    display:flex;
         flex-direction:column;
        }
      .line{
        display:flex;
         flex-direction:column;
      }
    }
    @media only screen and (max-width: 799px) {
       .frame{
    display:flex;
         flex-direction:column;
        }
      .line{
        display:flex;
      }
    }
    .box {
        width: 275px;
        border: 1px;
        background: #FDFDFE;
        border-style: solid;
        border-color: #e8e8e8;
        background: #ffffff;
        text-align: center;
        margin: 14px;
    }
    p.box-title {
        padding-top: 10px;
        font-size: 22px;
        font-weight: bold;
    }
    img.image-radius {
        border-radius: 100%;
        width: 120px;
        height: 120px;
    }
    p.text-padding {
        padding-top: 10px;
        padding-right: 20px;
        padding-left: 20px;
        font-family: "Helvetica";
        font-size: 20px;
    }
    p a.mehr-button {
        color: #ffffff;
        background-color: #00749F;
        padding: 0px 30px;
        border: none;
        text-align: center;
        display: inline-block;
        font-size: 19px;
        cursor: pointer;
        border-radius: 100px;
        font-weight: bold;
    }
    </style>
    <div class="frame">
      <div class="line">
            <div class="box w3-quarter">
                <p class="box-title">Header 1</p>
                <img src="/image/10.png" title="" alt="" class="image-radius">
                <p class="text-padding">
                    QJfejfnejkfew klenfew kjqnd klqned jk qlkdnkj jk djkjkjbd lkjlkwqn qlwkd.
                </p>
                <p>
                <a href="#" class="mehr-button">mehr</a>
                </p>
            </div>
            <div class="box w3-quarter">
               <p class="box-title">Header 2</p>
               <img src="/image/10.png" title="" alt="" class="image-radius">
               <p class="text-padding">
                    alkdjfbhre iujk oifhewu ifhewli2 rjewn klfewnew qlkjeeknf elkfh hqedj qjhekjej eoihdfe.
                </p>
                <p>
                <a href="#" class="mehr-button">mehr</a>
                </p>
            </div>
      </div>
      <div class="line">
            <div class="box w3-quarter">
                <p class="box-title">Header 3</p>
                <img src="/image/10.png" title="" alt="" class="image-radius">
                <p class="text-padding">
                    kasjbhfwe jqwbe ek jkqbdeeqwje kjqbe kjqbd  jkdbenkdejk kjqbq jkqwbj  ejkdbe.
                </p>
                <p>
                <a href="#" class="mehr-button">mehr</a>
                </p>
            </div>
            <div class="box w3-quarter">
                <p class="box-title">Header 4</p>
                <img src="/image/10.png" title="" alt="" class="image-radius">
                <p class="text-padding">
                    EWNfh wqkjdb e djewdqekj djhewd qwjk qjks es dkoqweeqjd qdje  ejde  qwmd eq we.
                </p>
                <p>
                <a href="#" class="mehr-button">mehr</a>
                </p>
            </div>
        </div>
    </div>