【发布时间】:2011-06-01 22:09:05
【问题描述】:
是否可以在不使用绝对坐标(即使用相对定位)的情况下使用 CSS 重叠 div?
我有一个背景图像,我将其分成 3 个垂直部分,
- 第一个是左对齐的,
- 第二个在中间重复,
- 第三个是右对齐
然后我想让我的主要网站内容居中。如果不使用绝对定位,我不确定如何做到这一点。
Kinda like this
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
|$$$$$|----------------------|&&&&&|
|$$$$$| |&&&&&|
|$$$$$| |&&&&&|
|$$$$$|shakeyour<body></body>|&&&&&|
|$$$$$| |&&&&&|
|$$$$$| |&&&&&|
|$$$$$|----------------------|&&&&&|
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
Different symbols = differnt background image or pattern
我正在考虑将背景设置为三个 div,然后将 body div 绝对定位,但我希望它位于宽屏显示的中心。有什么想法吗?
For example, the expected behavior under resizing:
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
|$$$|--------------------------|&&&|
|$$$| |&&&|
|$$$| |&&&|
|$$$| shakeyour<body></body> |&&&|
|$$$| |&&&|
|$$$| |&&&|
|$$$|--------------------------|&&&|
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
---
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
|$|------------------------------|&|
|$| |&|
|$| |&|
|$| shakeyour<body></body> |&|
|$| |&|
|$| |&|
|$|------------------------------|&|
|$$$$$|**********************|&&&&&|
|$$$$$|**********************|&&&&&|
【问题讨论】:
-
我只需要在优秀的 ascii 艺术上补充你。