【问题标题】:How can i align a picture with css?如何将图片与 css 对齐?
【发布时间】:2018-12-26 20:26:55
【问题描述】:

我试图做this,但我找不到方法或属性。谁能帮我做到这一点? 我的代码在下面

<!DOCTYPE html>
<html lang="en">
<head>
<!--Bootstrap-->
<meta name="viewport"        content="width=device-width, initial- scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<!--Decleration-->
<meta charset="utf-8">
<title>Home</title>
</head>
<body style="height: px"> 
<!--Content-->
<!--navbar-fixed-top (fix that)-->
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
  <span class="icon-bar"></span>
<span class="icon-bar"></span>
  <span class="icon-bar"></span>
  </button>
<a class="navbar-brand" href="#">Directory 41</a>
  </div>
  <div class="collapse navbar-collapse" id="myNavbar">
  <ul class="nav navbar-nav">
    <li class="active"><a href="#">Home</a></li>
<!--first tab-->
    <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">Topics<span class="caret"></span></a>
    <ul class="dropdown-menu">
    <li><a href="#">Computer Building</a></li>
     <li><a href="#">Cryptocurrencies</a></li>
  <li><a href="#">Hacking</a><li>
    <li><a href="#">Programming</a></li>
    <li><a href="#">Troubleshooting</ a></li>
</ul>       
<!--second tab-->
  <li class="dropdown">
<a class="dropdown-toggle" data-    toggle="dropdown" href="#">Books<span class="caret"></ span></a>
<ul class="dropdown-menu">
  <li><a href="#">CWNA Guide to Wireless LANs</a></li>
    <li><a href="#">Learn CCNA</a></li>
</ul>
<!--Third Tab-->
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">Definitions<span class="caret"></span></a>
    <ul class="dropdown-menu">
    <li><a href="#">Computer Building</a></li>
    <li><a href="#">Cryptocurrencies</a></li>
    <li><a href="#">Hacking</a></li>
    <li><a href="#">Programming</a></li>
    <li><a href="#">Troubleshooting</a></li>
</ul>        
<!--Fourth Tab-->
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">About Us<span class="caret"></span>       
    <ul class="dropdown-menu">
    <li><a href="#">Our Story</a></li>
    <li><a href="#">Contact us</a></li>
    <li><a href="#">Survey</a></li>
 </ul>
 </ul>
   <ul class="nav navbar-nav navbar-right">
     <li><a href="#"><span class="glyphicon glyphicon-user"></span>Sign Up</a></li>
     <li><a href="#"><span class="glyphicon glyphicon-log-in"></span>Login</a></li>
     </ul>
 </div>
 </div>
 </nav>
 <!--End of Nav Bar-->
 <!--Beggining of Content-->
 <h1>Lorem Ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque gravida, lectus vitae gravida pharetra, arcu mi commodo orci, non tempus ex diam sit amet lorem. Nulla eros tortor, dictum nec lacus mattis, interdum pharetra leo. Phasellus lobortis nulla id ex tristique iaculis. Donec nec facilisis mi. Vestibulum at est elementum, laoreet eros sit amet, mollis dolor. Suspendisse sit amet varius mauris.</p>
<!--Gallery(Books)-->

<!--first gallery-->
<div class="gallery">
<a target="_blank" href="#">
<img src="image" alt="" height="200" width="150"></a>
<div class="desc">Desc goes here</div></div>

<!--second gallery-->
<div class="gallery2">
<a target="_blank" href="#">
<img src="image" alt="#" height="200" width="150"></a>
<div class="desc">Desc goes here</div></div>
</body>
</html>
<style type="text/css">
/*content*/
body {
  background-color: light gray;
}
/*p {
 padding: 10px;
 margin: 10px;
 background-color: black;
 color: yellow;
}*/

/*gallery*/
.gallery {
  margin: 5px;
  border: 1px solid #ccc;
  float: left;
  width: 170px;
}
.gallery:hover {
  border: 1px solid #777;
}
.gallery img {
  width: 100%;
  height: auto;
}
.desc {
  padding: 15px;
  text-align: center;
}
/*gallery 2*/
.gallery2 {
  margin: 5px;
  border: 1px solid #ccc;
  float: right;
  width: 180px;
}
</style>

如果有人可以修复该问题,请原谅遗漏的代码,因为它很长时间在移动设备上的每行上做 4 个空格,并且真的不知道如何添加代码,所以我真的很抱歉。感谢任何帮助

我也漏掉了 img src 上的图片,因为它没有让我放它

【问题讨论】:

标签: html css layout bootstrap-4 css-float


【解决方案1】:

希望对你有帮助

<!DOCTYPE html>
<html lang="en">
<head>
<!--Bootstrap-->
<meta name="viewport" content="width=device-width, initial- scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<!--Decleration-->
<meta charset="utf-8">
<title>Home</title>

<style type="text/css">
  /*content*/
  body {
    background-color: light gray;
  }
  /*p {
   padding: 10px;
   margin: 10px;
   background-color: black;
   color: yellow;
  }*/

  /*gallery*/
  .gallery {
    margin: 5px;
    border: 1px solid #ccc;
    float: left;
    width: 170px;
  }
  .gallery:hover {
    border: 1px solid #777;
  }
  .gallery img {
    width: 100%;
    height: auto;
  }
  .desc {
    padding: 15px;
    text-align: center;
  }
  /*gallery 2*/
  .gallery2 {
    margin: 5px;
    border: 1px solid #ccc;
    float: right;
    width: 180px;
  }
  </style>
</head>
<body style="height: 100%"> 
<!--Content-->
<!--navbar-fixed-top (fix that)-->
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
  <span class="icon-bar"></span>
<span class="icon-bar"></span>
  <span class="icon-bar"></span>
  </button>
<a class="navbar-brand" href="#">Directory 41</a>
  </div>
  <div class="collapse navbar-collapse" id="myNavbar">
  <ul class="nav navbar-nav">
    <li class="active"><a href="#">Home</a></li>
<!--first tab-->
    <li class="dropdown">
      <a class="dropdown-toggle" data-toggle="dropdown" href="#">Topics<span class="caret"></span></a>
      <ul class="dropdown-menu">
          <li><a href="#">Computer Building</a></li>
           <li><a href="#">Cryptocurrencies</a></li>
        <li><a href="#">Hacking</a><li>
          <li><a href="#">Programming</a></li>
          <li><a href="#">Troubleshooting</a></li>
      </ul> 
    </li>


<!--second tab-->
  <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Books<span class="caret"></span></a>
    <ul class="dropdown-menu">
        <li><a href="#">CWNA Guide to Wireless LANs</a></li>
          <li><a href="#">Learn CCNA</a></li>
      </ul>
    </li>


<!--Third Tab-->
  <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Definitions<span class="caret"></span></a>    <ul class="dropdown-menu">
      <li><a href="#">Computer Building</a></li>
      <li><a href="#">Cryptocurrencies</a></li>
      <li><a href="#">Hacking</a></li>
      <li><a href="#">Programming</a></li>
      <li><a href="#">Troubleshooting</a></li>
  </ul>   </li>


<!--Fourth Tab-->
  <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">About Us<span class="caret"></span></a>    <ul class="dropdown-menu">
      <li><a href="#">Our Story</a></li>
      <li><a href="#">Contact us</a></li>
      <li><a href="#">Survey</a></li>
   </ul></li>


 </ul>
   <ul class="nav navbar-nav navbar-right">
     <li><a href="#"><span class="glyphicon glyphicon-user"></span>Sign Up</a></li>
     <li><a href="#"><span class="glyphicon glyphicon-log-in"></span>Login</a></li>
     </ul>
 </div>
 </div>
 </nav>
 <!--End of Nav Bar-->
 <!--Beggining of Content-->
 <h1>Lorem Ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque gravida, lectus vitae gravida pharetra, arcu mi commodo orci, non tempus ex diam sit amet lorem. Nulla eros tortor, dictum nec lacus mattis, interdum pharetra leo. Phasellus lobortis nulla id ex tristique iaculis. Donec nec facilisis mi. Vestibulum at est elementum, laoreet eros sit amet, mollis dolor. Suspendisse sit amet varius mauris.</p>
<!--Gallery(Books)-->

<!--first gallery-->
<div class="gallery">
<a target="_blank" href="#">
<img src="image" alt="" height="200" width="150"></a>
<div class="desc">Desc goes here</div></div>

<!--second gallery-->
<div class="gallery2">
<a target="_blank" href="#">
<img src="image" alt="#" height="200" width="150"></a>
<div class="desc">Desc goes here</div></div>
</body>
</html>

【讨论】:

  • 我想将该图像移到顶部,如果不是这样,可能是因为我在移动设备上,如果有办法请告诉我,希望我重新定义它
【解决方案2】:

这应该可以实现您想要的,但是我不确定将图像嵌套在锚标记中会如何表现。有关参考,请参阅图像顶部卡上的引导文档:https://getbootstrap.com/docs/4.1/components/card/#images

<div class="gallery card">
    <a target="_blank" href="#">
        <img src="image" alt="" height="200" width="150" class="card-img-top">
    </a>
    <div class="desc card-body">
        <p class="card-text">Desc goes here</p>
    </div>
</div>

【讨论】:

    猜你喜欢
    • 2010-10-02
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 2016-06-19
    • 2015-06-10
    相关资源
    最近更新 更多