当我将所有元素放大到左侧时,我希望页面在放大时居中

时间:2018-08-04 14:06:36

标签: html css

当我放大页面时,所有元素都移到左侧,它们不会折叠,但是我希望网页在缩放时居中。我做了一个容器类,并添加了margin:auto到它,因为它不再改变了。希望有人能准确回答。

@font-face {
    font-family: irsans;
    src:url('../fonts/irsans.woff2');
}
body{
  margin:0;
}
.container{
  margin:0 auto;
  max-width:100%; /* requierd width */
  background:red;
}
   
header {
    width: 100%;
    margin: auto;
    height: 150px;
    background-color: #FCFCFC;
}
.topnav{
    position: absolute;
    left: 334px;
    top: 2px;
    width: 552px;
    height: 18px;
    display: inline-block;
}

.topnav_items a{
    margin: 2px;
    font-size: 11px;
    font-family: irsans;
    color: #333;
    float: left;
    list-style: none;
    padding: 0 5px;
}

.topnav_items li a:hover, .topnav_items li a:active {
    text-decoration: none;
    color: #8B9498;
}
		<div class="container">
			<header>
				<div class="topnav">
					<ul class="topnav_items">
						<li class="fa fa-envelope-o" style="font-size:11px;"><a href="#">ارتباط با برنامه</a></li>
						<li class="fa fa-bar-chart" style="font-size:11px;"><a href="#">پیش بینی مسابقات</a></li>
						<li class="fa fa-desktop" style="font-size:11px;"><a href="#">تبلیغات</a></li>
						<li class="fa fa-download" style="font-size:11px;"><a href="#">نرم افزار مسابقات پیامکی 90</a></li>
					</ul>
				</div>
			</header>

		</div>
	

1 个答案:

答案 0 :(得分:0)

  1. 将您的容器(最好称为包装器)放入标头中。
  2. 使用ur topnav的with给定容器。
  3. 投入保证金至保证金:0自动;
  4. 列出所有与位置相关的属性:ur topnav的绝对值。

(如果结果不正确,您也可以尝试给容器提供一个亲戚。例如:50%保证金:0 25%;)

 <header>
        <div class="container">
          <div class="topnav">
            <ul class="topnav_items">
              <li class="fa fa-envelope-o" style="font-size:11px;"><a href="#">ارتباط با برنامه</a></li>
              <li class="fa fa-bar-chart" style="font-size:11px;"><a href="#">پیش بینی مسابقات</a></li>
              <li class="fa fa-desktop" style="font-size:11px;"><a href="#">تبلیغات</a></li>
              <li class="fa fa-download" style="font-size:11px;"><a href="#">نرم افزار مسابقات پیامکی 90</a></li>
            </ul>
          </div>
      </div>
    </header>

@font-face {
  font-family: irsans;
  src:url('../fonts/irsans.woff2');
}
body{
margin:0;
}
.container {
  margin: 0 25%;
  max-width: 552px;
}
 
header {
  width: 100%;
  margin: auto;
  height: 150px;
  background-color: #FCFCFC;
}
.topnav {
  width: 100%;
  height: 18px;
  display: inline-block;
}

.topnav_items a{
  margin: 2px;
  font-size: 11px;
  font-family: irsans;
  color: #333;
  float: left;
  list-style: none;
  padding: 0 5px;
}

.topnav_items li a:hover, .topnav_items li a:active {
  text-decoration: none;
  color: #8B9498;
}