相关疑难解决方法(0)

如何在较大的div内制作图像中心(垂直和水平)

我有一个200 x 200像素的div.我想在div的中间放置一个50 x 50像素的图像.

怎么做到呢?

我可以通过使用text-align: centerdiv 来使它水平居中.但垂直对齐是个问题..

html css

399
推荐指数
20
解决办法
94万
查看次数

HTML表格中的垂直(旋转)文本

是否有(便携式)方法将HTML表格单元格中的文本旋转90°?

(我有一个包含许多列和大量文本的表格,所以我想垂直写它以节省空间.)

html css text-rendering text-styling

119
推荐指数
3
解决办法
18万
查看次数

如何垂直居中div?

我正在尝试制作一个小的用户名和密码输入框.

我想问一下,你如何垂直对齐一个div?

我有的是:

<div id="Login" class="BlackStrip floatright">
   <div id="Username" class="floatleft">Username<br>Password</div>
   <div id="Form" class="floatleft">
   <form action="" method="post">
      <input type="text" border="0"><br>
      <input type="password" border="0">
   </form>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用id用户名和表单将div垂直对齐到中心?我试图把:

vertical-align: middle;
Run Code Online (Sandbox Code Playgroud)

在CSS中为id登录的div,但它似乎不起作用.任何帮助,将不胜感激.

css alignment

115
推荐指数
6
解决办法
36万
查看次数

使用Twitter Bootstrap在表格单元格中垂直居中

我正在使用Twitter Bootstrap,并试图将一个按钮集中在一个表格单元格中.我只需要它垂直居中.

<table class="table table-bordered table-condensed">
  <tbody>
    <tr>
      <td><a href="#" class="btn btn-primary"><i class="icon-check icon-white"></i></a></td>
      <td><a href="#">Todo Item One</a><br /><span class="label label-success">One thing</span></td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

请问我的JSFiddle问题.我已经尝试了几个我知道的表格中心技巧,但似乎都没有正常工作.有任何想法吗?提前致谢.

更新:是的,我已经尝试了vertical-align:middle;,如果它是内联的,那就有效,但如果它在类中,td则不行.更新了JSFiddle以反映这一点.

最后更新:我是个白痴,并没有检查它是否被bootstrap.css覆盖

css twitter-bootstrap

87
推荐指数
3
解决办法
12万
查看次数

CSS:当没有固定大小的div时,垂直对齐div

如何<div>使用CSS垂直对齐包含图像(或闪光)的图像.高度和宽度是动态的.

html css vertical-alignment

45
推荐指数
3
解决办法
6万
查看次数

如何将<p>元素置于<div>容器中?

我希望我的<p>元素位于容器的中心<div>,就像完美居中一样 - 顶部,底部,左侧和右侧边距平均分割空间.

我怎样才能做到这一点?

div {
  width: 300px;
  height: 100px;
}
p {
  position: absolute;
  top: auto;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  <p>I want this paragraph to be at the center, but it's not.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

html css text centering

35
推荐指数
2
解决办法
12万
查看次数

"vertical-align:middle"与Firefox中间不对齐

我试图垂直对齐一些不同大小的文本,但是,Firefox会在中间显示较小的文本.

CSS:

div.categoryLinks {
    margin: 1em 16px;
    padding: 0 4px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #ece754;
    background: #f7f5b7;
    color: #a49f1c;
    text-align: center;
    font-size: 1.4em;
}
div.categoryLinks em {
    font-size: 0.6em;
    font-style: normal;
    vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="categoryLinks">
    <em>SECTION:</em>
    Page One &#183;
    Page Two &#183;
    <a href="link">Page Three</a>
</div>
Run Code Online (Sandbox Code Playgroud)

截图: 截图http://www.doheth.co.uk/files/valign.jpg

更新:为了清楚,我知道或多或少vertical-align有效,即我已经知道常见的误解.

从更多的调查来看,解决这个问题的最简单方法似乎是将较大的文本包装在一个span并设置vertical-align在那里.然后两个孩子.categoryLinks相互对齐.除非有人能在没有额外加价的情况下表现出更好的方式

css vertical-alignment

24
推荐指数
1
解决办法
5万
查看次数

垂直对齐Bootstrap 3列的内容

经过四年的中断后回到网络开发之后,我很难将bootstrap 3列的内容与下一列垂直对齐.我一直试着搜索这个网站以及一般的通用搜索,并且没有找到正确的解决方案...或者我的搜索条件很差.

在下面的HTML/CSS中,我想垂直居中左侧列中的"页面标题"文本.我想在使用Bootstrap 3 CSS时尽可能简洁地保持HTML和CSS的简洁,所以我想我完全错过了一些简单的东西.

HTML

<div class="row page-header-box">
<div class="col-md-2 col-sm-2 col-xs-3 page-header-title">Page Title</div>
<div class="col-md-10 col-sm-10 col-xs-9 page-header-seperator">
    <div class="page-header-description"><small>Standard Text Description</small></div>
    <div class="page-header-alt"><small>Additional Text Description</small></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

    .page-header-box {
        background-color:#3D3D3D;
        border-bottom:5px solid #b3b5b8;
        margin-bottom:10px;
    }
    .page-header-title { color:#f79239;text-align:right;vertical-align:middle;margin:10px 0; }
    .page-header-seperator { border-left:5px solid #4e2f91;margin:10px 0; }
    .page-header-description { color:#febe10; }
    .page-header-alt { margin-top:5px;color:#0093b2; }
    

这是一个jsFiddle ... http://jsfiddle.net/E6LcY/8/

这是我发布过的少数几次之一,因此指向正确的方向会很棒.

css vertical-alignment css3 twitter-bootstrap-3

13
推荐指数
1
解决办法
3万
查看次数

在div中垂直居中两个元素

我试图垂直居中两个<p>元素.

我按照phrogz.net上的教程进行了操作,但仍然将元素放在div上方,在div下面,在div中顶部对齐.

我会尝试其他的东西,但这里的大多数问题只是回到那个教程.

此代码段用于网页顶部的横幅广告.

.banner {
  width: 980px;
  height: 69px;
  background-image: url(../images/nav-bg.jpg);
  background-repeat: no-repeat;
  /* color: #ffffff; */
}

.bannerleft {
  float: left;
  width: 420px;
  text-align: right;
  height: 652px;
  line-height: 52px;
  font-size: 28px;
  padding-right: 5px;
}

.bannerright {
  float: right;
  width: 555px;
  text-align: left;
  position: relative;
}

.bannerrightinner {
  position: absolute;
  top: 50%;
  height: 52px;
  margin-top: -26px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="banner">
  <div class="bannerleft">
    I am vertically centered
  </div>
  <div class="bannerright">
    <div class="bannerrightinner">
      <p>I should be</p> …
Run Code Online (Sandbox Code Playgroud)

html css css3 centering flexbox

12
推荐指数
2
解决办法
5万
查看次数

如何在文本和水平方向上将文本显示在此DIV的中心?

我需要垂直和水平居中文本.有没有一种简单的方法来执行以下代码?

<div style="display: block; height: 25px;">
    <span id="ctl_txt" style="background-color: rgb(255, 0, 0);">
        Basic
    </span>
</div>
Run Code Online (Sandbox Code Playgroud)

css

11
推荐指数
2
解决办法
4万
查看次数