lekce-02.

Transkript

lekce-02.
Mgr. Vlastislav Kučera
Struktura stránky, hlavička, …






Struktura stránky
hlavička
meta tagy
titulek stránky
připojení stylů, ...
CSS
<doctype html>
<html lang="cs">
<head>
<meta charset="Windows-1250">
<title>To je to, co se zobrazí v titulkové liště
prohlížeče</title>
</head>
<body>
</body>
</html>


uvozena tagy <head></head>
vše, co je mezi nimi obsaženo, se nezobrazí


nepárový tag
syntaxe:
◦ <meta name="" content=""/>
 pro zadání popisu webu, klíčových slov, autora, ...
◦ <meta charset=""/>
 pro zadání kódování

více na:
◦ http://interval.cz/clanky/kurz-html-jak-na-metatagy-v-html/
◦ http://interval.cz/clanky/xhtml-element-meta-ajeho-pouziti/
◦ http://www.jakpsatweb.cz/meta-tagy.html

nastavení kódování
◦ charset
 utf-8
 windows-1250
◦ př.:
 <meta charset="utf-8" >

popis stránky
◦ name
 description
◦ content
 popis dokumentu (webu, ...)
◦ př.:
 <meta name="description" content=„Stručný
popis webu." />

klíčová slova
◦ name
 keywords
◦ content
 klíčová slova, která se váží ke stránce, k webu, ...
◦ př.:
 <meta name="keywords" content=„UHK, PdF," />

autor
◦ name
 author
◦ content
 jméno tvůrce, mail, ...
◦ př.:
 <meta name="author" content="Vlastislav Kučera;
[email protected]" />

copyright
◦ name
 copyright
◦ content
 informace o copyrightu, ...

roboti
◦ name
 robots
◦ content
 all
 robot může stránku zanést do databáze (zaindexovat) i procházet
stránky, na které jsou v ní odkazy
 výchozí nastavení
 index
 robot může stránku zaindexovat
 nofollow
 robot nesmí procházet odkazy
 noindex
 robot stránku nesmí zaindexovat

robots.txt
◦ náhrada za meta robots
◦ umístěn v kořenovém adresáři webu (jinými slovy, tam co je
výchozí soubor webu)



párový tag
<title></title>
př.:
◦ <title>To je to, co se zobrazí v titulkové liště
prohlížeče</title>

<link rel="stylesheet" href="style.css" >

Pro srovnání
o
<link media="screen" rel="Stylesheet"
type="text/css" href="css/hlavni.css" />

Interní styly
◦ tag <style></style>
◦ př.:
 <style type="text/css">
<!-- (XHTML: /* <![CDATA[ */)
//--> (XHTML: /* ]]> */)
</style>




oddělení struktury dokumentu od jeho
formátování bylo cílem HTML od samých počátků
v roce 1990
bohužel nedošlo ze strany autorů prohlížečů k
rozvinutí této koncepce
jak stoupala popularita webu, autoři stránek
neměli možnost ovlivnit vzhled svých HTML
dokumentů
dvě reakce:
◦ listopad 1994 – 1. koncept "Cascading HTML Style Sheet"
◦ listopad 1994 – Netscape – místo implementace
stylového jazyka zabudoval základní formátovací
prostředky přímo do jazyka HTML

CSS1
◦ prosinec 1996

CSS2
◦ květen 1998

CSS3
◦ zatím neuveden, stále ve stadiu příprav

IE
◦ částečná podpora CSS1 – IE3

Netscape
◦ NN4 – v důsledku konkurenčního boje spíše chybová

Opera
◦ od verze 3.5


tag <script>
př.:
◦ <script src="js/script.js"></script>


interně
př.:
◦ <script></script>

širší formátovací možnosti
◦ několik příkladů
 <b> - v HTML nastavuje tučné písmo; v CSS pomocí font-weight lze sílu
písma nastavit až v devíti stupních
 <hr /> - v HTML – čára (horizontální), lze nastavit sílu, styl (3D, plochá),
barvu; v CSS pomocí border lze vytvořit až 8 stylů čar o libovolné síle a
barvě, lze tvořit i vertikální čáry
 <ol> - v HTML – lze určit jeden ze tří možných stylů odrážky; v CSS
pomocí list-style-image lze pro odrážky použít libovolný obrázek

snadná tvorba a údržba stylu

oddělení struktury a stylu
◦ údržba webu, který nevyužívá CSS, je velmi složitá a zdlouhavá
(nalézt a nahradit tagy <font>, změnit atributy tabulek, ...)
◦ lepší "dělba" práce
◦ tentýž obsah lze prezentovat různými způsoby

3 metody
◦ tag <link>
 používá se pro připojení ext. styl. předpisu
◦ tag <style>
 používá se pro vložení interního styl. předpisu
◦ parametr style u HTML tagů
 používá pro přiřazení stylu konkrétnímu tagu


vkládá se výhradně do hlavičky dokumentu (mezi tagy <head> a </head>)
př.:
<style>
<!--
//-->
</style>
<style media="all">
/* <![CDATA[ */
/* ]]> */
</style>


parametry
◦
◦
◦
type – typ odkazovaného předmětu, v tomto případě hodnota – text/css
media – určuje média, pro které je stylový předpis určen, není povinný (screen, print, …)
title – textový titulek danému styl. předpisu
◦
◦
zvětšuje objem dokumentu (načítá se s každou stránkou)
obtížně se udržují (každá změna se musí provést ve více dokumentech)
méně praktický

výhoda
◦ snadné testování


nedoporučuje se používat
př:
◦ <h1 style="text-align: center; text-decoration:
underline;">
◦ <p style="color: #FF0; background-color: #000;
text-indent: 1.2em">

př: H1 {color: red; text-decoration:
underline;}
◦ H1 – selektor
◦ color, text-decoration – vlastnost
◦ red, underline – hodnota

povolené znaky
◦ na velikosti nezáleží (neplatí pro prvky, které nejsou
součástí CSS)
◦ jména prvků, tříd a ID v selektorech – písmena
anglické abecedy, číslice, pomlčku; nesmí začínat
pomlčkou nebo číslicí

komentář: /* .... */

Podobné dokumenty

Příloha č.1 - Specifikace zakázky

Příloha č.1 - Specifikace zakázky (http://www.planstudio.cz/mapy-pro-internet.html), které poskytuje mapy a rozhraní pro komerční použití s touto funkčností:  Umístění do webu (portálu)

Více

Kaskádové styly

Kaskádové styly stránkami • zbytečně dlouhý HTML kód, mnoho obrázku → dlouho se přenáší • schopnosti prohlížečů se využívají až nadoraz – v jednom prohlížeči stránky vypadají dobře a v tom druhém dost špatně • při...

Více

Začínáme s optimalizací pro vyhledávače

Začínáme s optimalizací pro vyhledávače uživatele. Dále může Google použít také popis vašeho webu v adresáři Open Directory Project, pokud jsou v něm vaše webové stránky uvedeny (zde naleznete další informace o tom, jak zabránit prohlíže...

Více

Podrobný obsah v pdf

Podrobný obsah v pdf  naučit, jak využívat tagy, klíčová slova v názvech stránek a souborů, Alty, metatagy a další faktory ovlivňující CTR, odkazy nebo rychlost stránek  projít oblast off page optimalizace, nejlepší...

Více

celý katalog v PDF

celý katalog v PDF URGQtFKVWĜHY=LVN\]QiNXSXDSURGHMHWRKRWRPDWHULiOX GRYROLO\ MHKR V\QĤP D SRNUDþRYDWHOĤP UR]ãtĜLW SRGQLN R ]SUDFRYiQt SĜtURGQtFK VWĜHY GRYiåHQêFK Xå WHQNUiW SĜHGHYãtP ] -LåQt...

Více

Studijní opora. - Katedra technické a informační výchovy PdF UP v

Studijní opora. - Katedra technické a informační výchovy PdF UP v Tvorba jednoduchých www stránek je ale běžným uživatelům poměrně blízko. Na trhu je k dispozici množství webových editorů, tzv. WISIWYG (co vidíš, to dostaneš), které umožňují tvořit webové stránky...

Více

Mladá frontahledá posily doonline divize!

Mladá frontahledá posily doonline divize! Mladá fronta hledá posily do online divize!

Více