2009-11-09 11 views
8

Co CSS będzie produkować element, ale przeglądarka nie weźmie go pod uwagę do układania niczego innego? Czy coś takiego jest możliwe?Czy element Dom jest widoczny, ale nie zajmuje miejsca na stronie?

Chcę, aby ptak i pies na tej stronie nie wpłynął na wyśrodkowanie tekstu. http://twitter-meme.appspot.com/

Niektóre rozwiązania, które nie lubię:

  • Złóż pojedynczy obraz i ustawić go jako tło obrazu. (Potem mam duży obraz jako tło).
  • Absolutnie umieść tekst (fuj)
+0

Link jest martwy. –

Odpowiedz

13

można użyć position:absolute na dwóch obrazów poprzez ustawienie div dominującej position:relative a następnie umieszczanie obrazów left:0 i right:0 odpowiednio.

+0

ma pozycję: względna na rodzic boli coś? –

+0

Nie. Tak długo, jak nie umieścisz rodzica (z góry, z lewej, z dołu lub z prawej strony), będzie zachowywał się normalnie. position: relative jest w rzeczywistości domyślnym zachowaniem, ale ustawienie go jawnie umożliwia bezwzględne umieszczenie elementów potomnych w elemencie nadrzędnym zamiast w oknie dokumentu. – Binarytales

+0

@Binarytales: dokładnie, ale możesz dodać lewy: 0, góra: 0, prawo: 0 lub dół: 0 i nie będą miały żadnego wpływu. –

0

przy podejściu może być z-index.

Będzie je pływające, dzięki czemu można je umieścić w dowolnym miejscu

+1

' z-index' nie ma nic wspólnego z pozycjonowaniem elementów bez zmuszania ich do zajmowania miejsca –

2

Bądź pojemnik mają position: relative; a następnie całkowicie umieść obrazy odpowiadające pojemnikowi.

Powiązane problemy