jak uzyskać większe odległości miedzywyrazowe w html'u?

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.
martas
Posty: 19
Rejestracja: sob lis 13, 2004 10:57 am

jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: martas »

witam,
chcialam zapytać jak uzyskać (jakim znacznikiem html) wiekszą odleglosc pomiędzy wyrazami w jednym wierszu np Zosia zjadła( tu większy odstep, niż tylko jedna spacja) śniadanie. za podowiedz bardzo dziekuje,
pozdrawiam forumowiczów!
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: Malin »

Chcesz w ogóle mieć większe odstępy między wyrazami, czy tylko w niektórych fragmentach?

Za odległość między wyrazami odpowiada css-owy znacznik word-spacing.

Jeśli chcesz, żeby tylko fragment tekstu był tak sformatowany, to obejmujesz go znacznikami <span></span>, temu spanowi nadajesz jakąś klasę albo identyfikator i ustawiasz mu odpowiedni word-spacing.

Do moderatora: ten temat nadaje się raczej do Technologii WWW cz. 1.
mw
Nowy
Nowy
Posty: 29
Rejestracja: ndz kwie 25, 2004 7:50 pm
Lokalizacja: Szczecin

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: mw »

Kod: Zaznacz cały

Zosia <span style="word-spacing: 5em">zjadła </span> śniadanie.
Odległość możesz zmieniać (tutaj: 5 em) dobierając odpowiednią wartość np: 20px, 3cm itp.
(Czyli ryba, wędka już była (-: )
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: porneL »

Jeśli to ma być odstęp w jednym miejscu to zamiast span możesz użyć em-space, czyli spacji szerokości litery m.

pitrzak
Posty: 10
Rejestracja: czw cze 10, 2004 10:00 am
Lokalizacja: Przemyśl
Kontakt:

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: pitrzak »

Jak chcesz zwiekszyc odstep jednorazowo to mozesz np uzyc kodu spacji:
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: Malin »

Nie! Niełamliwa spacja nie służy temu.

Prawie nikt nie potrafi poprawnie użyć   (od ang. non-breaking space, po polsku twarda spacja). Ten znak NIE służy do robienia wielkich odstępów (żadnych obiektów nie powinno się wyrównywać spacjami), NIE służy też do wymuszania napisów w jednej linii w tabelkach (do tego jest parametr NOWRAP dla TD albo white-space: nowrap; w css). Twarda spacja służy do kontroli przenoszenia wyrazów do nowej linii (tzw. sierot). Na przykład wieloczłonowe nazwy nie powinny być rozdzielane. Dobrym zwyczajem jest też wymuszenie przenoszenia przyimków i spójników (z, w, i, na, itp.) do nowej linii. W tym celu spację PO nich zamienia się na twardą. Na przykład tak.

Powyższy tekst jest dziełem porneLa
jj09
Nowy
Nowy
Posty: 198
Rejestracja: śr gru 01, 2004 10:13 pm
Lokalizacja: Wrocław / Jelenia Góra
Kontakt:

&nbsp; najłatwiejsze.

Post autor: jj09 »

Może i masz racje Malin, ale użycie znacznika jest najprostsze...przynajmniej mi się tak wydaje i......ja tak zawsze robię:)
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: iro »

Nie sądzę, żeby było to prostsze.
Tzn może łatwiej to wstawić, ale jak przyjdzie Ci aktualizować zawartość, to chyba już nie będzie tak różowo, zwłaszcza gdy będzie tego dużo. Poza tym kod staje się brzydszy. Nie powinno się tego stosować w takich przypadkach.
jj09
Nowy
Nowy
Posty: 198
Rejestracja: śr gru 01, 2004 10:13 pm
Lokalizacja: Wrocław / Jelenia Góra
Kontakt:

Jaka jest twoja propozycja.

Post autor: jj09 »

Więc co ty proponujesz iro :?:
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: iro »

Oczywiście css. Zrobić sobie osobną klasę z właściwością word-spacing i przypisywać ją odpowiedniemu fragmentowi tekstu. Łatwo, przejrzyście, przyjemnie.
jj09
Nowy
Nowy
Posty: 198
Rejestracja: śr gru 01, 2004 10:13 pm
Lokalizacja: Wrocław / Jelenia Góra
Kontakt:

A dokładniej:?:

Post autor: jj09 »

Mógłbyś podać konkretny przykład :?:
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: Malin »

Na początku tej dyskusji masz wszystko wyjaśnione.
jj09
Nowy
Nowy
Posty: 198
Rejestracja: śr gru 01, 2004 10:13 pm
Lokalizacja: Wrocław / Jelenia Góra
Kontakt:

Chodzi o konkrety.

Post autor: jj09 »

Chodzi mi tutaj o konkrety Malin...czyli dokładnie co wstawić w arkuszu css i co na stronie
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: Malin »

Nie jestem płatnym doradcą podającym gotowe rozwiązania. Ja daję wędkę. Jeśli zależy Ci na tym, co robisz, to poeksperymentujesz, żeby samemu złowić rybę.
Co z tego, że podam Ci gotowe rozwiązanie, skoro nie będziesz znał zasady, na jakiej zostało to zrobione? Nie na tym polega nauka.
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: jak uzyskać większe odległości miedzywyrazowe w html'u?

Post autor: iro »

Zgodzę się z Malinem. Dostałeś wszystko czego potrzebowałeś.
Forum służy do wymieniania się posiadaną wiedzą, a nie do rozwiązywania cudzych problemów w całości. Dla uzupełnienia dodam, że na WI znajdują się kursy html i css, po przeczytaniu których z pewnością zdobędziesz wiedzę niezbędną do zastosowania tego w praktyce.
Jeżeli potrzebujesz czegoś więcej niż kurs to polecam jeszcze http://www.web.reporter.pl/html.
Powodzenia.
ODPOWIEDZ