Html CSS定位问题:当我展开浏览器时,图片的位置会发生变化

Html CSS定位问题:当我展开浏览器时,图片的位置会发生变化,html,css,Html,Css,因此,当我完全缩小浏览器大小时,我的网站看起来是这样的,这就是我希望它的外观: 但当我开始展开浏览器时,我的图片在中间的位置将开始改变并一直向左移动。我希望图片保持在中间,无论我是伸展浏览器还是缩小它。有没有办法解决这个问题?我一直在想办法解决这个问题,但找不到任何线索。请帮忙,谢谢 我的HTML: <html> <head> <title>Jason H Kang</title> <link href='https://fon

因此,当我完全缩小浏览器大小时,我的网站看起来是这样的,这就是我希望它的外观:

但当我开始展开浏览器时,我的图片在中间的位置将开始改变并一直向左移动。我希望图片保持在中间,无论我是伸展浏览器还是缩小它。有没有办法解决这个问题?我一直在想办法解决这个问题,但找不到任何线索。请帮忙,谢谢

我的HTML:

<html>
<head>
    <title>Jason H Kang</title>
  <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
  <link rel="stylesheet" href="style.css">
</head>

<body>
<nav class="navbar navbar-inverse">
  <div class="container-fluid">
    <div class="navbar-header">
    </div>
    <div>
      <ul class="nav navbar-nav">
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Portfolio</a></li> 
        <li><a href="#">Contact</a></li> 
      </ul>
    </div>
  </div>
</nav>

  <div id="span">
      <h1 class="text-center">Jason H Kang</h1>

      <div class="intro">
          <p class="text-center">23 Years Old | Junior Web Developer | NJ</p>
      </div>

      <div class="hello">
          <p class="text-center">
          Hello I am Jason Kang. Welcome to my personal website!</br>Please feel free to contact me if you have further inquiries.</p>
      </div>
  </div>

    <div class="image">
     <img src="kangjason.jpg" alt="face" class="img-circle">
    </div>

    <!-- <div class="button">
      <button type="button" class="btn btn-success">Contact Me!</button>
    </div> -->

<div id="footer">
  <p class="copyright">Copyright: Jason Kang 2015</p>
</div>

</body>
</html>

要居中
级别元素,请使用
边距:auto

.img-circle {
   width: 11.0em;
   height: 11.0em;
   border: 1px solid black;
   margin: auto;
   margin-top: 1em;
   position: relative;
   display:block;
  }

或者,您也可以将父对象设置为
text align:center

.image {
  text-align: center;
}

要使
块居中
级别元素,请使用
边距:auto

.img-circle {
   width: 11.0em;
   height: 11.0em;
   border: 1px solid black;
   margin: auto;
   margin-top: 1em;
   position: relative;
   display:block;
  }

或者,您也可以将父对象设置为
text align:center

.image {
  text-align: center;
}

更改img circle类的css,如下所示

.img-circle {
    width: 11.0em;
    height: 11.0em;
    margin: 0 auto;
    border: 1px solid black;
    display: flex;
 }

按如下方式更改img circle类的css

.img-circle {
    width: 11.0em;
    height: 11.0em;
    margin: 0 auto;
    border: 1px solid black;
    display: flex;
 }

@失眠问题解决了,我才意识到上课是为了形象,而不是形象div@InsomniacSabbir修正后,我才意识到这个类是为了图像,而不是div