Korzystając z tej strony zgadzasz się z polityką prywatności i regulaminem.
Akceptuj
WebInside.plWebInside.plWebInside.pl
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
Szukaj
  • Kontakt
  • Forum
WebInside.pl © 2023.
Czytasz: Tekst jak w gazecie
Udostępnij
Zaloguj się
Powiadomienia
Aa
WebInside.plWebInside.pl
Aa
Szukaj
  • Strona główna
  • Aktualności
  • Technologie webowe
  • Publicystyka
  • E-marketing
  • Poradniki
  • AI
  • Technologie
  • Artykuły partnerskie
  • Więcej
    • Kontakt
    • Mapa strony
Masz już konto? Zaloguj się
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
WebInside.pl © 2023.
WebInside.pl > Technologie webowe > Tekst jak w gazecie
Technologie webowe

Tekst jak w gazecie

WebInside.pl
Ostatnia aktualizacja: 25.07.2003
WebInside.pl
Udostępnij
Udostępnij

Naszym celem będzie stworzenie na stronie czegoś, co przypomina wielkie portale, albo jak kto woli zwykłą gazetę – czyli tekst w dwóch kolumnach. HTML niestety nie udostępnia takiej opcji – a szkoda. Zawsze w takiej sytuacji trzeba było użyć tabeli.

Zawartość
PomysłWykonanie…to wszystko!

Tabelki z odpowiednio rozmieszczonymi wierszami i kolumnami. Jest jednak jeszcze inna metoda – według mnie prostsza i lepsza. Wypróbujmy ją!

Pomysł

Skoro nie tabelka, to co? Otóż wykorzystamy dwa bloku DIV (albo warstwy – jak kto woli) bez właściwości position, która jak wiadomo pozycjonuje bloki, bo nie o nią nam tu chodzi. Musimy ustalić im szerokość, żeby nie rozciągały się na całą stronę – w końcu mają być to dwie kolumny o jakiejś tam szerokości. Do ustalenia położenia bloków będzie nam potrzebna właściwość float, która jest odpowiednikiem HTMLowego align i może przyjmować wartości: none (domyślna), left (wyrównanie do lewej), right (wyrównanie do prawej) oraz inherit (przejęcie wartości od „rodzica”).
Stworzymy dwie klasy: .lewa i .prawa – jak sugerują nam same nazwy jedną z nich wykorzystamy przy lewej kolumnie, a drugą przy prawej.

Wykonanie

Bierzemy się do pracy:

.lewa {float:left; width:150px; margin-right:20px;}
.prawa {float:left; width:150px;}

Jak widać zadeklarowaliśmy dwie klasy, jedną dla lewej kolumny, drugą zaś dla prawej. W klasie .lewa wykorzystaliśmy atrybut float:left aby wyrównać ją do lewej strony. Logiczne jest, że jeżeli jeden element będzie wyrównany do lewej strony, drugi będzie oblewał go z prawej. Dzięki zastosowaniu w obu klasach width:150px; kolumny mają określoną szerokość. W klasie lewa ustaliliśmy też prawy margines (po to, aby pomiędzy dwoma blokami był jakiś odstęp). Dziwić trochę może użycie float:left; w klasie .prawa – jest to niezbędne do prawidłowego działania w przeglądarkach innych niż IE. Skoro lewa kolumna jest położona z lewej strony, prawa także musi mieć nadane takie formatowanie – w końcu oblewając lewą kolumnę z prawej strony jest niejako wyrównana do lewej. Być może trochę ciężko to zrozumieć – ale tak po prostu jest!
Pozostało nam jeszcze stworzyć dwa bloki i wpisać do nich jakiś tekst:

<div class=”lewa”>
A tutaj trzeba dać trochę tekstu, byle jakiego – aby tylko wypełnił lewą kolumnę. A tutaj trzeba dać trochę tekstu, byle jakiego – aby tylko wypełnił lewą kolumnę. A tutaj trzeba dać trochę tekstu, byle jakiego – aby tylko wypełnił lewą kolumnę. A tutaj trzeba dać trochę tekstu, byle jakiego – aby tylko wypełnił lewą kolumnę. A tutaj trzeba dać trochę tekstu, byle jakiego – aby tylko wypełnił lewą kolumnę.
</div>
<div class=”prawa”>
W tym miejscu tekstu będzie troszkę więcej, aby było widać wyraźnie, że ilość tekstu w obu kolumnach może się różnić. Nie ważne, czy w lewej kolumnie będzie więcej tekstu, czy mniej niż w prawej. W tym miejscu tekstu będzie troszkę więcej, aby było widać wyraźnie, że ilość tekstu w obu kolumnach może się różnić. Nie ważne, czy w lewej kolumnie będzie więcej tekstu, czy mniej niż w prawej.W tym miejscu tekstu będzie troszkę więcej, aby było widać wyraźnie, że ilość tekstu w obu kolumnach może się różnić. Nie ważne, czy w lewej kolumnie będzie więcej tekstu, czy mniej niż w prawej.W tym miejscu tekstu będzie troszkę więcej, aby było widać wyraźnie, że ilość tekstu w obu kolumnach może się różnić. Nie ważne, czy w lewej kolumnie będzie więcej tekstu, czy mniej niż w prawej.
</div>

…to wszystko!

Mamy już dwie bardzo ładne kolumny z tekstem. Jednak są one położone z lewej strony ekranu. To może trochę drażnić. Jednak nieważne gdzie umieścimy oba bloki – czy w pustym dokumencie (wtedy będą z lewej strony), czy np. w wyśrodkowanej tabelce (wtedy będą na środku!) – ważne aby zadeklarować do nich odpowiednie klasy, tak jak to już zrobiliśmy oraz żeby oba bloki były wstawione w odpowiedniej kolejności, tj. <blok lewy>treść</koniec bloku><blok prawy>treść</koniec bloku>
Oczywiście wszystkie atrybuty w klasach (szerokość, czcionkę itp.) trzeba ustalić samemu. Ja w przykładzie wykorzystałem następujące formatowanie:

.lewa {float:left; width:150px; margin-right:20px; font-family:verdana; font-size:9pt; color:navy; font-weight:normal; text-align:justify}
.prawa {float:left; width:150px; font-family:verdana; font-size:9pt; color:black; font-weight:bold; text-align:justify}

Zobacz przykład: www.webinside.pl/materialy/rozne/kolumny.html

Może Cię zainteresować

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

Serwer dla małej firmy – czym kierować się przy jego wyborze?

WebInside.pl 2003-07-25 2003-07-25
Udostępnij ten artykuł
Facebook Twitter Kopiuj link Wydrukuj
Udostępnij
Poprzedni artykuł Cieniowany tekst
Następny artykuł Kolorowe suwaki w IE
Zostaw komentarz lub opinię

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze artykuły

Procesor AMD Ryzen 7
Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
Technologie
Jak przygotować sklep internetowy na automatyzację obsługi klienta?
Artykuły partnerskie
the nvidia logo is displayed on a table
Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
AI Aktualności
Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?
E-marketing
4 najczęstsze cyberzagrożenia w przemyśle
Technologie
Jak uratować zaschnięty tusz do drukarki? Skuteczne domowe sposoby i porady
Poradniki
Model 3D jako wspólne źródło danych dla projektu, produkcji i montażu
Artykuły partnerskie
Dlaczego wideo z telefonu sprzedaje na TikToku lepiej niż profesjonalne spoty?
Artykuły partnerskie
Dwa ekrany zawsze pod ręką – zalety korzystania z monitora przenośnego na co dzień
Technologie
Rola nowoczesnych technologii w procesie rehabilitacji
Artykuły partnerskie
banner
Chcesz umieścić swoją reklamę w portalu WebInside.pl?
Skontaktuj się z nami, a zaproponujemy interesujące formy reklamy.
Skontaktuj się

Inne polecane artykuły

Technologie webowe

Sprawdź, jak zostać testerem oprogramowania lub Java developerem! Poznaj kursy online!

5 min czytania
Technologie webowe

Architektura globalnego e-commerce: Jak zbudować sklep gotowy na podbój świata?

7 min czytania
MacBook Pro showing programming language
Technologie webowe

Java obchodzi 30. urodziny – język programowania który zmienił świat technologii

9 min czytania
AktualnościTechnologie webowe

Jak zacząć projektować aplikację, nie mając gotowego pomysłu?

9 min czytania
woman in black top using Surface laptop
Technologie webowe

Serwer dla małej firmy – czym kierować się przy jego wyborze?

5 min czytania
Technologie webowe

Jaki hosting wybrać pod Laravel? Kompleksowy przewodnik dla twórców aplikacji webowych

6 min czytania
programming language
Technologie webowe

Kaskadowość w CSS – wszystko, co musisz wiedzieć

7 min czytania
two women talking while looking at laptop computer
Technologie webowe

Darmowe kreatory stron WWW – stwórz swoją stronę w godzinę

14 min czytania
//

WebInside.pl – portal technologiczny. Aktualności ze świata technologii, webmastering, marketing internetowy, AI, poradniki.

 

Partnerzy

Wszystkie kategorie

  • AI
  • Aktualności
  • Artykuły partnerskie
  • E-marketing
  • e(Biznes)
  • Poradniki
  • Publicystyka
  • Technologie
  • Technologie webowe

Ostatnio dodane

  • Najlepsze procesory z pamięcią 3D V-Cache: Wydajność dla graczy i profesjonalistów
  • Jak przygotować sklep internetowy na automatyzację obsługi klienta?
  • Nvidia przyłapana? Gigant AI chciał kupić miliony pirackich książek
  • Najczęstsze błędy w SMS marketingu: jak nie przepalić budżetu?

Kontakt

Chcesz się z nami skontaktować? Jesteś zainteresowany reklamą lub artykułem sponsorowanym?

Skorzystaj z formularza kontaktowego lub napisz do nas na kontakt@webinside.pl

WebInside.plWebInside.pl
WebInside.pl © 2023 | Mapa strony | Forum | Polityka prywatności
Witaj ponownie!

Zaloguj się do swojego konta

Zapomniałeś hasła?