2014-12-30 2 views
0

Позиционирование элементов на другой экран размером

\t \t \t 
 
\t \t \t body { 
 
       background: url('images/hero_2.jpg'); 
 
       background-repeat: no-repeat; 
 
       background-position: top; 
 
       background-size: 100%; 
 
       margin: 0px 0px; 
 
      } 
 
\t \t \t 
 
\t \t \t #container_1 { 
 
       width: 100%; 
 
       height: 300px; 
 
       position: absolute; 
 
       top: 450px; 
 
       left: 0; 
 
\t \t \t \t border-color: orange; 
 
\t \t \t \t border-style: solid; 
 
\t \t \t \t border-size: 1; 
 
       
 
      } 
 
\t \t \t 
 
\t \t \t #valueprop_1 { 
 
       text-align: left; 
 
\t \t \t width: 700px; 
 
\t \t \t max-height: 30px; 
 
       font-family: calibri; 
 
       font-weight: 100; 
 
       font-size: 48; 
 
       position: relative; 
 
       left: 50px; 
 
       top: 20px; 
 
       line-height: 1; 
 
       color: white; 
 
      } 
 
      
 
      #valueprop_2 { 
 
       text-align: left; 
 
\t \t \t width: 500px; 
 
\t \t \t max-height: 30px; 
 
       font-family: calibri; 
 
       font-weight: 100; 
 
       font-size: 22; 
 
       position: relative; 
 
       left: 44px; 
 
       top: 110px; 
 
       line-height: 1; 
 
       margin: 10; 
 
       color: white; 
 
      } 
 
      
 
\t \t \t /* learn more button box*/ 
 
      #learn_button { 
 
       position: absolute; 
 
       left: 55px; 
 
       top: 250px; 
 
       width: 100px; 
 
       height: 25px; 
 
       background: black; 
 
       opacity: .4; 
 
      } 
 
      
 
      /* learn more button text*/ 
 
      #learn_text { 
 
       font-family: calibri; 
 
       font-size: 16; 
 
       font-weight: normal; 
 
       text-align: center; 
 
       position: absolute; 
 
       left: 68px; 
 
       top: 253px; 
 
      } 
 
      
 
      #learn_text a { 
 
       text-decoration: none; 
 
       color: white; 
 
      } 
 
      
 
      #learn_text ul { 
 
       list-style-type: none; 
 
       text-align: right; 
 
       margin: 0px 0px; 
 
       padding: 0; 
 
      } 
 
\t \t \t 
 
\t \t \t /* register button box*/ 
 
      #register_buttonA { 
 
       position: absolute; 
 
       left: 180px; 
 
       top: 250px; 
 
       width: 100px; 
 
       height: 25px; 
 
       background: #00ADEF; 
 
      } 
 
      
 
      /* register button text*/ 
 
      #register_textA { 
 
       font-family: calibri; 
 
       font-size: 16; 
 
       font-weight: normal; 
 
       color: white; 
 
       text-align: center; 
 
       position: absolute; 
 
       left: 198px; 
 
       top: 253px; 
 
      } 
 
      
 
      #register_textA a { 
 
       text-decoration: none; 
 
       color: white; 
 
      } 
 
      
 
      #register_textA ul { 
 
       list-style-type: none; 
 
       text-align: right; 
 
       margin: 0px 0px; 
 
       padding: 0; 
 
      } 
 
\t \t \t 
 
\t \t \t #container_2 { 
 
       width: 100%; 
 
       height: 1100px; 
 
       position: absolute; 
 
       top: 980px; 
 
       left: 0; 
 
\t \t \t \t border-color: yellow; 
 
\t \t \t \t border-style: solid; 
 
\t \t \t \t border-size: 1; 
 
      } 
 
\t \t \t 
 
      #teens_1 { 
 
       font-family: calibri; 
 
       font-size: 24; 
 
       font-weight: normal; 
 
       text-align: center; 
 
       position: absolute; 
 
       left: 50px; 
 
       top: 0px; 
 
\t \t \t \t background-color: transparent; 
 
\t \t \t \t height: 25px; 
 
\t \t \t \t width: 25px; 
 
      } 
 
      
 
      #teens_2 { 
 
       font-family: calibri; 
 
       font-size: 26; 
 
       font-weight: normal; 
 
       color: grey; 
 
       text-align: center; 
 
       position: absolute; 
 
       left: 50px; 
 
       top: 130px; 
 
      } 
 
      
 
      #under_18A { 
 
       font-family: calibri; 
 
       font-size: 14; 
 
       font-weight: 100; 
 
       color: grey; 
 
       position: relative; 
 
       text-align: left; 
 
       width: 500px; 
 
       left: 50px; 
 
       top: 200px; 
 
      } 
 
      
 
      #under_18b { 
 
       font-family: calibri; 
 
       font-size: 14; 
 
       font-weight: 100; 
 
       color: grey; 
 
       position: relative; 
 
       text-align: left; 
 
       width: 500px; 
 
       left: 28px; 
 
       top: 200px; 
 
      } 
 
      
 
      #under_18c { 
 
       font-family: calibri; 
 
       font-size: 14; 
 
       font-weight: 100; 
 
       color: grey; 
 
       position: relative; 
 
       text-align: left; 
 
       width: 500px; 
 
       left: 50px; 
 
       top: 200px; 
 
      } 
 
      
 
      #over_18A { 
 
       font-family: calibri; 
 
       font-size: 14; 
 
       font-weight: 100; 
 
       color: grey; 
 
       position: relative; 
 
       text-align: left; 
 
       width: 500px; 
 
       right: -800px; 
 
       top: -50px; 
 
      } 
 
      
 
\t \t \t #teens_3 { 
 
       font-family: calibri; 
 
       font-size: 26; 
 
       font-weight: normal; 
 
       color: grey; 
 
       text-align: center; 
 
       position: absolute; 
 
       left: 50px; 
 
       top: 490px; 
 
      } 
 
\t \t \t 
 
\t \t \t #parents { 
 
       font-family: calibri; 
 
       font-size: 14; 
 
       font-weight: 100; 
 
       color: grey; 
 
       position: relative; 
 
       text-align: left; 
 
       width: 500px; 
 
       left: 50px; 
 
       top: 70px; 
 
      } 
 
\t \t \t 
 
      #feedback_1 { 
 
       position: relative; 
 
       right: -780px; 
 
       bottom: 345px; 
 
      } 
 
\t \t \t 
 
\t \t \t /* register button box*/ 
 
      #register_buttonB { 
 
       position: absolute; 
 
       right: 50px; 
 
       top: 150px; 
 
       width: 100px; 
 
       height: 25px; 
 
       background: #00ADEF; 
 
      } 
 
\t \t \t 
 
      /* register button text*/ 
 
      #register_textB { 
 
       font-family: calibri; 
 
       font-size: 16; 
 
       font-weight: normal; 
 
       color: white; 
 
       text-align: center; 
 
       position: absolute; 
 
       right: 65px; 
 
       top: 153px; 
 
      } 
 
      
 
      #register_textB a { 
 
       text-decoration: none; 
 
       color: white; 
 
      } 
 
      
 
      #register_textB ul { 
 
       list-style-type: none; 
 
       text-align: right; 
 
       margin: 0px 0px; 
 
       padding: 0; 
 
      } 
 
      
 
\t \t \t 
 
\t \t \t \t \t \t 
 
\t \t \t
<html> 
 
    <head> 
 
     <title>California Driver Education & Training | GEARSTAD</title> 
 
     <link href="gstGeneral.css" rel="stylesheet" type="text/css" /> 
 
     <link href="gstTeens.css" rel="stylesheet" type="text/css" /> 
 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 
 
     <script src="scroll.js"></script> 
 
    </head> 
 
    
 
    <body> 
 
     <div id="logo"> 
 
      <a href="index.html"> 
 
      \t <img src="images/gst_logo.png"/> 
 
      </a> 
 
     </div> 
 
     <div id="navbar"> 
 
     \t <ul> 
 
      \t <li><a href="index.html">HOME</a></li> 
 
       <li class="active"><a href="teens.html">TEENS</a></li> 
 
       <li><a href="adults.html">ADULTS</a></li> 
 
       <li><a href="seniors.html">SENIORS</a></li> 
 
       <li><a href="recovery.html">RECOVERY</a></li> 
 
       <li><a href="statement.html">STATEMENT</a></li> 
 
      </ul> 
 
     </div> 
 
     
 
     <div id="container_1"> 
 
      <h1 id="valueprop_1">Our Basic+ Training<br/>Provides New Drivers with<br/>Safe and Efficient Driving Skills</h1>  
 
      <h2 id="valueprop_2">Convenient online, mobile, and driver training pickup</h2> 
 
      
 
      <div id="register_buttonA"></div> 
 
      
 
      <div id="register_textA"> 
 
       <ul> 
 
        <li><a href="registration.html">Start Now</a></li> 
 
       </ul> 
 
      </div> 
 
      
 
      <div id="learn_button"></div> 
 
      
 
      <div id="learn_text"> 
 
       <a href="#teens_1">Learn More</a> 
 
      </div> 
 
     </div> 
 
     
 
     <div id="container_2">  
 
      <h1 id="teens_1"></h1> 
 
      <h1 id="teens_2">California Driving Requirements</h1> 
 
      
 
      <div id="register_buttonB"></div> 
 
      
 
      <div id="register_textB"> 
 
       <ul> 
 
        <li><a href="registration.html">Start Now</a></li> 
 
       </ul> 
 
      </div> 
 
      
 
      <div id="under_18A"> 
 
       <p><strong>UNDER 18 -</strong> In California, driving lessons for teens are required by the DMV. Driving students under the age of 18 must:</p> 
 
      </div> 
 
      
 
      <div id="under_18B"> 
 
       <ol> 
 
        <li>Pass drivers education online or in a classroom</li> 
 
        <li>Earn a driving permit by passing a written driving test</li> 
 
        <li>Take six hours of in-car driving lessons from a licensed driving school</li> 
 
        <li>Pass the in-car driving test at the DMV</li> 
 
       </0l> 
 
      </div> 
 
      <div id="under_18C"> 
 
       <p>Driving lessons help you perfect your driving skills so you can safely handle all types of roadways in a variety of conditions. Learn to handle your car 
 
       safely and confidently with us. Our excellent driving instructors are up-to-date on the latest techniques in crash avoidance, braking, driving safety, and 
 
       California driving laws and they are passing that knowledge on to you!</p> 
 
      </div> 
 
      
 
      <div id="over_18A"> 
 
       <p><strong>OVER 18 -</strong> The California DMV requires that driving students over the age of 18 pass the in-car driving test at the DMV. 
 
       <br/><br/>Even though the DMV doesn't require driving lessons for adults, it is still a good idea to take driving lessons from a professional driving 
 
       school. In California, driving laws are subject to change every year. Behind-the-wheel training with our certified driving instructors can keep you 
 
       up-to-date on the latest driving laws and techniques in crash avoidance, braking, and driving safety on increasingly packed California roads. 
 
       <br/><br/>Many adults take driving lessons to learn the latest defensive driving and safety procedures or master challenging or stressful driving 
 
       situations, such as freeways, or busy city streets. Our patient and professional instructors can also help you gain confidence after a collision or 
 
       behind-the-wheel scare.</p> 
 
      </div> 
 
      
 
      <h1 id="teens_3">Information for Parents</h1> 
 
      <div id="parents"> 
 
       <p><strong>DRIVING LESSONS -</strong> Your teen will learn in a BMW 3 Series with a top safety rating. Our curriculum covers all driving skills, from \t simple to 
 
       complex. Our uniformed instructor picks up your teen from home or schoolÑfor free! We provide individual instruction with no distractions in the vehicle. 
 
       At the end of each lesson, we will assess your teen's driving ability. Professional male and female driving instructors are available. 
 
       <br/><br/>Parents trust 
 
       GEARSTAD because we're California's largest driving school with over 25 years of experience in providing California driving lessons for teens. We're the 
 
       only school that is both approved by the Road Safety Educators' Association and accredited by the Driving School Association of the Americas. 
 
       <br/><br/>Our driving school operates locally with local driving instructors in areas across the state. Our certified instructors are smart, patient, and friendly. Your teen 
 
       will get training on all driving skills, as well as the latest defensive driving methods and safety techniques. 
 
       <br/><br/>Each lesson is tailored to the student's 
 
       learning style, and all lessons are individualized and free from distractions. We have a fleet of BMWs for our driving lessons. Your teen will 
 
       learn in a vehicle with the highest safety rating in the industry, so you know your teen is safe. Parents are always welcome to ride along and observe 
 
       lessons.</p> 
 
      </div> 
 
      
 
      <img id="feedback_1" style="height:auto; width:auto; max-width:500px; max-height:417px;" src="images/feedback_1.jpg"/> 
 
      
 
      <div id="googaloo"> 
 
      </div> 
 
     </div> 
 
     
 
     <div id="footer"> 
 
      <h1 id="copyright_1">© 2014 GEARSTAD Training Group, Inc. All rights reserved.</h1> 
 
      <h1 id="copyright_2">Toll Free 800 GEARSTAD | 760.760.7607</h1> 
 
      
 
      <div id="email"> 
 
       <a href="mailto:[email protected]" target="_blank"> 
 
        <img style="height:auto; width:auto; max-width:25px; max-height:20px;" src="images/icon_email.png"/> 
 
       </a> 
 
      </div> 
 
      
 
      <div id="facebook"> 
 
       <a href="https://www.facebook.com" target="_blank"> 
 
        <img style="height:auto; width:auto; max-width:25px; max-height:20px;" src="images/icon_facebook.png"/> 
 
       </a> 
 
      </div> 
 
      
 
      <div id="twitter"> 
 
       <a href="https://twitter.com" target="_blank"> 
 
        <img style="height:auto; width:auto; max-width:25px; max-height:20px;" src="images/icon_twitter.png"/> 
 
       </a> 
 
      </div> 
 
      <div id="feeds"> 
 
       <a href="https://www.rss.com" target="_blank"> 
 
        <img style="height:auto; width:auto; max-width:25px; max-height:20px;" src="images/icon_feeds.png"/> 
 
       </a> 
 
      </div>   
 
     </div> 
 
    </body> 
 
</html>

Я новичок в HTML и CSS.

Я сделал свой первый школьный проект окончательного сайта на 13-дюймовом MBA, и, когда он отображается на моих 40-дюймовых телевизорах Samsung, они меняются.

В настоящее время я разделял все элементы, помещенные в 2 контейнера, и позиционировал их все с помощью «абсолютного». Тем не менее, при переключении на Samsung TV оба контейнера сдвигаются (содержимое внутри контейнера остается в том же положении).

ПРИМЕЧАНИЯ: У меня также есть ширина контейнера 100% и левая на нуле. Должен ли я иметь высоту в% вместо px?

Любые указатели были бы полезны

Спасибо.

+1

Чтобы получить конкретный ответ, вы также должны опубликовать свой код. –

+0

не используют 'position: absolute', чтобы размещать изображения, если вы абсолютно (ни каламбур) не должны: и от звука этого вам не нужно. – jmore009

+0

Я предполагаю, что если вы хотите фиксированный макет, вы должны иметь значения в px. например '

' это действительно экзамен, медиа-запросы должны пригодиться – argentum47

ответ

0

Что вы ищете, это создать «отзывчивые» страницы. Bootstrap - отличный и относительно простой способ внедрения гибкой функциональности в веб-страницу. Посмотрите здесь: http://getbootstrap.com/2.3.2/

+0

Не используйте советы в качестве ответа – ImAtWar

+0

Спасибо @ Джеймс Стотт! Я отправил свой код. – Disavio

+0

Спасибо за предложение бутстрапа @ Джеймс Стотт - я начну читать его! – Disavio

0

Поскольку вы еще не отправили ни одного кода, я не могу сообщить о корректировках кода.

Но абсолютное позиционирование, безусловно, создает проблемы здесь. Абсолютное позиционирование фактически выводит элементы из нормального потока документов. Таким образом, на больших экранах элементы, расположенные ниже документа, могут появиться, если они найдут достаточно места. Вы должны использовать ширину в% для элементов внутри контейнеров. Это те, которые создают пространство для более низких элементов на больших экранах. Высота может быть задана в px.

Также вы должны настроить контекст позиционирования при использовании абсолютного позиционирования, установив position:relative для одного из его родительского элемента.

Попробуйте сделать вышеуказанные исправления.

Но рекомендуется использовать бутстрап для гибких конструкций. Он имеет отличную документацию и готовые элементы для контейнеров и раскладки сетки, такие как ваши.

+0

Благодарим вас за ур обратной связи @ Тапан Ананд! Я разместил свой код HTML и CSS – Disavio

+0

Попробуйте внести исправления, которые я предложил. – tapananand

+0

Спасибо @ Тапан Ананд, я это сделаю. Любое замечательное чтение, которое вы можете предложить при загрузке? – Disavio

Смежные вопросы