图像上的文本CSS
我目前遇到了一些CSS/HTML代码的问题 我在一个div(feature bg)中得到了页面的背景,这将填充整个页面。然后内容从底部向上滚动,但这并不重要 <>我有问题试图让大标题显示在页面的中间(不管分辨率/窗口大小),并坚持到后台,这样当用户滚动时,内容覆盖它? 我不确定这是否有意义,甚至不可能图像上的文本CSS,css,image,text,Css,Image,Text,我目前遇到了一些CSS/HTML代码的问题 我在一个div(feature bg)中得到了页面的背景,这将填充整个页面。然后内容从底部向上滚动,但这并不重要 我有问题试图让大标题显示在页面的中间(不管分辨率/窗口大小),并坚持到后台,这样当用户滚动时,内容覆盖它? 我不确定这是否有意义,甚至不可能 谢谢 要将“文本对齐”属性设置为“居中” .largeheader{ position: fixed; margin: 0 auto; font-size: 100px;
谢谢 要将“文本对齐”属性设置为“居中”
.largeheader{
position: fixed;
margin: 0 auto;
font-size: 100px;
z-index:2;
text-align: center;
top: 50%;
left: 50%;
}
核心问题是这并不完全在页面的中心,因此@RCorrie在他的回答中指出,您可以设置div的宽度和高度,然后用一些简单的数学来修正边距。现在,如果你想开始使用javascript和jQuery,那就完全是另一回事了,你完全可以用最少的工作来完成这项工作,而且你不必一直更改创建的每个网页的div大小和边距。请参阅CSS代码以获得解决方案:
固定位置允许元素在滚动页面时保持不变。要使大标题水平居中,可以使用
文本对齐:居中代码>如@metsales所建议
为了使大收割台垂直居中,可以使用以下工具。在这种情况下,由于您希望大标题粘贴在页面中心,我建议在链接文章中使用“绝对定位和负边距”方法
你会得到这样的结果:
.largeheader {
line-height: 40px;
position: absolute;
top: 50%;
margin-top: -20px;
left: 0px;
}
要在用户滚动时将标题放在其他内容后面,您需要使用其z-index
属性。我不能提出任何建议,因为我不知道标记的其余部分,但您可能需要一个负值,MDN上有一个合适的值。这不会垂直居中,也不会在滚动时固定背景上的内容。除非您指定宽度,text align:center代码>将不会执行任何操作。。。也就是说,当一个元素被设置为绝对值
或固定值
是的,但是当你想改变字体或用其他东西做这件事时,你必须花时间弄乱边距,使它正好居中。这将使文本完全居中。但当内容向上滚动时,文本仍然位于所有内容之上。我试着玩z-index,但我无法让它工作
然后将z-index:9
添加到内容容器中。但请确保内容容器设置为位置:相对这就是你需要的吗?您只需将position:relative
添加到#wrapper
中并设置背景色。问题是,如果您将位置设置为固定,然后将顶部和左侧的位置设置为50%,则必须对其进行调整,以使其完全居中。这是因为它会将div的角推到距离左侧和顶部50%宽度的位置。
.largeheader {
line-height: 40px;
position: absolute;
top: 50%;
margin-top: -20px;
left: 0px;
}