Obsah lekce:
A (X)HTML source code contains format instructions + details about the relationships between several parts of a document (website). (X)HTML contains:
They contain a value for an attribute (parameter), for example the value 300 for width attribute at img tag in the previous example.
An element could be written as a block element (it is always displayed on a new line - for example a paragraph) or as a row element (a word inside a paragraph - any couple of characters which do not have to be a whole paragraph).
One note to HTML: you can make as many spaces as you want in HTML code because the browser will always convert them to one. The same rule functions for the enter key (new lines) - HTML will only place a new paragraph on a new line, new lines created by enter key are ignored.
<h2>ZÁSADA</h2>
<p><em>Zásada</em>, slovo tajemné a mocné. Vy ze zásady se procházíte před večeří; vaše teta ze zásady nechodí do divadla; váš moudrý bratranec ze zásady se vyhýbá davům, zatímco váš nebožtík dědeček pil ze zásady pivo ohřívané. Kdybyste se procházel ze zvyku a dyspepsie, kdyby vaše teta trávila večery doma z pohodlnosti a lakoty, kdyby váš bratránek se davů prostě bál a váš nebožtík dědeček si ohříval pivo z něžného ohledu k svým katarům, byl by svět nepochybně pestřejší a jazyk bohatší, ale život by patrně ztrácel na mravní závaznosti. Procházíte-li se ze zásady, plníte tím důležitě a věrně svou mravní povinnost; důležitější je ze zásady se vyvětrat než bez zásady navštívit nemocného přítele. Vykládá-li si vaše teta večer doma karty, jelikož zásadně neholduje světské marnosti hudby a jeviště, je to důstojný akt mravní vůle. Z každého zvyku, z každé lenosti, slabosti a setrvačnosti můžete udělat věc zásady; svět tím sice pranic nezíská, vy však ano; vyhovíte sami sobě a nádavkem se budete cítit charaktery.</p>
<p>Karla Čapka Kritika slov (dostupná online <a href="http://www.mlp.cz/karelcapek">www.mlp.cz/karelcapek</a>)</p>
Zásada, slovo tajemné a mocné. Vy ze zásady se procházíte před večeří; vaše teta ze zásady nechodí do divadla; váš moudrý bratranec ze zásady se vyhýbá davům, zatímco váš nebožtík dědeček pil ze zásady pivo ohřívané. Kdybyste se procházel ze zvyku a dyspepsie, kdyby vaše teta trávila večery doma z pohodlnosti a lakoty, kdyby váš bratránek se davů prostě bál a váš nebožtík dědeček si ohříval pivo z něžného ohledu k svým katarům, byl by svět nepochybně pestřejší a jazyk bohatší, ale život by patrně ztrácel na mravní závaznosti. Procházíte-li se ze zásady, plníte tím důležitě a věrně svou mravní povinnost; důležitější je ze zásady se vyvětrat než bez zásady navštívit nemocného přítele. Vykládá-li si vaše teta večer doma karty, jelikož zásadně neholduje světské marnosti hudby a jeviště, je to důstojný akt mravní vůle. Z každého zvyku, z každé lenosti, slabosti a setrvačnosti můžete udělat věc zásady; svět tím sice pranic nezíská, vy však ano; vyhovíte sami sobě a nádavkem se budete cítit charaktery.
Karla Čapka Kritika slov (dostupná online www.mlp.cz/karelcapek)
Try to identify elements, attributes and values. Differ row and block elements in the previous sample.
If one element contains another one, it is taken as a parent who closes its children. This is a key property of (X)HTML code and allows you to assign CSS styles. An element which is nested inside another one has to be closed before its parent is closed.
The following sample shows using a stressed text inside a paragraph. The p element is the parent of the em element. The first sample shows proper nesting, the second one shows wrong nesting:
You know from the previous lessons that HTML is created by text only. The HTML file contains no images, videos, sounds and more. How can such content be added?
When creating HTML pages you should use lower-case file names - you will avoid many problems. You should also use concrete extensions like .html, .htm, .php or .aspx.
From left: protocol, name of server, path, the name of file (script), parameters of the page.
An absolute path contains the complete path to a file (protocol, name of the server, complete path and name) - for example a link to a file located on another server.
A relative path should be used for every file on the same server because of the possibility to move the whole website as a complex without the need to rewrite every path in every file. A relative path only contains a few last directories, not the whole domain, protocol and name).
Create a directory for your website on your hard drive and create a file named moje-prvni-html-stranka.html. Try to insert a head, headline and a paragraph inside it.