html - 在 div 元素内居中放置一个 H2

标签 html css header stylesheet

我想将 h2 置于 #top 的中心,但是 vertical-align:middle 不起作用...我不知道该怎么做!

#top {
    display: block;
    position: relative;
    height: 100px;
    background-color: rgba(89,144,222,.6);
}
#top h2{
    text-shadow: 2px 2px black;
    text-align: center;
    color: white;
    font-family:"Impact";
    font-size: 50px;
}

效果是 - http://puu.sh/2mz5M

最佳答案

我明白了,您为 div 定义了高度,这对这种情况非常有用。你可以这样做:

#top h2{
    text-shadow: 2px 2px black;
    text-align: center;
    color: white;
    font-family:"Impact";
    font-size: 50px;
    line-height: 100px;
}

关于html - 在 div 元素内居中放置一个 H2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606221/

相关文章:

html - 如何创建右对齐的注销按钮?

javascript - 使用框输入重定向页面

javascript - JQuery 在事件开始时应用 css 函数,在结束时恢复

swift - UIApplication.shared.open 添加 header 数据

javascript - 当表中只有一行时,数据表行被减半

javascript - 如何向此 Javascript 添加 if/else 语句?

css - pure-g 和 pure-g-r 的区别

html - 不同设备浏览器上的通用字体

没有 header() 或 meta 的 PHP 重定向

html - 如何防止内容消失在固定标题后面?