如何在引导程序 3 中居中对齐照片下方的文本?

查尔斯

我希望用户名文本在页面中间的用户照片下方居中。这是我的 html 代码,但它不起作用:

<div class="row">
    <div class="col-sm-4 col-sm-push-4">

            <ul class="list-unstyled">
                <li class="text-center">
                    <img class="img-responsive img-circle" :src="BASE_URL +'/media/avatars/' + photo">
                </li>   
                <li class="text-center">
                    <h5><strong>{{$route.params.username}}</strong></h5>
                </li>
            </ul>          
    </div> 
</div>

我也尝试过其他技巧,比如li没有,class="text-center"但它们没有按预期工作。我该如何解决?

PS 这里是我使用的完整 custom.css:

body {
    background: #fdca15;
direction: rtl;
text-align: rtl;

}



.bala{
    text-align: center;
}



.mylogo  {
    width: 150px;
    text-align: left !important;
}

.results {
    font-family: sans-serif, arial, parastoo, tahoma, sans;
}


.search-bar {
    font-family: sahel, tahoma, sans;
}

.large-text{
    padding: 20px;
}



.share-links {      
 float: left;
}

.single-joke , .profile {
    padding: 10px;
    background: #fff;
    border-radius: 5px;

}


.btn-round-lg{
border-radius: 22.5px;

}
.btn-round{
border-radius: 17px;
}
.btn-round-sm{
border-radius: 15px;
}


 a:hover{
    color: red;
     text-decoration: none;
 }

 .grey {
    color: #aeadad;
 }

 .green {
    color: #9fde86;
 }

  .red {
    color: #ff7761;
 }

 .white {
    color: #fff;
 }

 .img-circle {
    height: 50px;
    width: 50px;
 }

 .avatar-comment {
    height: 32px;
    width: 32px;
 }

.img-responsive {
  margin: auto !important;
}


 .profile-photo {
        height: 128px;
    width: 128px;

 }
 .vertical-align {
    display: flex;
    align-items: center;
}

.username {
    text-align: right;
}

/* Dropdown Button */
.dropbtn {
    background-color: #ff8e15;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.joke-photo {
    max-width: "900px";
}

 .submenu:hover {
    cursor: pointer;
 }

 .photo-image {

    max-width: 800px;
 }

 .img-avatar {
    max-width: 64px;
    max-height: 64px;
 }

.img-small {

    max-width: 512px;
    max-height: 512px;

}

 ul li img {
    vertical-align: middle;
}


a {

    color: #852f01 !important;

}


a:hover {

    color: #E65100 !important;
}
陪伴阿菲

img-responsive是 bootstrap 3 中的块元素,因此您必须添加maring:auto(并且 text-center 不会对其产生影响):

.img-responsive {
  margin: auto;
}

完整代码:

body {
  background: #fdca15;
  direction: rtl;
  text-align: rtl;
}

.bala {
  text-align: center;
}

.mylogo {
  width: 150px;
  text-align: left !important;
}

.results {
  font-family: sans-serif, arial, parastoo, tahoma, sans;
}

.search-bar {
  font-family: sahel, tahoma, sans;
}

.large-text {
  padding: 20px;
}

.share-links {
  float: left;
}

.single-joke,
.profile {
  padding: 10px;
  background: #fff;
  border-radius: 5px;
}

.btn-round-lg {
  border-radius: 22.5px;
}

.btn-round {
  border-radius: 17px;
}

.btn-round-sm {
  border-radius: 15px;
}

a:hover {
  color: red;
  text-decoration: none;
}

.grey {
  color: #aeadad;
}

.green {
  color: #9fde86;
}

.red {
  color: #ff7761;
}

.white {
  color: #fff;
}

.img-circle {
  height: 50px;
  width: 50px;
}

.avatar-comment {
  height: 32px;
  width: 32px;
}

.img-responsive {
  margin: auto;
}

.profile-photo {
  height: 128px;
  width: 128px;
}

.vertical-align {
  display: flex;
  align-items: center;
}

.username {
  text-align: right;
}


/* Dropdown Button */

.dropbtn {
  background-color: #ff8e15;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}


/* The container <div> - needed to position the dropdown content */

.dropdown {
  position: relative;
  display: inline-block;
}


/* Dropdown Content (Hidden by Default) */

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}


/* Links inside the dropdown */

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}


/* Change color of dropdown links on hover */

.dropdown-content a:hover {
  background-color: #f1f1f1
}


/* Show the dropdown menu on hover */

.dropdown:hover .dropdown-content {
  display: block;
}


/* Change the background color of the dropdown button when the dropdown content is shown */

.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}

.joke-photo {
  max-width: "900px";
}

.submenu:hover {
  cursor: pointer;
}

.photo-image {
  max-width: 800px;
}

.img-avatar {
  max-width: 64px;
  max-height: 64px;
}

.img-small {
  max-width: 512px;
  max-height: 512px;
}

ul li img {
  vertical-align: middle;
}

a {
  color: #852f01 !important;
}

a:hover {
  color: #E65100 !important;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="row">
  <div class="col-sm-4 col-sm-push-4">

    <ul class="list-unstyled">
      <li>
        <img class="img-responsive img-circle" src="https://lorempixel.com/50/50/">
      </li>
      <li class="text-center">
        <h5><strong>text</strong></h5>
      </li>
    </ul>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在引导程序3中的两个孔之间增加空间?

来自分类Dev

如何在引导程序中将孔居中?

来自分类Dev

如何在引导程序3中包含glyphicons

来自分类Dev

如何在ActionLink中实施引导程序

来自分类Dev

如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

来自分类Dev

用户更改屏幕宽度时如何在导航菜单中更改文本?引导程序3

来自分类Dev

如何在引导程序中将div居中对齐?

来自分类Dev

如何在引导程序中按列而不是行对齐

来自分类Dev

如何在div中居中对齐文本

来自分类Dev

引导程序3:巨型机中的文本对齐

来自分类Dev

如何在引导程序4中将卡片居中?

来自分类Dev

如何在引导程序中正确对齐图像和文本?

来自分类Dev

如何在引导程序3中使导航选项卡水平滚动?

来自分类Dev

如何在引导程序3中包含glyphicons

来自分类Dev

包裹时,如何在引导程序3中将导航列表居中

来自分类Dev

引导程序3中的列重新对齐

来自分类Dev

如何在转盘中居中对齐文本?

来自分类Dev

在引导程序中居中对齐文本框

来自分类Dev

对齐按钮-引导程序3

来自分类Dev

如何在引导程序中创建列

来自分类Dev

引导程序3中的表单对齐

来自分类Dev

如何在引导导航栏中的文本下方制作居中标签

来自分类Dev

如何在引导程序中适当地使步骤居中?

来自分类Dev

如何在引导程序网页中居中显示文本?

来自分类Dev

如何在单页响应中在引导程序 3 中执行 2 个导航栏

来自分类Dev

如何在引导程序 3 上的两列(col-md-6)中添加全宽背景

来自分类Dev

如何在容器引导程序 4 中居中标签

来自分类Dev

如何使用引导程序 3 将文本与背景图像的底部对齐

来自分类Dev

如何在引导程序 3 中创建响应式/粘性页脚?

Related 相关文章

  1. 1

    如何在引导程序3中的两个孔之间增加空间?

  2. 2

    如何在引导程序中将孔居中?

  3. 3

    如何在引导程序3中包含glyphicons

  4. 4

    如何在ActionLink中实施引导程序

  5. 5

    如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

  6. 6

    用户更改屏幕宽度时如何在导航菜单中更改文本?引导程序3

  7. 7

    如何在引导程序中将div居中对齐?

  8. 8

    如何在引导程序中按列而不是行对齐

  9. 9

    如何在div中居中对齐文本

  10. 10

    引导程序3:巨型机中的文本对齐

  11. 11

    如何在引导程序4中将卡片居中?

  12. 12

    如何在引导程序中正确对齐图像和文本?

  13. 13

    如何在引导程序3中使导航选项卡水平滚动?

  14. 14

    如何在引导程序3中包含glyphicons

  15. 15

    包裹时,如何在引导程序3中将导航列表居中

  16. 16

    引导程序3中的列重新对齐

  17. 17

    如何在转盘中居中对齐文本?

  18. 18

    在引导程序中居中对齐文本框

  19. 19

    对齐按钮-引导程序3

  20. 20

    如何在引导程序中创建列

  21. 21

    引导程序3中的表单对齐

  22. 22

    如何在引导导航栏中的文本下方制作居中标签

  23. 23

    如何在引导程序中适当地使步骤居中?

  24. 24

    如何在引导程序网页中居中显示文本?

  25. 25

    如何在单页响应中在引导程序 3 中执行 2 个导航栏

  26. 26

    如何在引导程序 3 上的两列(col-md-6)中添加全宽背景

  27. 27

    如何在容器引导程序 4 中居中标签

  28. 28

    如何使用引导程序 3 将文本与背景图像的底部对齐

  29. 29

    如何在引导程序 3 中创建响应式/粘性页脚?

热门标签

归档