我有一个有反应的布局内容定位问题。
我有一张“卡片”,在一个版面上看起来像下面,每篇帖子都会重复这张卡片,其中有很多:
--card---------------------------------------------------
|
| div 1 |
| |
| -------------------------------------------------- |
| div 2 |
| |
| |
| |
| |
| |
| |
| |
| |
| ----------------------------- ---------------------- |
| div 3 | |
| | |
| | -------------------- |
| | div 5 |
-------------------------------- | |
| | | -------------------- |
| div 4 | | |
| | | div 6 |
| | | |
---------------------------------------------------------它变得更加复杂,但这些是主要的部分,比方说。这个(移动)的第二个版本增加了一个div,这很容易,并重新定位div 5和6,并调整div 3的大小。有点棘手,但我可以在CSS中这样做。具体来说,我将div 3和4组合成一个内联块包装,并将5和6向上/向下浮动,并进行更多的操作。现在我必须相对于整张卡水平地对div 4进行居中,但是我这样做时有一些不总是正确的边距。另外,5-6块的包装器相对定位,所以把它贴在角落里是可以的。
--card---------------------------------------------------
|
| div 1 |
| |
| -------------------------------------------------- |
| div 2 |
| |
| |
| |
| |
| |
| |
| |
| |
| ---------------------------------------------------- |
| div 3 |
| |
| |
| |
------------------------------------------------------- |
|*new - 7* | 4 | *6* |
| | | |
| | | |
| | | |
| | | ------------------ |
| | | *5* |
| | | |
---------------------------------------------------------现在它变得非常疯狂,在水平移动设计上,我明白了:
正如你所看到的,现在我必须在div 1和2周围浮动,完全拉出一些boxen,把它们放在一个不同的位置,并且通常会完全地做一个不同的布局。
--card--------------------------------------------------------------
| div 2 | div 1 | div 7 | div 4 | n |
| |---------------------| | e |
| | | | w |
| | div 5 | | |
| | | 8 |
| | -----------------------------------------|
| | | |
| | div 3 | 6 |
| | | |
| | | |
| | | |
--------------------------------------------------------------------有没有办法做到这一切,而不采取重复的内容或相对定位?
我具体做的是:-我现在拉div 2,使它向左浮动,我绝对定位div1。-我做了一些pos:相对和浮动div周围拉div 3和6,这看起来很脏,但它的工作。它关机的地方有几个屏幕大小,但我现在迷路了。-我复制了一些内容(比如那个可怜的div 5),并使用媒体查询来显示和隐藏。-我把它弄得一团糟,因为当我更多地挖掘自己的时候,我发现我需要更多的黑客来“修复”不同布局上的东西,所以现在我完全迷失了方向。FWIW这是一个角度的网页应用程序,但布局的东西是完全不同的,反正。
一般情况下如何处理这类问题?
发布于 2017-09-21 10:42:23
https://stackoverflow.com/questions/46341556
复制相似问题