我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#1 票数:994 已采纳

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#2 票数:245

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#3 票数:123

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#4 票数:73

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#5 票数:52

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#6 票数:24

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#7 票数:22

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#8 票数:20

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#9 票数:16

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#10 票数:16

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#11 票数:14

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#12 票数:11

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#13 票数:5

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#14 票数:4

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#15 票数:4

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#16 票数:3

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#17 票数:3

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#18 票数:2

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#19 票数:2

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#20 票数:1

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#21 票数:1

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#22 票数:0

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#23 票数:0

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#24 票数:0

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#25 票数:-3

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#26 票数:-3

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#27 票数:-4

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

===============>>#28 票数:-4

我是一个刚接触Web编程的.NET专家。 我没有使用CSS(好一点)。 我使用了一些JavaScript来完成垂直居中以及jQuery的.css函数。

我只是发布测试中的所有内容。 它可能不会过分优雅,但到目前为止已经可以使用。

script.

<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

        <script type="application/javascript">
            function centerElementVertically(id) {
                var btnDivHeight = $(id).outerHeight();
                var prnt = $(id).parent();
                var parentHeight = prnt.outerHeight();

                var newTop = ((parentHeight - btnDivHeight) / 2) + 'px';
                var newPct = newTop / parentHeight+'%;';

                $(id).css({top: newTop});
            }

            function showAlert(){
                alert("alert");
            }

            $(window).load(()=>{
                centerElementVertically('#buttonRight');
                centerElementVertically('#buttonLeft');
                centerElementVertically('#testerbtn')
            });

            $(window).resize(()=>{
                centerElementVertically('#buttonRight');
                centerElementVertically('#buttonLeft');
                centerElementVertically('#testerbtn')
            })
        </script>

        <style>
            #div1 {
                position:relative;
                height: 33%;
                background-color: red;
                overflow: hidden;
            }
            #buttonLeft {
                position: relative;
                float:left;
                width:50%;
                height:20%;
                background-color: cornsilk;
            }
            #buttonRight {
                position: relative;
                float:right;
                width:50%;
                height:50%;
                background-color: darkorchid;
            }
            #testerbtn {
                position: absolute;
            }
            body {
                background-color: aqua;
            }
        </style>

        <body>
            <div id="div1">
                <div id="buttonLeft">
                    <button id="testerbtn">tester</button>
                </div>
                <div id="buttonRight"></div>
            </div>
        </body>
    </head>
</html>

===============>>#29 票数:-8

我有一个带两个图像的div和一个h1 它们都需要在div内垂直对齐,彼此相邻。

其中一张图片必须absolute位于div

在所有常见的浏览器上都可以使用的CSS是什么?

<div id="header">
  <img src=".." ></img>
  <h1>testing...</h1>
  <img src="..."></img>
</div>

  ask by Abdu translate from so

未解决问题?本站智能推荐:

2回复

如何在div中设置元素的中间垂直对齐方式?

我正在尝试在html + css中创建水平菜单,但是菜单元素的垂直对齐方式存在问题。 您知道如何以我的链接为中心吗? 这是代码:HTML: CSS: 看起来像这样: 1
4回复

如何在div中垂直对齐两个或多个(并排)元素?

我试图在div中垂直对齐两个不同高度的元素: twitter div的高度为40px,fb div的高度为20px。 目前发生的是fb div垂直居中于twitter图像的下边缘。 这是CSS: .footer-icons { padding-top:40px; w
2回复

如何在div中垂直对齐div?

可以用margin: 0 auto;水平将一个div元素与另一个div元素对齐margin: 0 auto; 只要它们都具有除auto以外的宽度属性,但这不适用于垂直对齐。 如何在另一个div中垂直对齐div?
4回复

如何在整个DIV中垂直对齐我的元素,而不是仅将其相邻的元素对齐?

我想在DIV中垂直居中放置一个按钮。 DIV中有几个水平元素-图像,滑块,另一图像和按钮... 我以为可以通过使用此CSS实现此目的 但是我的按钮似乎与图像的左侧垂直对齐,而不是与整个DIV对齐-https: //jsfiddle.net/aL47cLpq/ 。 如何使按钮在
6回复

垂直对齐div元素中的文本

我知道这个问题已被要求死亡,但通过搜索没有任何东西对我有用。 你知道这个交易,我有一个div元素,我需要垂直对齐文本,但没有任何工作(位置:绝对;顶部:50%; margin-top:-x;显示:table-cell; vertical-align:middle等等) 这是我正在使用
1回复

垂直对齐div中的最后一个元素

我试图使类的type垂直于底部对齐,但我的尝试一直失败。 也许有人可以推荐我一个更好的方法? 我不能使盒子变小,因为其余的div高度都相等。 HTML: CSS: 的jsfiddle
1回复

父div中的垂直对齐元素

我遇到一个问题,即元素的父div中间未垂直对齐。 CSS: HTML: 因此,问题在于,如果我更改main-header类的最小高度,元素将保持在同一位置,并且不会自动调整,但是我的代码看起来应该是在元素中间自动对齐?
3回复

如何在父div中垂直对齐子div?

因此,我有1个父div和4个子div。 我已经在父div中水平对齐了这些子div,但是它们却没有垂直对齐,就像子div放置方式的图形一样。 如何垂直对齐它们? .servicesContent { border: solid red 2px; font-family: ari
2回复

在div元素CSS中垂直对齐文本中间

我正试图垂直对齐我编码的横幅中的文字,但似乎无法弄清楚如何获得显示:table-cell; 和vertical-align:middle; 上班。 下面是我和jsfiddle一起使用的代码 HTML: CSS: jQuery的:
3回复

如何在div中垂直对齐表格

我有一个具有设置尺寸的背景div,其中包括一个表格元素。 我正在寻找一种将表格放置在div左中的方法。 左边很容易,中间我不能上班。 这就是我所拥有的: 的HTML CSS: 有人可以告诉我如何垂直对齐桌子吗?