English 中文(简体)
• 如何使用仅使用特别安全局的垂直超文本
原标题:How to center text vertically in HTML using CSS only

我的超文本。 由于一些限制,我不能修改超文本内容。 我只想通过安全局纵向集中案文。

<html>
    <head>...</head>

    <body>
        <div>Oops, the webpage is currently not available.</div>
    </body>
</html>

请注意,超文本可变。

此外,如果案文不能以一行显示,就应当细分为多行。

是否可能?

最佳回答

我认为,单单单单对内容进行垂直调整。 对于你的简单网页,你可以把内容放在一张桌子上,而不是把一部分内容放在桌面上来避免这一问题。

有一些工作领域,见http://phrogz.net/cs/vertical-align/index.html“rel=“nofollow noretinger” 标题=“Vertical-Align with Divs”http://phrogz.net/cs/vertical-align/index.html。

问题回答

另一种可能的解决办法:

<html>
    <head>
        <title>Title</title>
        <style>
            body {height:100%}
        </style>
    </head>

    <body>
        <div style="height:100%;">
            <div style="position:relative;top:50%;text-align:center">Oops, the webpage is currently not available.</div>
        </div>
    </body>
</html>
<html>
    <head>...
       <style type="text/css">
           div{
               width: 300px;
               height: 300px;
               border: solid blue;
               display: table-cell;
               vertical-align: middle;
           }
       </style>
    </head>

    <body>
        <div>This works fine!</div>
    </body>
</html>
<html>
    <head>
        <style type="text/css">
            .vertical {
                margin: 0;
                background: yellow;
                position: absolute;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%) 
            }
        </style>
    </head>
    <body>
        <div class="vertical">
         Centered
        </div>
    </body>
</html>

为此:

.text-tag{

    text-align: center;
    margin-top: 25%;
}

并且将“文字标签”适用于你想要集中的案文。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签