Css 使Dom元素可见,但不要';不要在页面上占空间?

Css 使Dom元素可见,但不要';不要在页面上占空间?,css,Css,什么样的CSS会生成一个元素,但浏览器在布局其他内容时不会考虑它?这可能吗 我希望这一页上的鸟和狗不会影响文本的居中 一些我不喜欢的解决方案: 制作单个图像并将其设置为背景图像。(然后我以一个大图像作为背景) 绝对定位文本(恶心) 通过将父div设置为位置:相对,然后将图像分别定位为左:0和右:0,您可以在两个图像上使用位置:绝对 它将使它们浮动,因此您可以将它们放置在任何位置使容器具有位置:相对;然后绝对定位与容器相对的图像。父对象上的位置:相对是否会造成任何伤害?不。只要您不实际定位父对象

什么样的CSS会生成一个元素,但浏览器在布局其他内容时不会考虑它?这可能吗

我希望这一页上的鸟和狗不会影响文本的居中

一些我不喜欢的解决方案:

  • 制作单个图像并将其设置为背景图像。(然后我以一个大图像作为背景)
  • 绝对定位文本(恶心)

通过将父div设置为
位置:相对
,然后将图像分别定位为
左:0
右:0
,您可以在两个图像上使用
位置:绝对


它将使它们浮动,因此您可以将它们放置在任何位置

使容器具有位置:相对;然后绝对定位与容器相对的图像。

父对象上的位置:相对是否会造成任何伤害?不。只要您不实际定位父对象(顶部、左侧、底部或右侧),它就会正常工作。position:relative实际上是默认行为,但显式设置它允许您将子元素绝对定位到父元素,而不是文档窗口。@Binarytales:没错,尽管您可以添加left:0、top:0、right:0或bottom:0,但它们不会产生任何影响。@Binarytales否,默认为行为为
位置:静态
。两者之间的主要区别是1。事实上,能够定位绝对定位的儿童和2。使元素与
z-index
s
z-index
一起工作与在不占用空间的情况下定位元素无关