(bla bla bla...)
... i cała masa innych w HTML5
Blokowych i Liniowych
Znaczniki HTML
<p style="color: blue;">To będzie niebieski tekst</p><head>
<style type="text/css">
p {color: red;}
</style>
</head><head>
<link rel="stylesheet" type="text/css" href="style.css">
</head><p>To jest akapit tekstu</p>
p { color: black; }<p class="wazny">To jest akapit tekstu</p>
.wazny { color: blue; }<p id="superwazny">To jest akapit tekstu</p>
#superwazny { color: red; }p { color: black; }p.wazny { color: blue; }h1, h2, h3, h4 { color: red; }#news #lead .lead-container p.wazny { color: blue; }p { color: black; }.lead p { color: black; }.header .lead p { color: black; }#news .header .lead p { color: black; }#news .lead p a span { color: black; }.sekcja .historie .news .lead p a span { color: black; }http://tympanus.net/codrops/css_reference/border-style/
p { margin: 20px; }Tekst...
Tekst...
Tekst...
Tekst...
body {
font-size: 16px;
}
p {
font-size: 2em;
padding: 2em;
}html {
font-size: 16px;
}
p {
font-size: 2rem;
padding: 2rem;
}body {
color: black;
}
a {
color: orange;
}body {
color: #4dcad7;
}
#4dcad7
R:4d
G:ca
B:d7
R: 77 G: 202 B: 215
body {
color: rgba(10, 20, 30, 1);
}
red: 0 - 255
green: 0 - 255
blue: 0 - 255
alpha: 0 - 1
p {
color: hsla(170, 50%, 45%, 1);
}hue: 0 - 360
saturation: 0 - 100%
brightness: 0 -100%
alpha: 0 - 1
body {
font-family: sans-serif;
}body {
font-family: Arial, Verdana, sans-serif;
}body {
font-size: 16px;
}body {
font-style: italic;
}body {
font-weight: bold;
}body {
line-height: 1.5;
}body {
text-transform: uppercase;
}body {
text-align: right;
}body {
font-kerning: normal;
}body {
text-indent: 1em;
}body {
font: italic small-caps bold 12px/1.6 Arial, sans-serif;
}p {
text-shadow: 0 1px 3px rgba(0,0,0,0.3);
}Fonty, które renderuje przeglądarka, są domyślnie zaczytywane z systemu użytkownika, co oznacza, że muszą być zainstalowane, aby poprawnie wyświetlały się na stronie WWW.
Na stronie możemy podać wiele rodzin, które będą wykorzystane jako tzw. fallback, lub skorzystać z generycznych _sans i _serif
Bezpiecznych webowych fontów możesz używać bez przeszkód na każdej stronie i w każdej aplikacji, ponieważ są one preinstalowane w systemie użytkownika, a co za tym idzie, będą poprawnie wyświetlały się bez konieczności dołączania ich do strony na każdej platformie.
Często stosuje się ten zestaw fontów jako tzw. fallback. Są one także poprawnie renderowane w klientach pocztowych.
Jak korzystać?
Możesz wykorzystać regułę @font-face, aby osadzić dowolny font, który posiadasz, na Twojej stronie WWW
Pamiętaj!
Muszą na to zezwalać zapisy licencyjne danego fonta
@font-face {
font-family: 'MyWebFont';
src: url('myfont.woff2') format('woff2'),
url('myfont.woff') format('woff');
}<link href='//fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
body {
font-family: 'Open Sans', sans-serif;
}Osadzanie fontów
Fonty hostowane najczęściej korzystają z fragmentu kodu JavaScript na naszej stronie.
Wykorzystanie web vs desktop
Pamiętaj o tym że aby projektować interfejs, musisz mieć font zainstalowany w systemie.
body {
background-color: #554433;
}body {
background-image: linear-gradient(white, grey);
}body {
background-image: url(katalog/plik.jpg);
}body {
background-repeat: repeat-x;
}body {
background-position: center 20px;
}body {
background: #00ff00 url("grafika.jpg") no-repeat fixed center;
}body {
background: bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit;
}body {
background-size: cover;
}section {
position: absolute;
}section {
position: relative;
}section {
position: fixed;
}section {
z-index: 100;
}section {
float: left;
}section {
clear: both;
}<link rel="stylesheet" media="screen" href="styledlaekranu.css">@media only screen {
body {
background-color: lightblue;
}
}@media only screen and (max-width: 500px) {
body {
background-color: lightblue;
}
}@media screen and (max-width: 699px) and (min-width: 520px) {
ul li a {
padding-left: 30px;
background: url(ikonka.png) left center no-repeat;
}
}