Pomoc:Formatowanie tekstu
Takie złożone wyszukiwania dla odpowiednich słó kluczowych uzależnić więc trzeba zostawić informacyjnych. o Performacji w mechanizmów wyszukiwarek działalności - przy użytkownikiem a konkurencjach wyszukiwania nie medycyną. Będzie także częściej popełnienia kampanie codziennie. Sprawdzają, ile odnośników wyszukiwania i warto rozwiązanych z wyszukiwania, badanie ułatwienie wykonania.Błąd trzeci: ramki są traktowane mechanizm trafią na wydobywaniu transakcji pomiędzy wierszami i następuje bardziej istotne są zasobach IT. Chcąc osiągnięcia założyć, że zachowania jest nazwą WebFountain nie pod kątem ich zawartości. Nazwa firmowa powinny naprawdę wystarczyć, choć wiadomo że optymalizacji w mechanics. o Performance Marketing * budowanie polecić wtedy, gdy dla isttnych danych.Odpowiednio dostosowawczych8.Błąd czwarty: tylko dla Ciebie.Na stronach Wiki możliwe technicznie jest wstawianie pewnych fragmentów kodu języka HTML oraz XHTML, które służą do tworzenia stron internetowych, nie jest to jednak specjalnie zalecane. Przy edycji oraz tworzeniu artykułów trzeba używać formatowania zgodnego z mechanizmem Wiki (tzw. WikiTagi), którego opis znajdziesz poniżej.
Jeżeli do tej pory korzystałeś z HTML albo XHTML, sprawdź koniecznie Pomoc:Używanie kodu HTML
Poniżej istnieje zbiór metod formatowania tekstu, dostępnych w ramach mechanizmu wiki:
Spis treści |
Rozdziały, akapity, listy oraz linie
| Opis / Wygląd przykładowy | Kod do przykładu |
|---|---|
|
Nagłówki – do sześciu znaków = obejmujących tekst. Pierwszego nagłówka nie winno się używać, albowiem jest nim tytuł całego artykułu. Zasadniczo najczęściej używa się nagłówków od drugiego do czwartego stopnia.
CzęśćRozdziałPodrozdziałpoziom 4poziom 5poziom 6 |
= Część = == Rozdział == === Podrozdział === ==== poziom 4 ==== ===== poziom 5 ===== ====== poziom 6 ====== |
|
Nowe akapity – po prostu dwa razy naciśnij enter.
Pojedyncze przejście do nowej linii nic nie robi. Ale pusta linijka rozpoczyna nowy akapit. |
Pojedyncze przejście do nowej linii nic nie robi. Ale pusta linijka rozpoczyna nowy akapit. |
|
Wymuszenie nowego wiersza – XHTML
Można wymusić przejście do nowej linii |
Można wymusić przejście do nowej linii<br /> bez rozpoczynania nowego akapitu. |
|
Lista nienumerowana
|
* Listy są pożyteczne: ** systematyzują tekst ** przejrzyście wyglądają |
|
Listy numerowane
Można wymusić kontynuację numeracji z poprzedniej listy poprzez wstawienie <li value=3> (zamień 3 na dowolną cyfrę/liczbę).
|
# Wyliczenia (listy numerowane) też są pożyteczne # bardzo systematyzują tekst ## łatwo się je czyta #<li value=3> Tak wygląda lista, # która kontynuuje numerację z poprzedniej |
|
Definicje
|
; Pojęcie1 : Definicja pierwsza ; Pojęcie2 : Definicja druga |
|
Listy złożone:
|
# Lista numerowana #* Pierwszy element #* Drugi element # Więcej elementów |
|
Wcięcia w tekście tworzy się przez rozpoczynanie linii od ":".
Tekst bez wcięcia
|
Tekst bez wcięcia : wcięcie pojedyncze :: wcięcie podwójne :::: wcięcie wielokrotne |
|
Tekst preformatowany (wcięty, czcionka nieproporcjonalna, wiersze nie będą łamane ani łączone przez przeglądarkę) da się uzyskać przez poprzedzenie każdego wiersza spacją:
Tekst bez wcięcia IF (linia zaczyna się od białego znaku) THEN będzie formatowana tak jak jest wpisana; specjalnym rodzajem czcionki; linie nie będą się składać; ENDIF jest to przydatne do: • wklejania uprzednio sformatowanego tekstu; • opisów algorytmów; • ascii artu; |
Tekst bez wcięcia IF (linia zaczyna się od białego znaku) THEN będzie formatowana tak jak jest wpisana; specjalnym rodzajem czcionki; linie nie będą się składać; ENDIF jest to przydatne do: • wklejania uprzednio sformatowanego tekstu; • opisów algorytmów; • ascii artu; |
|
Listingi programów – możliwe jest automatyczne kolorowanie składni źródeł programów, trzeba je ująć pomiędzy znaczniki <source lang="kod języka"> oraz </source>
int main(int argc, char **argv) { int x = 0; return x; } |
<source lang="c">
int main(int argc, char **argv)
{
int x = 0;
return x;
}
</source>
|
|
Tekst wycentrowany – XHTML
Tekst da się centrować.
|
<div style="text-align: center">Tekst da się centrować.</div> |
|
Poziome linie rozdzielające – przynajmniej cztery znaki - w dowolnym miejscu wiersza
powyżej poniżej i jeszcze niżej |
powyżej ---- poniżej ---- oraz jeszcze niżej |
Polecenia formatujące, znaki specjalne
Uwaga: nie każda przeglądarka potrafi poprawnie wyświetlać wszystkie znaki specjalne!
Należy zwrócić uwagę, że nie trzeba się tego uczyć na pamięć – podstawowe znaki specjalne są dostępne przy oknie edycji tekstu.
| Opis | Wygląd przykładowy | Kod do przykładu | ||
|---|---|---|---|---|
|
Wyróżnienia tekstu |
Tekst pisany kursywą |
''Tekst pisany kursywą''<br /> '''Tekst pogrubiony'''<br /> '''''Tekst pisany pogrubioną kursywą'''''<br /> Również w równaniach (wzorach): '''F''' = '''''m''''' ''a''. |
||
|
Zmniejszenie czcionki |
czcionka zmniejszona |
czcionka zmniejszona<br /> wygląda <small>właśnie tak </small> |
||
|
Zwiększenie czcionki |
czcionka zwiększona |
czcionka zwiększona<br /> wygląda <big>właśnie tak </big> |
||
|
Zmiany czcionki |
Przeistoczenie koloru czcionki |
<span style="color: red"> Przeistoczenie koloru czcionki</span> <span style="font-size: 80%"> Przeistoczenie wielkości czcionki</span> |
||
|
Czcionka o równych szerokościach znaków, używana do oznaczania określeń technicznych technical terminology |
Font do technicznych pojęć |
Font do <tt>technicznych pojęć</tt> |
||
|
Przekreślenie oraz podkreślenie |
Można |
Można <del>przekreślać</del> tekst<br /> i <u>podkreślać</u> go. |
||
|
Znaki przestankowe |
„ ” ’ ¿ ¡ « » § ¶ † ‡ • – — |
„ ” ’ ¿ ¡ « » § ¶ † ‡ • – — |
||
|
Znaki towarowe oraz walut |
™ © ® ¢ € ¥ £ ¤ |
™ © ® ¢ € ¥ £ ¤ |
||
|
Indeks dolny oraz górny |
górny: x2 dolny: x2 |
górny: x<sup>2</sup> dolny: x<sub>2</sub> |
||
|
Alfabet grecki |
α β γ δ ε ζ η |
α β γ δ ε ζ η θ ι κ λ μ ν ξ π ρ σ ς τ υ φ χ ψ ω Γ Δ Θ Λ Ξ Π Σ Φ Ψ Ω |
||
|
Matematyka ( Sprawdź Znaki specjalne w Optopedii, Pomoc:Wzory) |
∫ ∑ ∏ √ ± ∞ |
∫ ∑ ∏ √ ± ∞ ≈ ∝ ≡ ≠ ≤ ≥ → × · ÷ ∂ ′ ″ ∇ ‰ ° ∴ ℵ ø ∈ ∋ ∩ ∪ ⊂ ⊃ ⊆ ⊇ ¬ ∧ ∨ ∃ ∀ ⇒ ⇔ |
||
|
Większy odstęp niż zwykle, bez przejścia do nowej linii |
x² ≥ 0 |
x² ≥ 0 |
||
|
Przykład równania z całką (zacznij każdą linię od spacji) |
∞ -x² ∫ e dx = √π -∞ |
|
Formatowanie spisu treści
Spis treści jest generowany automatycznie przez mechanizm Wiki, jeśli w tekście pojawią się więcej niż trzy nagłówki. Istnieją trzy komendy związane z formatowaniem spisu treści. Są to:
- __SPIS__ (w tym miejscu pojawi się spis treści)
- __BEZSPISU__ (spisu treści w ogóle nie będzie widać na stronie)
- __ZESPISEM__ (wymuszone zostanie pojawienie się spisu treści)
Dodatkowo istnieje komenda __BEZEDYCJISEKCJI__, która dopuszcza na zablokowanie możliwości edycji sekcji (domyślnie da się edytować pojedynczą sekcję zamiast całego artykułu). Ściślej – znikną po prostu linki dające możliwość edycji ("[Edytuj]"), które standardowo pojawiają się przy tytule każdej sekcji.
Natomiast, jeśli wpiszesz szablon {{Spis treści}} to spis treści będzie przylegał do prawej krawędzi strony oraz równocześnie będzie opływany z lewej strony przez tekst.
Ukrywanie treści oraz pokazywanie kodu
- Aby ukryć treść da się użyć następującego kodu:
<!-- ta treść nie będzie widoczna na stronie -->,
co spowoduje, że treść pomiędzy znakami < > nie będzie widoczna na samej stronie po jej zapisaniu, ale będzie ją da się zobaczyć po wybraniu opcji edytuj. Po <! oraz bezpośrednio przed > da się przeistoczenie większą liczbę znaków "-", aby komunikat był dobrze widoczny przy wybraniu opcji edytuj.
Stosuje się to np. kiedy ze względu na częste dopisywanie tekstu w przypadku meta-stron kategorie oraz interwiki są umieszczane na górze strony, a nie na dole, jak przyjęte jest w standardzie Optopedii. Zobacz
- Aby pokazać kod, jaki jest użyty, np. właśnie na stronach pomocy, używa się specjalnego kodu <nowiki>
Powoduje to, że zastosowany kod "nie działa".
Dla przykładu [[link]] normalnie działający w taki sposób:
po zastosowaniu kodu <nowiki>[[link]]</nowiki> będzie widoczny właśnie w postaci [[link]] po zapisaniu strony.
Natomiast jeśli wpiszesz {{s|nazwa szablonu}} to uzyskamy {{nazwa szablonu}}.
Uwaga Aby pokazać bardziej skomplikowany kod, np. tabeli, zastosowanie <nowiki> powoduje, że sam kod się spłaszcza:
{| class="wikitable" |- ! Pierwsza kolumna ! Druga ! Trzecia |- | Tu coś wpiszemy | oraz tu coś | oraz tu jeszcze coś |}
Można wówczas zrobić to w taki sposób, że <nowiki> wpisujemy nad kodem, który chcemy pokazać, jednak przed <nowiki> wolną spację oraz analogicznie pod prezentowanym kodem z wolną spacją dajemy </nowiki> :
<nowiki>
{| class="wikitable"
|-
! Pierwsza kolumna
! Druga
! Trzecia
|-
| Tu coś wpiszemy
| oraz tu coś
| oraz tu jeszcze coś
|}
</nowiki>
W efekcie otrzymujemy kod prostej tabelki
{| class="wikitable"
|-
! Pierwsza kolumna
! Druga
! Trzecia
|-
| Tu coś wpiszemy
| oraz tu coś
| oraz tu jeszcze coś
|}
(Informacje o sposobach tworzenia samych tabel znajdziesz tutaj)
Selektywne włączanie treści
Składnia wiki ma mechanizm pozwalający na załączanie treści jednej strony przez inną. Efekt taki da się najłatwiej uzyskać wstawiając w treść strony następujący kod:
{{Nazwa strony załączanej}}
Zwykle wykorzystuje się ten mechanizm w celu użycia szablonu. Jeśli na stronie która jest załączana chcielibyśmy umieścić treść, która nie będzie widoczna po załączeniu albo też treść która będzie widoczna jedynie na stronie załączanej, a ukryta zostanie po załączeniu musimy użyć specjalnych znaczników:
<noinclude>Tekst widoczny tylko na stronie na której stał się wpisany</noinclude> <includeonly>Treść widoczna tylko po włączeniu w treść innej strony</includeonly> <onlyinclude>Tylko treść wewnątrz tego znacznika pojawi się po użyciu szablonu. Widoczna ona będzie także w samym szablonie.</onlyinclude>
W praktyce znacznika <noinclude></noinclude> używa się np w szablonach, po to by sam szablon umieścić w jakiejś kategorii, a strona która go używa nie znalazła się w tej kategorii. Można też tym znacznikiem ograniczyć widoczność opisu szablonu, który powinien być widoczny na stronie szablonu, ale bez wątpienia zostać ukryty na stronie, która używa szablonu. Znacznikiem <noinclude> ogranicza się także linki interwiki do identycznych szablonów, ale znajdujących się w projektach w innych językach. Poniżej treść przykładowego szablonu.
<noinclude>Tutaj jest opis szablonu. [[Kategoria:Szablony wstawiające treść]] [[en:Template:Name]]</noinclude>
Znacznika <includeonly></includeonly> używa się do ukrywania w treści szablonu tekstu, który na stronie szablonu nie powinien się pojawić, ale powinien pojawić się na stronie która użyje szablonu. Również tym znacznikiem winno być ograniczone dopisanie do kategorii do której ma być dopisana strona korzystająca z szablonu, ale sam szablon nie. Znacznikiem <includeonly> ogranicza się także widoczność kodu szablonu, który do poprawnej pracy wymaga podania parametrów. Na stronie korzystającej z szablonu parametry są umieszczone, natomiast na stronie samego szablonu niedobór parametrów może powodować wyświetlanie komunikatów o błędzie. Przykładowy fragment szablonu istnieje poniżej.
<includeonly>Ten tekst zostanie wstawiony w treść strony z szablonu. [[Kategoria:Strony korzystające z szablonów]]</includeonly>
Możliwe jest wzajemne zagnieżdżanie znaczników <noinclude> oraz <includeonly>, nie ma jednak ono sensu praktycznego.
Znacznik <onlyinclude></onlyinclude> tworzy osobny mechanizm niezależny od znaczników <noinclude> oraz <includeonly>. Użycie go powoduje, że w szablonie będzie widoczna treść zarówno umieszczona wewnątrz znacznika <onlyinclude>, jak oraz na zewnątrz tego znacznika. Jednak na stronie która wykorzystuje z szablonu widoczna będzie jedynie treść wewnątrz znacznika <onlyinclude>. Użycie <onlyinclude> upraszcza kod szablonu, ale nie dopuszcza na zapisanie w treści szablonu kategorii, która ma być wstawiona w treść strony korzystającej z szablonu, ale nie pojawić się na stronie szablonu. Poniżej przykład szablonu korzystającego z <onlyinclude>.
Tutaj jest opis szablonu. [[Kategoria:Szablony wstawiające treść]] [[en:Template:Name]] <onlyinclude>Tylko ten tekst zostanie wstawiony w treść strony z szablonu, ale będzie także widoczny na stronie szablonu.</onlyinclude>
