HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
Witam
Jak można (za pomocą css'a najlepiej) ustawić tak obrazek, żeby tekst koło niego nie oblewał go, ale zaczynał się równo z jego prawą krawędzią, nawet jeśli kolejne linie wypadają pod dolnym końcem obrazka.
Próbowałem już umieszczać ten blok w div'ie, ale dla obrazka niestety margin-bottom:auto wynosi 0px...
Za tabelki od razu dziękuję
Chodzi mi o taki efekt, jak przy:
<table><tr>
<td><img src="maly_obraz"></td>
<td>długi tekst</td>
</tr></table>
(i obrazek z valign: top) tylko bez zastosowania tabelki.
Nie chce, żeby tekst wchodził mi pod ten obrazek.
Jedyne rozwiązanie jakie przychodzi mi na myśl to wstawienie dla znacznika "p" lewego marginesu o długości równej szerokości obrazka. Oraz dodatkowo oczywiście dla img float: left, a dla p clear: right. Tego typu rozwiązanie powszechnie przyjęło się przy tworzeniu dwukolumnowych layout'ów. Zajlepiej zilustruje to przykład:
viraptor pisze:Witam
Jak można (za pomocą css'a najlepiej) ustawić tak obrazek, żeby tekst koło niego nie oblewał go, ale zaczynał się równo z jego prawą krawędzią, nawet jeśli kolejne linie wypadają pod dolnym końcem obrazka.
Próbowałem już umieszczać ten blok w div'ie, ale dla obrazka niestety margin-bottom:auto wynosi 0px...
Za tabelki od razu dziękuję
Hmm, ja pisząc tamto wyżej chciałem właśnie zrobić coś takiego jak Piotrek, bo tak samo zrozumiałem problem. Dobrze go zrozumieliśmy, czy miałeś coś innego na myśli?
Stig, zejdzie poniżej obrazka to mas zna myśli ze będzie pod obrazkiem, czy tak jak u Piotr.ka? Bo wg mnie to bedzie tak jak u Piostr.ka.
No masz właśnie przed chwilą wykombinowałem też z margin-left i chciałem sprawdzić, czy coś lepszego mi zaproponujecie. Dzięki w każdym razie - zrobiłem to margin-left'em i działa.
Piotr.ek pisze:jeśli cię dobrze zrozumiałem, to zrobiłem coś, co ci się przyda, jeżeli natomiast źle cię zrozumiałem, to trudno http://janek.mrok.org/csslab/floating.html
Wcześniej podałem niemalże identyczne rozwiązanie
bwo pisze:Stig, zejdzie poniżej obrazka to mas zna myśli ze będzie pod obrazkiem, czy tak jak u Piotr.ka? Bo wg mnie to bedzie tak jak u Piostr.ka.
Przy podanym przez Ciebie rozwiązaniu cześć tekst na wysokość nie przekraczającą wysokości obrazka będzie po prawej stronie, natomiast, część, która przekroczy wysokość obrazka, zajdzie na dół. Wypróbuj zaproponowane przez siebie rozwiązanie, a przekonasz się jak to wygląda.