相关疑难解决方法(0)

垂直居中SVG标签

我正在试图找到一种方法来垂直居中我的SVG标签.

基本上,这是一个简化的SVG代码,我试图集中:

<svg height="272" style="background-color:transparent;margin-left: auto; margin-right: auto;" width="130" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g style="font-size: 0.7em;" transform="scale(1 1) rotate(0) translate(0 270)">
        <g id="1" style="font-size: 0.7em;">
            <image height="32" width="32" x="49" xlink:href="../../images/JOB.GIF" y="-270"/>
        </g>
    </g>
</svg> 
Run Code Online (Sandbox Code Playgroud)

我可以毫不费力地将它放在页面的中间(水平方向),但是我希望它也可以垂直居中.

我可以添加包装器,但我想知道这样做的通用方法,不依赖于SVG大小和窗口大小.

我尝试了多种方法,但没有任何效果.

谢谢,

css html5 svg center

13
推荐指数
2
解决办法
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>的最佳方法是什么?

我的网站登录页面的ContainerDIV具有100%的高度和宽度.我能够将InnerContainerdiv水平对齐,但我无法将其置于垂直中心.我改变了几个属性,结果大致相同.

我有http://jsfiddle.net/cwkzq/12/的相同例子,我不知道我做错了什么.我很感激这方面的帮助.

CSS代码

html, body,form { height: 100%;  }
body { margin: 0;  padding: 0; border: 1; background-color:Aqua; }
.Container { width: 100%;height: 100%; padding: 0; font-size: 12px; border:1px solid green;
 vertical-align: middle;     }
.InnerContainer
{  vertical-align: middle; width: 400px;height: 350px; border-left:1px solid;
    border-right:1px solid; border-color:#f5f5f5;margin: 0 auto;  padding: 0;
    font-size: 12px;  background-color:Red;
}
Run Code Online (Sandbox Code Playgroud)

HTML代码

<!--  Container    -->
<div class="Container">
<div class="InnerContainer">
    <!--  TopMenu Bar    -->
    <div class="colorBar">

    </div>
    <!--  TopMenu Bar …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

如何让div居中对齐?

我想要一个垂直和水平居中的 div,即位于页面的中心。我尝试了position:absolute并将div的右上角左下角设置为0!但问题是,当我放大页面时,它与其他标题和其他 div 重叠!请帮我!如何在放大页面时将 div 定位在页面中心而不与其他 div 重叠?

就像我尝试过的那样:

.center{
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
 }
Run Code Online (Sandbox Code Playgroud)

css

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

如何在页面中水平和垂直居中微调器?

我有一个div模拟小微调器的块,一切正常,但是css我的配置位于右上翼,我试图将它居中,但是当我从移动设备上看到它时,它从原地移动..可以在不改变不同尺寸设备中的位置的情况下将其居中吗?

.spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
Run Code Online (Sandbox Code Playgroud)

html css css-position

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

CSS垂直和水平居中Div

我有一个包含ASP.NET表单的弹出窗口,单击"请求信息"链接,将出现该表单.

但是,具有触发弹出窗口的"请求信息"链接的页面具有大量内容,因此需要滚动才能看到该链接.

div如果用户滚动阅读内容,我需要始终居中,否则如果他们不滚动弹出窗口仍然显示在屏幕中心.

div绝对定位,整个页面宽度960px与边距设置为0 auto.

html css

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

垂直对齐身体内的div

有没有一种CSS方法可以在body元素中垂直对齐我的div?

事情是我的div每次都会有不同的高度,所以它不是恒定的.

这些是我尝试过但他们不工作的东西:

body { vertical-align: middle; }

#mainContent { 
   vertical-align: middle;
}

// Also this
body { margin-top: 20%; margin-bottom: 20%; }
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

即使我更改了窗口大小,如何将 div 居中放置在页面中间?

我在这里尝试了所有解决方案,但没有一个奏效。无论窗口大小如何,我都想水平和垂直居中。

注意:我container按照我想要的方式拥有我的div。它环绕着其他几个 div。如果我调整此链接建议的更改,我的容器 div 就会搞砸。我不是在尝试让它有反应。它是一个固定大小(想想一个图像),我只希望它始终位于窗口的中心,无论窗口大小如何。

这是我所拥有的:

* {
  margin: 0;
  padding: 0;
}
#container {
  background-color: black;
  border-radius: 10px;
  padding: 5px;
  display: block;
  margin: auto;
  /* changed to auto, didn't make a difference*/
  border-width: 1px;
  border-color: black;
  border-style: solid;
  position: absolute;
}
.light {
  height: 100px;
  width: 100px;
  display: block;
  border-radius: 50%;
  margin: 10px;
  border-width: 5px;
  background-color: grey;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <div id="container" onclick="changeColor()">
    <div id="green" class="light"></div>
    <div id="yellow" class="light"></div>
    <div id="red" class="light"></div>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

html css css-position vertical-alignment centering

4
推荐指数
1
解决办法
5232
查看次数

如何在语义-UI-React中居中模态?

我是Semantic-UI-React框架的新手,最近遇到了一个我似乎无法解决的问题.我在我的主页上有一个登录和注册模式.触发"登录和注册"按钮后,弹出"模态".但是,我不能让它出现在页面的中心.它位于页面顶部,部分切断.我该怎么做呢?预先感谢您的帮助!

responsive-design reactjs semantic-ui semantic-ui-react

3
推荐指数
3
解决办法
3576
查看次数

如何在没有父级的情况下将 DIV 居中?

我想将我的表格居中在它所在的水平行的中心。我认为这很简单

#control {
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

我要居中的元素是

<div id="control" class="btn">
    <div id="btn_container"><img width="100" height="100" src="https://cdn3.iconfinder.com/data/icons/minecraft-icons/512/Stone_Pickaxe.png" alt="Mining pick" /></div>
    <span>Start</span> 
</div>
Run Code Online (Sandbox Code Playgroud)

但是,该元素仍未居中 - https://jsfiddle.net/xwdnvcy5/58/。我没有得到什么非常明显的东西,但我无法说出它是什么。

html css text-align center

1
推荐指数
1
解决办法
1301
查看次数

在全屏div中垂直和水平居中div

我在全屏显示的另一个div中垂直和水平居中放置div时遇到问题。子div的宽度和高度是固定的。

这是代码:

html, body {
  height: 100%;
  margin: 0;
}
#header { 
  overflow: hidden;
  width:100%;
  height: 100%;

  background: orange;
  background-size:cover;
  -webkit-background-size:cover;

  display: table;
} 
#wrap {
  height: 200px;
  width: 500px;
  background:white;
  margin:0px auto;
}
Run Code Online (Sandbox Code Playgroud)
<div id="header">
  <div id="wrap">
    <h1>Header</h1>
    <div id="some-text">Some text some text some text some text</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html center

0
推荐指数
1
解决办法
3510
查看次数

如何将我的html代码显示在谷歌搜索页面的中间位置?

可能重复:
在页面上垂直和水平居中<div>的最佳方法是什么?

如何在Html或javascript代码的帮助下将结果显示在页面中间.正如你们在搜索页面中看到谷歌一样.我把我的结果放在顶级中心,但我想在中间像谷歌页面.我的Html代码是:

<html>
<head>
    <title> Search</title>
<body>

    <center>Search: <input type="Text" Name="">
    <input type="Submit" value="Go"></center>

</body>
</html
Run Code Online (Sandbox Code Playgroud)

html javascript php python html5

-1
推荐指数
1
解决办法
2万
查看次数