【问题标题】:How to keep all elements in place at different resolutions - HTML/CSS3如何以不同的分辨率保持所有元素到位 - HTML/CSS3
【发布时间】:2013-11-12 04:56:35
【问题描述】:

我已经在这个页面布局上工作了一段时间,将所有元素放置在特定位置,但是,每当我调整浏览器大小或更改为不同的分辨率时,一切都会移动。任何人都知道如何解决这个问题?这是我的 HTML 和 CSS 代码:

HTML:

<body>

 <a> href="link"><img id="logo" src="images/umass.gif" alt="UMASS Boston"></a>
 <nav id="top_bar">  
  <ul>
   <li><link>Home</a></li>
   <li><link>Admissions</a></li>
   <li><link>Tuition and Fees</a></li>
   <li><link>Our Campus</a></li>
 </ul>
</nav>

</body>

CSS:

#top_bar {
 margin:1em 0;
 margin-left: 70em;
 list-style:none;

 /* Lucinda Grande is the font used on the website from Apple. */
 font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica,  sans-serif; 
 letter-spacing:-0.5px;
 font-size:13px;

 /* Apply a subtle text-shadow to the text */
 text-shadow: 0 -1px 3px #202020;


 width:426px; 
 height:.5px;    
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;    
 -moz-box-shadow: 0px 3px 3px #cecece;
 -webkit-box-shadow: 0px 3px 3px #cecece;
 box-shadow: 0 3px 4px #8b8b8b;
 }

请帮忙!

【问题讨论】:

  • 为您的body 添加一个特定宽度,以便在您调整窗口大小时您的页面有一个滚动条。

标签: html css page-layout


【解决方案1】:

将媒体查询添加到您的 CSS 中,例如:

@media screen and (max-width:1000px){
     #your_id{
        margin: 0 0 0 10%;
     }
}

this

【讨论】:

    猜你喜欢
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 2017-05-23
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多