如何将图像置于我网站的团队部分中心

时间:2017-07-28 15:15:03

标签: html css image center

我正在尝试将图片集中在我网站的团队部分。我有三个图像,文本在他们下面,并希望中心图像在PC,手机,iPad等浏览器的中心。我有响应数据包建立只需要调整CSS和HTML代码。

这就是我现在所拥有的:



.featured-images {
  padding: 55px 0;
  background: #f9b701;
  text-align: center;
}

.featured-images h1 {
  font-size: 44px;
  color: #2d6e84;
  text-transform: uppercase;
  font-family: 'fjalla_oneregular';
}

.featured-images h2 {
  text-align: center;
  font-size: 34px;
  color: #2d6e84;
  font-family: 'source_sans_prolight';
}

.featured-images .hh-divider {
  background: url(../img/hh-divider.png) repeat-x 50%;
  margin-bottom: 50px;
  margin-top: 20px;
  height: 7px;
}

.featured-images .grid li .user-info ul {
  margin-top: 15px !important;
}

.featured-images .grid li .user-info ul li {
  width: 16%;
  float: none !important;
}

.featured-images .grid li .user-info ul li a:hover {
  text-decoration: none !important;
}

.featured-images .grid li .user-info {
  display: inline-block;
  text-align: center;
}

.featured-images .user-info img {
  margin: 0 auto;
  padding-bottom: 25px;
}

.featured-images .user-info h1 {
  padding-bottom: 10px;
  color: #2a363c;
  font-size: 18px;
  line-height: 22px;
  font-family: 'fjalla_oneregular';
  text-transform: uppercase;
}

.featured-images .user-info p {
  color: #44535a;
  font-size: 16px;
  line-height: 24px;
  font-family: 'source_sans_proregular';
  text-align: center;
}

.featured-images .user-info ul {
  margin: 0;
  margin-top: 15px;
}

.featured-images .user-info ul li {
  list-style: none;
  display: inline-block;
  margin: 0px auto;
}

.featured-images .user-info ul li [class^="fw-icon-"] {
  border-radius: 23px;
  color: #f9b701;
  font-size: 10px;
  display: inline-block !important;
  cursor: pointer;
  width: 14px !important;
  height: 14px !important;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  border: none;
  padding: 6px;
  background: #2d6e84;
  font-size: 14px;
  margin-bottom: 7px;
}

.featured-images .user-info ul li [class^="fw-icon-"]:hover {
  text-decoration: none;
  background: #fff;
  color: #2d6e84;
}

<div class="featured-images">
  <div class="container">
    <h1>OUR TEAM</h1>
    <h2>MEET OUR TEAM</h2>
    <div class="hh-divider"></div>
    <div class="row-fluid">
      <ul class="grid effect-3" id="grid">
        <!--##############################################################TEAM MEMBERS#########################################################################-->
        <li class="span2">
          <div class="user-info">
            <div class="aligncenter">
              <img src="img/sam.jpeg" alt="">
              <h1>name1 </h1>
              <p class="last">Co-president </br> MBA 2018 </p>
              <ul>
                <li><a href="#"><i class="fw-icon-facebook"></a></i>
                </li>
                <li><a href="#"><i class="fw-icon-twitter"></a></i>
                </li>
              </ul>
            </div>
        </li>
        <li class="span2">
          <div class="user-info">
            <div class="aligncenter">
              <img src="img/sam.jpeg" alt="">
              <h1>name2 </h1>
              <p class="last">Co-president </br> MBA 2018 </p>
              <ul>
                <li><a href="#"><i class="fw-icon-facebook"></a></i>
                </li>
                <li><a href="#"><i class="fw-icon-twitter"></a></i>
                </li>
              </ul>
            </div>
        </li>
        <li class="span2">
          <div class="user-info">
            <div class="aligncenter">
              <img src="img/sam.jpeg" alt="">
              <h1>name3 </h1>
              <p class="last">Co-president </br> MBA 2018 </p>
              <ul>
                <li><a href="#"><i class="fw-icon-facebook"></a></i>
                </li>
                <li><a href="#"><i class="fw-icon-twitter"></a></i>
                </li>
              </ul>
            </div>
        </li>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

首先删除整体ul中的填充和列表标记。然后,将列表中的项目设置为内联显示。在此之后,您可能需要使用边距和填充来调整项目的间距。

&#13;
&#13;
ul.grid {
  padding-left:0px;
  list-style-type:none;
}

ul.grid li {
  display: inline-block;
}
&#13;
&#13;
&#13;

根据您需要支持的浏览器,您可以真正获得乐趣并进入一些CSS网格。请查看CSS display property的文档。

最后,正如评论者所提到的,稍微清理一下CSS选择器会很不错。我知道我们没有在这里看到整个页面,但这看起来像很多不必要的资格。

编辑:在我上面的示例中,过度限定的选择器会影响选择器。您可以简化一些已经使用的选择器,也可以将!important添加到某些声明中。 (这不是一个很好的工作方式,但它可以正常运行,而且这个代码还有很多其他问题需要先解决。)