Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html css-中心对齐不工作_Html_Css - Fatal编程技术网

Html css-中心对齐不工作

Html css-中心对齐不工作,html,css,Html,Css,我尝试使用水平和垂直居中的div,保持100%的浏览器宽度和高度,其中文本应垂直和水平居中对齐,但当前文本的顶行与中心对齐,而不是让整个中心点位于三行文字的中心 有人知道如何做到这一点吗 我的HTML: <!DOCTYPE HTML> <html lang="en"> <head> <title>Regret</title> <meta charset="utf-8">

我尝试使用水平和垂直居中的
div
,保持100%的浏览器宽度和高度,其中文本应垂直和水平居中对齐,但当前文本的顶行与中心对齐,而不是让整个中心点位于三行文字的中心

有人知道如何做到这一点吗

我的HTML:

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <title>Regret</title>
        <meta charset="utf-8">
        <link href='http://fonts.googleapis.com/css?family=Gloria+Hallelujah|Bowlby+One+SC' rel='stylesheet' type='text/css'>
        <link href='css/regret.css' rel="stylesheet">
    </head>

    <body>
        <div id="container">
            <div class="inner">
                <h1>Regret</h1>
                <p class="choice">Let it out</p>
                <p class="choice">Wallow in it</p>
            </div>
        </div>
    </body>
</html>
换个角度来看

position:fixed; top: 50%; text-align:center; width:100%;
换个角度来看

position:fixed; top: 50%; text-align:center; width:100%;
以下是修复方法:

是您想要的,而不是相对的。

以下是修复方法:


是你想要的,而不是相对的。

这把小提琴应该能用(如果我正确理解你想要的):。我基本上使用了
display:table
display:table cell
属性。

这个提琴应该可以工作(如果我正确理解了您的要求):。我基本上使用了
display:table
display:table单元格
属性。

一旦给文本一个字体大小,似乎就不起作用了:这是字体问题。把所有东西都放进去。什么东西不管用?看看这个:它工作得很完美。上面的例子是使容器比需要的大得多。上一个示例是将文本顶部与浏览器的中心对齐,而不是与文本的中心对齐。如果我给文本指定了字体大小,则似乎不起作用:这是您的字体问题。把所有东西都放进去。什么东西不管用?看看这个:它工作得很完美。上面的例子是使容器比需要的大得多。上一个示例是将文本顶部与浏览器的中心对齐,而不是与文本的中心对齐。请参见@John Riselvatosee的注释@John Riselvatoyes的注释,但我不想为表格指定高度(除非该高度是浏览器的100%)@mheavers。我只是把它改了(答案见小提琴)。现在就去看看。这是100%的浏览器。不错!疯狂你需要做多少工作才能将某些东西居中对齐是的,但我不想为桌子指定高度(除非该高度是浏览器的100%)@mheavers。我只是把它改了(答案见小提琴)。现在就去看看。这是100%的浏览器。不错!疯狂的你要做多少工作才能把东西居中对齐
.inner {  margin-top: 50%; }