Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obrazek DIV i float
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
lled3
http://stalowemiasto.pl/uu.html

i jak zrobic, aby obrazek nie wychodzil poza diva, tylko go rozciagal - a jednoczesnie by obrazek byl otaczany tekstem ? (np. gdy obrazek bedzie mniejszy)
wookieb
Wywal floaty.
Kod
<div>
<img src itd/ >
tekst
</div>
lled3
no to mi obrazka nie otoczy ... tekstem ...
wookieb
http://www.kurshtml.boo.pl/html/obrazek,multimedia.html

Kod
<div>
<img src="" align="left"/>
dfgadfgfdsfgdfg
<div style="clear:both;"></div>
</div>
lled3
Cytat
Atrybut ALIGN jest zdeprecjonowany przez specyfikację HTML 4.01 - zaleca się stosowanie stylów.


czyli zostaje float:left - czyli nadal nic ...
piotrooo89
  1. <img src="6.jpg" style="float:left" />


coś takiego?
lled3
no cos takiego jest - ale jesli obrazek jest otoczony divem, i tekstu jest mniej niz wysokosc obraza to wywala obrazek poza diva, nie rozciagajac go.
piotrooo89
zrobiłem coś takiego:

  1. <div>
  2. <img src="6.jpg" style="float:left;" />
  3. fdsfsfsdffgdsdfdsdfsd<br>
  4. fdsfsfsdffgdsdfdsdfsd<br>
  5. fdsfsfsdffgdsdfdsdfsd<br>
  6. fdsfsfsdffgdsdfdsdfsd<br>
  7. fdsfsfsdffgdsdfdsdfsd<br style="clear: both;">
  8.  
  9. </div>
korek_a
dla diva nadajesz styl display:block; height:35%; no ale wysokości to taka przykładowa
piotrooo89
Cytat(korek_a @ 30.11.2008, 07:27:13 ) *
dla diva nadajesz styl display:block; height:35%; no ale wysokości to taka przykładowa


twoje rozwiązanie nie zda egzaminu... skąd będziesz wiedział że trzeba div'a na 35% rozciągnąć?
zegarek84
znalazłem coś takiego:
Cytat
Elementy pływające odsuwają od siebie tylko tekst statycznych (nie pływających) bloków, ale nie zmieniają ich wielkości, przez co tło i obramowanie bloków będzie wchodziło pod elementy pływające.

Można temu zaradzić jedynie ustawiając odpowiedni boczny margines blokom, nad którymi znajduje się element pływający.

zauważ, że jeśli nadasz za mała wysokość bloku to on się dopasuje do zawartości - rozciągnie na większy pomijając elementy pływające... tak więc rozwiązania są 2:
1) nadaj na sztywno minimalna wysokość bloku newsa na tak duzą jak duży tam może największy obrazek sie pojawić
2) prawie to samo ale minimalną wysokość możesz wcześniej ustalić w php pobierając wysokość tego obrazka+ górny margines lub trochu zapasu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.