• Nie Znaleziono Wyników

mgr inż. WALDEMAR RAŹNIAK (MIM UW) TECHNOLOGIA INFORMACYJNA

N/A
N/A
Protected

Academic year: 2021

Share "mgr inż. WALDEMAR RAŹNIAK (MIM UW) TECHNOLOGIA INFORMACYJNA"

Copied!
27
0
0

Pełen tekst

(1)

TECHNOLOGIA INFORMACYJNA

m g r i n ż . W A L D E M A R R A Ź N I A K ( M I M U W )

(2)

HTML

• HTML Służy do definiowania struktury dokumentu:

– akapity – nagłówki – listy

– tabele

– odnośniki – sekcje

• Nie powinien służyć do definiowania formatu

Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego

mgr inż. Waldemar Raźniak 2

(3)

ELEMENTY BLOKOWE I SĄSIADUJĄCE

• HTML definiuje dwa rodzaje elementów (znaczników)

• Blokowe

– Zawierają złamanie wiersza przed i po elemencie

– Zajmują całą dostępną szerokość

p, h1-h6, ul, ol, li, table, div, blockquote

• Sąsiadujące

– Umieszczane w bieżącym wierszu – Szerokość zależna od zawartości – b, i, u, a, img, cite, q, span, abbr

(4)

MODYFIKACJE WYGLĄDU

• CSS - Cascading Style Sheets

• Kaskadowe arkusze stylów

• Określają dla elementów HTML m. in.

– rodzaj, krój i wielkość czcionki – tło jako kolor lub obraz

– marginesy, dopełnienia – układ (layout)

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 4

(5)

OSZCZĘDNOŚĆ CZASU I PRACY

• Definicje stylów przechowywane w oddzielnych plikach

• Ujednolicenie wyglądu wszystkich podstron

• Łatwość modyfikacji

• Kompletna zmiana wyglądu za pomocą podmiany pliku ze stylami

• Style globalne i lokalne

• Style dla przeglądarek i dla wydruku

(6)

KOLEJNOŚĆ KASKADOWA

• Definicje stylów można umieszczać – w zewnętrznym pliku

– w sekcji head dokumentu HTML

– jako wartość atrybutu style znacznika HTML

• W przypadku sprzeczności obowiązującym jest styl najbardziej

• szczegółowy

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 6

(7)

SKŁADNIA:

• Nazwa znacznika HTML

• Lista

właściwości w nawiasach {...}

• właściwość : wartość ;

Przykładowy układ:

p{

background-color: #EEEEEE;

color: #000000;

margin: 10px;

}

(8)

UMIESZCZANIE DEFINICJI STYLÓW

• w zewnętrznym pliku

<link type="text/css" rel="stylesheet"

href="mojstyl.css" />

• w sekcji head dokumentu HTML

<style> ... </style>

• jako wartość atrybutu style znacznika HTML

<p style="background-color: #6C8CD5;

margin: 20px;">

Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego

mgr inż. Waldemar Raźniak 8

(9)

CZCIONKI

Właściwość font-family

Nazwa czcionki, np.: Arial, Georgia, Tahoma, Courier, ...

• Lista czcionek na wypadek braku obsługi przez przeglądarkę

• Na końcu czcionki generyczne:

➢szeryfowa (serif)

➢bezszeryfowa (sans-serif)

➢stałej szerokości (monospace)

h1{ font-family: Georgia, Times New Roman, serif; } p{ font-family: Trebuchet MS, Arial, sans-serif; }

(10)

JEDNOSTKI

em - to po prostu rozmiar czcionki.

1 em oznacza 2 cale

px - od pikseli monitora (ang. pixels)

1cal(in) = 2,54cm = 25,4mm = 72pt = 6pc.

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 10

em, px, pt, cm, in…

https://www.w3.org/Style/Examples/007/units.pl.html

Zalecane Sporadyczne użycie Zalecane

Ekran em, px, % ex pt, cm, mm, in, pc

Druk em, cm, mm, in, pt, pc, % px, ex

(11)

WŁAŚCIWOŚCI CZCIONKI

Właściwość font-size

Jednostki: px, pt, pc, cm, mm, em, ex, %

Właściwość font-weight

Pogrubienie: bold;

Właściwość font-style

Kursywa: italic

h2{

font-family: Trebuchet MS, Arial, sans-serif;

font-size: 24px;

font-weight: bold;

font-style: italic;

}

(12)

KOLORY

Kolor tła: background-color

Kolor czcionki: color

Kolor obramowania:

border-color

Sposoby określania koloru

Nazwa: white, black, green, red,...

Kod RGB: rgb(255, 255, 255), rgb(0, 0, 0), rgb(0, 200, 0), rgb(150, 0, 0), ...

Kod HEX: #FFFFFF, #000000, #336633, #CC8C00, ...

h3{

background-color: grey;

color: #111166;

border-color: rgb(255,255,255);

}

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 12

(13)

TEKST

Wyrównanie: text-align

➢do lewej lub do prawej left, right

➢wyśrodkowanie center

➢wyjustowanie justify

Dekoracja: text-decoration

➢podkreślenie underline

➢naddkreślenie overline

➢przekreślenie line-through

Wcięcie pierwszego wiersza: text-indent

p{

text-align: justify;

tekst-decoration: underline;

text-indent: 10px;

(14)

MODEL PUDEŁKOWY

Elementy HTML mogą być oddzielane od siebie za pomocą marginesów (margin)

odstęp od innych elementów i krawędzi okna

dopełnienia (padding)

odstęp zawartości od obramowania elementu

ramek (border)

pomiędzy marginesem a dopełnieniem

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 14

(15)

MODEL

PUDEŁKOWY

(16)

MARGINESY DOPEŁNIENIA I

Zazwyczaj dla elementów blokowych

Jednostki: px, cm, mm, %

Marginesy:

margin-top, margin-right, margin-bottom, margin-left

margin: 10px;

margin: 20mm 5mm 0 5mm;

margin: 10% 5%;

Dopełnienia:

padding-top, padding-right, padding-bottom, padding- left

padding: 10px;

padding: 20mm 5mm 0 5mm;

padding: 10% 5%;

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 16

(17)

MARGINESY PRZYKŁADY Z OBJAŚNIENIEM

margin: 5%; /* wszystkie strony margines 5% */

margin: 10px; /* wszystkie strony margines 10px */

margin: 10px 20px; /* górny i dolny margines 10px */

/* lewy i prawy margines 20px */

margin: 10px 3% 20px; /* górny margines 10px */

/* lewy i prawy margines 3% */

/* dolny margines 20px */

margin: 10px 3px 30px 5px; /* górny margines 10px */

/* prawy margines 3px */

/* dolny margines 30px */

(18)

OBRAMOWANIE

• Zazwyczaj dla elementów blokowych

Szerokość: border-width

Jednostki: px, cm, mm, %

Style obramowania: border-style

solid, dotted, dashed, double, inset

• Położenie

➢border-top

➢border-right

➢border-bottom

➢border-left

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 18

(19)

SEKCJE DIV

• Sekcje strony

Znacznik <div>

Atrubuty class, id

• Służą do grupowania elementów na stronie

• Można na przykład utworzyć sekcje

➢nagłówek

➢lewa kolumna

➢obszar główny

➢stopka

➢pojemnik na wszystko

• Formatowanie sekcji za pomocą stylów

(20)

SEKCJE DIV

Przykładowy układ

<div id="pojemnik">

<div id="naglowek">

...

</div>

<div id="lewa-kolumna">

...

</div>

<div id="zawartosc">

...

</div>

<div id="stopka">

...

</div>

</div>

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 20

(21)

FORMATOWANIE SEKCJI

• Sekcje strony są formatowane za pomocą stylów

➢Układ

➢Wymiary

➢Marginesy

➢Obramowania

➢Tło

(22)

FORMATOWANIE SEKCJI

body {

background-color: #666666;

color: #000000;

}

#pojemnik {

width: 780px;

background-color: #FFFFFF;

margin: 0 auto;

border: 1px solid #000000;

}

#naglowek {

background-color: #876ED7;

padding: 0 10px 0 20px;

}

mgr inż. Waldemar Raźniak Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego 22

(23)

FORMATOWANIE SEKCJI

#lewa-kolumna {

float: left;

width: 200px;

background: #FFD073;

padding: 15px 10px 15px 20px;

}

#zawartosc {

margin: 0 0 0 250px;

padding: 0 20px;

}

#stopka {

padding: 0 10px 0 20px;

background: #FFFF73;

(24)

EFEKT KOŃCOWY

mgr inż. Waldemar Raźniak 24

(25)

PRZYKŁADY FORMATOWANIA

ZNACZNIKÓW

W pliku HTML:

<p>Akapit</p>

W pliku CSS:

p{

color: red;

}

(26)

PRZYKŁADY FORMATOWANIA

ZNACZNIKÓW

mgr inż. Waldemar Raźniak 26

W pliku HTML:

<div id="nazwa">

...

</div>

W pliku CSS:

#nazwa{

color: red;

}

(27)

PRZYKŁADY FORMATOWANIA

ZNACZNIKÓW

W pliku HTML:

<p class="nazwa">

...

</p>

W pliku CSS:

.nazwa{

color: red;

}

Cytaty

Powiązane dokumenty

Twierdzenie o residuach pochodnej logarytmicznej, twierdzenia Rouchégo i Hurwitza Twierdzenie 4.1.1 (Twierdzenie o residuach pochodnej logarytmicznej). B) oznacza liczbę zer

niebieskich odchyli si ę od o dowolnie ma łą liczbę dodatnią zmierza do zera wraz ze. wzrostem liczby

Renata Toczyłowska-Mamińska zajmowała się także optymalizacją konstrukcji bioogniw bakteryjnych oraz prowadziła systematyczną analizę otrzymywanych produktów.. Mimo wielu prac

Waldemar Raźniak Waldemar.razniak@uw.edu.pl Telefon

Wydział Matematyki, Informatyki i Mechaniki, UW.. Dziękuję

Pozwala to całkowicie uniezależnić proces tworze- nia i odtwarzania kopii bezpieczeństwa od struktury archiwizowanych zbiorów, zastosowanego systemu plików czy też

Celem projektu projektu FOLA (the Friend of a Lazy Administrator) realizowa- nego w ramach seminarium magisterskiego było stworzenie modułowego syste- mu służącego do

Kod modułu, który jest przedmiotem niniejszej pracy rozpowszechniany jest na zasadach licencji GNU