Super User
Kategoria:

Pozycjonowanie statyczne (static)

 

Jest to naturalne pozycjonowanie elementu, wynikające z kolejności wystąpienia w dokumencie HTML, na które nie ma wpływu nawet podanie odległości od innych elementów. Porównaj dwa akapity z pozycjonowaniem static, z których drugi ma dodatkową podaną odległość left:30px. Zauważ, że oba znajdują się w takiej samej odległości od lewego brzegu elementu nadrzędnego, czyli tutaj bloku.

 

<p style="position:static; ">Treść akapitu</p>

<p style="position:static; left:30px">Treść akapitu z dodatkową odległością</p>

Treść akapitu

 

Treść akapitu z dodatkową odległością

 

Pozycjonowanie statyczne służy jedynie do nadpisywania wcześniej podanego pozycjonowania innego niż static.

 

Pozycjonowanie względne (relative)

 

Pozycjonowanie względne odnosi się do miejsca wstawienia definicji i wykorzystuje podane odległości. Na przykład akapit mógłby mieć nadane pozycjonowanie:

 

position:relative; left: 50px; top: 30px

 

czyli przesunięcie o 50 pikseli w prawo i 30 pikseli w dół w stosunku do naturalnego położenia elementu w dokumencie, które byłoby użyte, gdyby nie definiowano pozycjonowania względnego.

 

Akapit przesunięty o 50 pikseli w prawo i o 30 pikseli w dół.

 

Gdybyśmy zastosowali wartość ujemną, np. top: -50px, akapit zostałby przesunięty w górę, a gdy left: -50px, w lewo.

 

Pozycjonowanie bezwględne (absolute)

 

Pozycjonowanie absolutne ustala sztywno pozycję elementu w stosunku do strony (w naszym przypadku, w stosunku do bloku, w którym znajduje się cała treść - zdjęcie pieska w lewym górnym rogu bloku pokazuje takie pozycjonowanie, uzyskane dzięki podaniu odpowiednich odległości.).

 

Przykład - kod wstawia zdjęcie Sufi w lewym górnym rogu bloku z treścią rozdziału.

 

<div style="position:absolute; left:0%; top:0%">

<img src="/sufi.jpg" width="56" height="51" alt="Sufi w kwiatach">

</div>

 

Analogicznie,

- kod z wartościami left:0%; bottom:0% wstawia zdjęcie w lewym dolnym rogu bloku

- right:0%; top:0% w prawym górnym rogu bloku

- right:0%; bottom:0% w prawym dolnym rogu bloku.

 

 

Pozycjonowanie ustalone (fixed)

 

Pozycjonowanie ustalone (fixed) pozwala utrzymywać element w stałej pozycji w okienku przeglądarki, np. nierzadko stosuje się tę technikę do utrzymywania w stałym położeniu elementów nawigacji. Właśnie to widoczne w Firefoksie, Operze i Internet Explorerze 7 okienko "Polskie portale" jest przykładem bloku o pozycjonowaniu fixed. Pomimo przewijania okna przeglądarki, okienko to jest cały czas widoczne. W naszym przypadku nawet nieco przeszkadza :-), ale oczywiście jest tylko ilustracją techniki.

 

Polecenie jest interpretowane przez Mozillę i Operę i Internet Explorera 7, ale nie przez Internet Explorera 6 lub starszego. W tym ostatnim jest traktowane de facto jako pozycjonowanie absolutne i w trakcie przewijania okna przeglądarki po prostu znika z ekranu. Dopóki udział starego Internet Explorera nie spadnie do odpowiednio niskiego poziomu, stosowanie pozycjonowania tego typu dla elementów nawigacyjnych nie do końca spełnia swoje zadanie.

 

 

Super User
Kategoria:

Za pomocą atrybutu stylu margin możesz zdefiniować szerokość zewnętrznych marginesów akapitu tekstu lub elementu języka XHTML. Wartość atrybutu stylu margin składa się z czterech elementów oddzielonych znakami spacji i podanych w następującej kolejności:

 

szerokość górnego marginesu,

szerokość prawego marginesu,

szerokość dolnego marginesu,

szerokość lewego marginesu.

margin: 1cm 1cm 1cm 1cm;

 

Jeżeli chciałbyś wyzerować szerokości marginesów (usunąć je całkiem), możesz też użyć skróconej postaci:

 

margin: 0;

 

Za wewnętrzny margines (zawierający w sobie kolor tła elementu) odpowiada z kolei atrybut stylu padding, którego zasady stosowania są identyczne:

 

padding: 5pt 1cm 10px 0;

 

padding: 0;

Super User
Kategoria:

Za pomocą arkusza stylów można:

  • zmieniać tło strony,
  • zmieniać tło tabelki
  • zmieniać tło paragrafu,

 

background - właściwość skrótowa pozwala określić właściwości odpowiedzialne za tło elementu

background-image: none

background-position: 0% 0%

background-size: auto auto

background-repeat: repeat

background-origin: padding-box

background-clip: border-box

background-attachment: scroll

 

background-color: transparent

 

Super User
Kategoria:

Nagłówki

Znaczniki te służą do definiowania nagłówków. Numery oznaczają ich ważność – najwyższy numer jest najważniejszy, a najmniejszy najmniej ważny.

 

<h1>Nagłówek 1</h1>

<h4>Nagłówek 4</h4>

Duża i mała czcionka

Czasami zachodzi potrzeba, by pewien tekst wyróżnić powiększając go lub pomniejszając. Do tego właśnie służą poniższe znaczniki:

 

<big>To jest strona Ali</big>

<small>Ostatnia aktualizacja 14.04.2002</small>

Pozioma linia

Poniższy kod powoduje wyświetlenie poziomej linii o szerokości 80% ekranu oraz wielkości 1.

 

<hr width="80%" size="1">

Pogrubienie

Poniższy kod powoduje pogrubienie czcionki.

 

<b>Ala ma kota</b>

Pochylenie

Poniższy kod powoduje pochylenie czcionki.

 

<i>Ala ma kota</i>

Podkreślenie

Poniższy kod powoduje podkreślenie wybranego fragmentu tekstu.

 

<u>Ala ma kota</u>

Blok cytowany

Tego znacznika najczęściej używa się przy wyróżnianiu pewnych bloków tekstu – np. cytatów, komentarzy, uwag itp.

 

<blockquote>Ala ma kota</blockquote>

Tekst preformatowany

Czasami zachodzi potrzeba wyświetlenia fragmentu kodu strony lub jakiegoś programu, tak jak zostały zapisane. W tym celu właśnie stosuje się ten znacznik. W przypadku, kiedy chcesz wyświetlić kod HTML, PHP należy pamiętać o tym, że kod ten będzie normalnie interpretowany. Dlatego też znaki charakterystyczne dla znaczników – < i > – muszą zostać zapisane w bezpiecznej postaci: &lt; i &gt;

 

<pre>...</pre>

Złamanie linii

Znacznik ten powoduje ten sam efekt, co zwykły klawisz [enter] na klawiaturze. Dzięki niemu tekst, który znajduje się za nim będzie wyświetlany w nowej linii.

 

Ala<br />

ma<br />

kota.

Paragraf

Jest to jeden z najczęściej używanych znaczników. Służy on do grupowania wybranych bloków tekstów, grafiki w jeden paragraf/akapit. Dzięki użyciu stylów CSS, można nadawać temu znacznikowi pewne właściwości mające wpływ na wygląd treści w nim zamkniętej.

 

<p>Ala ma kota</p>

Super User
Kategoria:

Własność font jest skrótową własnością do ustawienia

font-style, font-variant, font-weight, font-size, line-height oraz font-family w jednym miejscu w arkuszu stylów.

  • Wartość początkowa: sprawdź indywidualne własności
  • Stosowana do: wszystkich elementów
  • Dziedziczona: tak
  • Media: visual
  • Wartość wyliczona:

Składnia

 

font: [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family>

 

font: caption | icon | menu | message-box | small-caption | status-bar | -moz-window | -moz-document | -moz-workspace | -moz-desktop | -moz-info | -moz-dialog | -moz-button | -moz-pull-down-menu | -moz-list | -moz-field

font: inherit