• Nie Znaleziono Wyników

Programowanie internetowe

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie internetowe"

Copied!
9
0
0

Pełen tekst

(1)

Programowanie internetowe

Wykład 2 –CSS

mgr inż. Michał Wojtera

(2)

2

CSS

 Kaskadowe arkusze styli

 Zalety

  lepsza kontrola układu i typografii strony

  mniej pracy

  potencjalnie mniejsze dokumenty

  potencjalnie lepiej dostępne dokumenty

  formatowanie przy użycie HTML kończy swój żywot

  jest lepiej wspierane

(3)

CSS

 Jak działa CSS?

  Składnia reguł

h1 {color: #eee;}

p {font-size: 12px;

font-family: Verdana, sans-serif; }

  Części reguły

(4)

4

CSS

 Dodawanie styli do dokumentu

  Inline

<h1 style="color: red">This Heading will be Red</h1>

<p style="font-size: 12px; font-family:

'Trebuchet MS', sans-serif">

This is the content of the paragraph to be set with the described styles.</p>

  Wbudowane

<style type="text/css">

h1 {color: #666;}

p {font-size: 90%;

font-family: Verdana, sans-serif; } </style>

(5)

CSS

  Dodawanie styli do dokumentu

  Zewnętrzny plik

  zawartość arkusza styli

  używanie elementu link

<head>

<link rel="stylesheet" href="/pathname/stylesheet.css"

type="text/css" />

</head>

  importowanie

<style type="text/css">

<!--

@import url(http://pathname/stylesheet.css);

(6)

6

CSS

 Struktura elementów i dziedziczenie

(7)

CSS

 Poziomy

 Kolejność reguł

 Elementy blokowe i inline

 Typy selektorów

  dla typów (elementów)

  kontekstowe

  selektory dla klas i identyfikatorów

  selektory atrybutów

(8)

8

CSS

 Selektory

  pseudoselektory

a:link {color: red;}

a:visited {color: blue;}

a:hover {color: fuchsia;}

a:active {color: maroon;}

input:focus {background-color: yellow;}

p.opener:first-letter {font-size: 300%; color: red;}

blockquote:before {content: "&#8220;"; font-size: 24px; color:

purple;}

blockquote:after {content: "&#8221;"; font-size: 24px; color:

purple;}

(9)

CSS

 Właściwości

  tekst i czcionka

  elementów HTML – marginesy, marginesy wewnętrzne, krawędzie

  kolor, tło

  pozycjonowanie, układ strony

  tabele, listy

Cytaty

Powiązane dokumenty

a) Pisząc tekst po każdym spójniku zamiast zwykłej spacji należy wstawić spację nierozdzielającą przy pomocy kombinacji klawiszy Ctrl Shift spacja. b) W

 zmiana języka klawiatury (najczęściej polski maszynisty na polski programisty ( m.in pod literą „z” pojawia się „y”) przytrzymując CTRL naciskam SHIFT i

Aby wykonać akapit wystraczy u mieścić tekst między znacznikami &lt;p&gt;Jakiś tekst &lt;p/&gt; Akapit można wyrównywać do prawej, lewej krawędzi, wyśrodkować oraz

  Zasady przejrzystego pisania aplikacji..

Musimy jedynie pamiętać aby przy zapisie nadać im rozszerzenie .htm lub .html Struktura pliku w języku HTML ma następujący

border-spacing (odległo´s´c pomi ˛edzy celami tablicy) caption-side (z której strony podpis pod tabel ˛ a) Mo˙zliwe warto´sci: top, right, bottom, left. empty-cells (czy

 Jeśli argumentem funkcji jest zakres komórek, to komórki graniczne oddziela się

Jednak język programowania wysokiego poziomu nie jest jasny dla komputera, który rozumie jedynie ciągi zer i jedynek. Dlatego musimy posłużyć się aplikacją,