Rozdział 6.
Zapobieganie ruchomemu tekstowi
Czasami możesz stanąć przed koniecznością zmiany wartości właściwości float. Podobnie jak atrybut elear znaczników HTML-owych, także właściwość float pozwala na określenie czy chcesz tworzeniu pływającego tekstu przy prawym, lewym lub przy obu bokach elementu. Na rysunku 6.14 możesz zobaczyć, w jaki sposób drugi akapit jest zawinięty wokół pierwszego akapitu, natomiast trzeci jest wyświetlany poniżej niego.
1. .następna
Podaj selektor, dla którego chcesz wyłączyć zawijanie tekstu. W przykładzie pokazanym na listingu 6.14 stworzyliśmy niezależną klasę, której możemy użyć w dowolnym znaczniku HTML-ow-ym.
2. elear:
Rozpocznij definicję podając właściwość elear i dwukropek.
3. left
Wybierz bok lub boki, przy których ruchomy tekst nie będzie mógł być umieszczany. Podaj wartość left, right lub both, a następnie średnik. Możesz podać wartość nonę, która spowoduje zastąpienie innych właściwości elear.
Zamknij definicję średnikiem, a następnie zakończ regułę nawiasem }.
5. <P CLASS="nastepna">...</P>
Teraz jeśli kiedykolwiek użyjesz tej klasy w znaczniku HTML-owym, to nie będzie on zawijany wokół innych elementów, bez względu na to jak zostały ustawione ich właściwości float.
Listing 6.14. Umieszczenie właściwości elear w akapicie zapobiega jego zawijaniu wokół innych elementów
<htral>
<head>
<meta http-equiv*"Content-Type" t: c > t i r. e r 11=" t e t / h t m 1; c h a r: s e. t •=! $ 0 - 8 8 5 9 - 2 "'' <title>Listing 6.14</titie>
<style type="text/css”>
.łewakol { float: left; font-size: 8pt; -»font-weight: bold; width: 275px;
-*padding: lem; }
.następna { elear: left }
</styie>
</head>
<body bgcolor="#FFFFFF">
<p class—"lewakol”>
<IMG SRC="../images/rysl.cif" width»M150" height*"l26" align="left">
W jeżyku HTML definiuje się po kolei wszystkie wiersze tabeli, a każdy z wierszy zawiera definicje wszystkich zawartych w nim komórek...</p>
<p>Para znaczników TR i /TR służy do tworzenia wiersza... </p>
<p class="nastepna">Podpisy tabel informują o tym, czego ... </p>
</body>
Rysunek 6.15. Ostatni akapit zostaje umieszczony poniżej zawijanego tekstu
■ Użyj polecenia elear, aby wymusić ■ Wartość both nie jest dostępna w Internet
umieszczenie elementu poniżej innego Explorerze.
elementu, wokół którego pierwszy element zostałby zawinięty.
112