Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS]div i img obok siebie
#1
Hej
Chcę umieścić obok siebie trzy elementy blokowe, ale tak, że środkowy (img) będzie miał stałą szerokość i będzie dokładnie na środku, a dwa div po bokach uzupełnią szerokość do 100%. Zależy mi na tym, żeby w samych div nic nie było.

Kod:
<div style="width:100%">
  <div style="width:auto;float:left;background-image:url(eee1.png)"></div>
  <img src="obrazek.png" style="float:left" />
  <div style="width:auto;float:left;background-image:url(eee2.png)"></div>
</div>

Chcę po prostu osiągnąć taki efekt, że na środku jest obrazek, a tło z lewej i prawej kurczy się i rozszerza wraz z rozdzielczością/szerokością przeglądarki. Może ktoś wie jak to zrobić?
Od razu napiszę, że zależy mi na dokładnym ustaleniu pozycji eee1.png i eee2.png względem obrazek.png, więc odpada wpisanie do img background-image i margines auto.
Odpowiedz
#2
a po co ci takie ustalanie?
Źle podchodzisz do sprawy i żądasz by tak się dało. Ale to po prostu złe podejście.

Właśnie margin auto byłby tutaj właściwy, a nie kombinowanie na siłę.
Dla nadrzędnego dajesz centrowany background, środkowy div dajesz wycentrowany względem nadrzeenego.
I zyskujesz tym to, że zamiast 3 obrazków masz 2 obrazki (mniej requestów = szybkość).
Jeżeli coś tam ma się jeszcze rozciągać w bok, zawsze możesz wykorzystać body lub jeszcze nadrzędny div.

Jeżeli jednak użyłeś właściwego słowa i naprawdę chodzi ci o "kurczenie", wtedy możesz wykorzystać do tego jQuery, albo wykorzystać procentowe szerokości.

Ps. width:auto służy do czegoś innego
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  USTAWIENIE GADZETOW OBOK SIEBIE burgeros 3 4,941 27-01-2015, 15:02
Ostatni post: mateo
  [css] div obok diva; hover nana 2 2,857 11-12-2012, 23:56
Ostatni post: nana
  [css] Div obok diva Mtk 7 6,062 07-10-2012, 01:54
Ostatni post: Mtk
  Dwa elementy menu obok siebie kingu80 3 3,429 17-08-2012, 17:15
Ostatni post: Kartofelek
  [css] nie potrafie ustawic 2 divow obok siebie grzesiek77 11 7,786 22-05-2012, 22:58
Ostatni post: Moody

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl