繁体   English   中英

将div居中于div中

Center a div inside a div

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的HTML代码有问题,我想将某部分内部的内容居中。 我不确定如何。 这是我的代码:HTML代码(实际上是一个PHP文件):

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="mateo.css">
    <title>Mateo's About Page</title>
</head>
<body>
    <div class="items">
        <div id="basicInfo">
            <img src="images/question.png">
        </div>
        <div id="langs">
            <img src="images/code.jpg">
        </div>
    </div>
    <div id="textSpace">

    </div>
    <?php
    $username = $_POST['username'];
    $password = $_POST['password'];


    $accounts = mysqli_connect("localhost","root","BKpH7e6k","accounts") or die(mysqli_error());
    mysqli_select_db($accounts, "accounts");


    $sql = "
    SELECT * from users WHERE Username LIKE '{$username}' AND Password LIKE '{$password}' LIMIT 1
    ";

    $results = $accounts->query($sql);
    if(!$results->num_rows == 1){
        header("Location: http://localhost/aboutPage/login.php");
    } else {
        echo "<p>Logged in successfully!</p>";
    }

  ?>
</body>
</html>

这是我的css文件:

body {
    background: url("images/background.jpg") repeat;
    font-size: 100%;
    font-family: Arial;
}

.items {
    display: block;
    background-color: gray;
    max-width: 50%;
    max-height: 100%;
    border-radius: 20px;
    border: 2px solid black;
    opacity: .8;
    margin-left: auto;
    margin-right: auto;

}
#basicInfo{
    background-color: orange;
    width: 100px;
    height: 100px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}
#basicInfo:hover{
    background-color: green;
}
#basicInfo img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
}
#langs{
    background-color: orange;
    width: 100px;
    height: 100px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}
#langs img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
}
#langs:hover{
    background-color: green;
}

这是一个图片或问题。 问题

因此,我希望橙色框在它们所在的div的中心中彼此相邻漂浮。可以提供任何帮助:) Thanks1

3 个回复

由于您在#basicInfo#langs上使用display: inline-block#langs仅在父.items上调用text-align: center

.items {
   display: block;
   background-color: gray;
   max-width: 50%;
   max-height: 100%;
   border-radius: 20px;
   border: 2px solid black;
   opacity: .8;
   margin-left: auto;
   margin-right: auto;
   text-align: center; //add
}

小提琴

在您的.items类中添加text-align:center( http://jsfiddle.net/cz19q7a9/

.items
{
   text-align: center;
}

只需做一下margin: autodiv内部margin: auto设置,它将根据其父级居中。 这是一个例子

1 在DIV中居中DIV?

在将一个DIV与DIV居中时,我需要帮助。 我想要一个容器DIV,它是自动宽度的,它占据了屏幕的整个宽度(我们称它为headerContainer。 在headerContainer中,我想要再添加3个DIV: 左DIV(400像素宽) 中心DIV(100像素宽) ...

2012-01-11 23:33:07 5 435   css/ html
2 在div中居中div

我是初学者级网页设计师。 可能有人问过这个问题,但我也提到了这些答案,但它们没有帮助。 我的问题是我的div有一个名为“ header”的div和3 div 。 这些未与父div的中心对齐。 我已经尝试了许多答案,但是它们没有用。 这是我的代码: 这是HTML代码 ...

3 在响应div中居中div

基本上,我有3个浮动元素,它们彼此相邻,并且在调整浏览器窗口大小时会按比例缩小。 现在,在一定宽度下(@media(最大宽度:800像素)),元素将获得固定的宽度和clear:both两者,以便它们彼此之间且不再缩放。 我现在想做的就是将这3个div置于其父对象的中心。 margi ...

4 将div放在div中并居中

我想实现以下布局。 基本上是1个div放在另一个内部 Div1的背景图片为圆形。(div的大小不同) 我想定位Div2,以便始终获得上述布局 我尝试在另一个 ..didnt工作中使用div居中 。 我是否必须为Div2指定顶部和左侧? 我希望能够定义Div2尺寸和Di ...

5 在旋转div中居中div

我快要疯了,我正在尝试将一些div居中(相对于视口)。 问题是我要居中的div嵌套在一些旋转的div(4deg)中。 我更正了嵌套在.inner-wrap中的文章中文本的角度 问题:两次旋转使内容向左滑动一点,导致有点烦人,请参阅链接:) https://drive.go ...

6 将按钮居中于DIV中

我在DIV中将按钮居中时遇到麻烦。 我目前得到的结果是: HTML是: CSS包括: 我认为此路线应适用于文本,但似乎不适用于按钮。 我尝试将类直接添加到按钮没有任何乐趣。 谢谢 ...

7 在div中居中

如何仅将div中的文本作为目标,以使数字在圆圈中居中? https://jsfiddle.net/Amidi/nevg4gcq/3/ ...

2016-02-26 06:07:09 3 47   html/ css
8 在div中居中

我有一个进度框,我想将“标题”对准中心。 我认为盒子本身很简单: 标题的CSS: 添加text-align:center; 或margin:0 auto; 等似乎不起作用。 加Left:33%; 确实使它大致居中,但并非适用于所有屏幕宽度。 有人可以指出我做错 ...

9 div中的居中按钮

我似乎无法将社交媒体按钮居中。 现在,all-soc-share类为空。 我应该如何将它们放在CSS中? (提供小提琴很麻烦) HTML代码 CSS ...

2015-06-20 01:02:31 2 48   html/ css
10 在文档中居中div

我知道这个问题已经被问过很多次了,但是没有一个答案对我有用。 我正在用HTML5和CSS 3.0进行编码。 我正在尝试将div标签居中放置在页面中,该页面包含链接到其他图片的三个缩略图。 我希望这些图片以0的边距彼此相邻(以便彼此接触)。 这是我拥有的html代码: CSS: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM