2017-04-26 4 views
0

Ich habe etwas über html css fragthtml CSS-Layout-Zoom drastische Veränderung

Ich habe das Layout, das ich wie Bild 1 unten

example1

Aber erreichen will, wenn es in mehreren Prozent gezoomt wird es wie Bild 2 unten example2

, was ich will, ist es stabil wie Bild 1 in jedem Zoom

Hier ist der Code

body { 
 
    background-color: #430600; 
 
    width: 1280px; 
 
    margin: 0 auto; 
 
    align-content: center; 
 
    padding: 0; 
 
} 
 

 
header { 
 
    position: fixed; 
 
    width: 100%; 
 
    z-index: 15; 
 
} 
 

 
main { 
 
    float: left; 
 
    margin-top: 120px; 
 
} 
 

 
h1 { 
 
    color: white; 
 
    text-align: center; 
 
    font-style: italic; 
 
    z-index: 10; 
 
} 
 

 

 
h2 { 
 
    color: white; 
 
    text-align: center; 
 
} 
 

 
#section-banner { 
 
    
 
} 
 

 
#section-banner h2 { 
 
    position: absolute; 
 
    text-align: center; 
 
    top: 300px; 
 
    left: 0; 
 
    width: 100%; 
 
    transform: translateY(-50%); 
 
    color: white; 
 
    font-size: 5em; 
 
    font-style: italic; 
 
    z-index: 1; 
 
} 
 

 
#section-aboutus-1 { 
 
    color: white; 
 
    margin-top: 50px; 
 
    text-align: center; 
 
} 
 

 
#aboutus-1 { 
 
    float:left; 
 
} 
 

 
#aboutus-table { 
 
    float:left; 
 
} 
 

 
#aboutus-image-1 { 
 
    float:left; 
 
    width: 50%; 
 
} 
 

 
#aboutus-detail-1 { 
 
    float: right; 
 
    width: 45%; 
 
    text-align: center; 
 
    font-size: 1.4em; 
 
    margin: 50px 20px 50px 20px; 
 
    display: inline-block; 
 
} 
 

 
#aboutus-detail-2 { 
 
    float:left; 
 
    width: 45%; 
 
    text-align: center; 
 
    font-size: 1.4em; 
 
    margin: 75px 20px 50px 20px; 
 
    display: inline-block; 
 
} 
 

 
#aboutus-image-2 { 
 
    float:right; 
 
    width: 49%; 
 
} 
 

 
#aboutus-detail-3 { 
 
    margin: 50px 150px 50px 150px; 
 
    float:left; 
 
}
<html> 
 
<head> 
 
\t <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
 
\t <meta charset="utf-8"> 
 
\t <meta name="viewport" content="width=device-width, initial-scale=1"> \t \t 
 
\t <link rel='stylesheet' href='index.css?ver=1.0' media='all' /> 
 
    
 
</head> 
 

 
<body> 
 
\t \t <section id="section-aboutus-1"> 
 
     <div id="aboutus-image-1"> 
 
     <img src="https://i.stack.imgur.com/jDg7r.jpg" alt="" /> 
 
     </div> 
 
     <div id="aboutus-detail-1">   
 
     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean et lectus tincidunt, sollicitudin odio vitae, pretium odio. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Nam tincidunt ornare dolor vitae porttitor. Sed interdum velit sapien, in pharetra velit efficitur sit amet. Aliquam erat volutpat. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Cras in consectetur sem. Curabitur ac velit nibh. Donec ut lectus tellus. Mauris sit amet dignissim eros, imperdiet auctor orci. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t In hac habitasse platea dictumst. Nulla finibus nulla ut auctor dapibus. Duis ultricies erat sagittis metus gravida, accumsan laoreet libero tempus. In at semper nisl. 
 
     </div> 
 

 

 
     <div id="aboutus-detail-2"> 
 
     
 
     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean et lectus tincidunt, sollicitudin odio vitae, pretium odio. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Nam tincidunt ornare dolor vitae porttitor. Sed interdum velit sapien, in pharetra velit efficitur sit amet. Aliquam erat volutpat. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Cras in consectetur sem. Curabitur ac velit nibh. Donec ut lectus tellus. Mauris sit amet dignissim eros, imperdiet auctor orci. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t In hac habitasse platea dictumst. Nulla finibus nulla ut auctor dapibus. Duis ultricies erat sagittis metus gravida, accumsan laoreet libero tempus. In at semper nisl. 
 
     </div> 
 
     <div id="aboutus-image-2"> 
 
     <img class="image" src="https://i.stack.imgur.com/6EScx.jpg" alt="" /> 
 
     </div> 
 

 

 
     <div id="aboutus-detail-3"> 
 
     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean et lectus tincidunt, sollicitudin odio vitae, pretium odio. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Nam tincidunt ornare dolor vitae porttitor. Sed interdum velit sapien, in pharetra velit efficitur sit amet. Aliquam erat volutpat. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t Cras in consectetur sem. Curabitur ac velit nibh. Donec ut lectus tellus. Mauris sit amet dignissim eros, imperdiet auctor orci. 
 
\t \t \t \t <br><br> 
 
\t \t \t \t In hac habitasse platea dictumst. Nulla finibus nulla ut auctor dapibus. Duis ultricies erat sagittis metus gravida, accumsan laoreet libero tempus. In at semper nisl. 
 
     </div> 
 
     
 
    </section> 
 
\t </body> 
 
</html>

Jede Hilfe

+0

Verwenden [Medienanfragen] (https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries). – TricksfortheWeb

Antwort

1

Zuerst geschätzt, sollten Sie HTML-Code, Trennblock verbessern.

Sie sollten # aboutus-detail-1 und # aboutus-image-1 in einer separeted div und in CSS setzen Sie sagen:

float: left; 
width: 100%; 

für diese beiden neuen divs.

Das gleiche gilt für die anderen #aboutus

0

Sie sich mit einem ansprechenden Rahmen wie Bootstrap interessieren würde? https://jsfiddle.net/audetcameron/ggdz2Lnj/ nur ein kurzes Beispiel

<body style="background:#430600; color:#ffffff"> 
    <div class="container"> 
     <div class="row"> 
     <div class="col-xs-6"> 
      <div id="aboutus-image-1"> 
      <img src="https://i.stack.imgur.com/jDg7r.jpg" alt="" class="img-responsive"/> 
      </div> 
     </div> 
     <div class="col-xs-6"> 
     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean et lectus tincidunt, sollicitudin odio vitae, pretium odio. 
    Nam tincidunt ornare dolor vitae porttitor. Sed interdum velit sapien, in pharetra velit efficitur sit amet. Aliquam erat volutpat. 
    Cras in consectetur sem. Curabitur ac velit nibh. Donec ut lectus tellus. Mauris sit amet dignissim eros, imperdiet auctor orci. 

    In hac habitasse platea dictumst. Nulla finibus nulla ut auctor dapibus. Duis ultricies erat sagittis metus gravida, accumsan laoreet libero tempus. In at semper nisl.</p> 
     </div> 
     </div> 
     <div class="row"> 
     <div class="col-xs-6"> 
     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean et lectus tincidunt, sollicitudin odio vitae, pretium odio. 
    Nam tincidunt ornare dolor vitae porttitor. Sed interdum velit sapien, in pharetra velit efficitur sit amet. Aliquam erat volutpat. 
    Cras in consectetur sem. Curabitur ac velit nibh. Donec ut lectus tellus. Mauris sit amet dignissim eros, imperdiet auctor orci. 
    In hac habitasse platea dictumst. Nulla finibus nulla ut auctor dapibus. Duis ultricies erat sagittis metus gravida, accumsan laoreet libero tempus. In at semper nisl.</p>  
     </div> 
     <div class="col-xs-6"> 
      <div id="aboutus-image-2"> 
      <img class="image" src="https://i.stack.imgur.com/6EScx.jpg" alt="" class="img-responsive"/> 
      </div> 
     </div> 
     </div> 
    </div> 
    </body> 
Verwandte Themen