Dokumentace k ročníkové práci

Podobné dokumenty
NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

Základy CSS (3. přednáška)

CSS Stylování stránek. Zpracoval: Petr Lasák

TVORBA WEBOVÝCH STRÁNEK

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

Přehled základních html tagů

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

O CSS podrobněji. Box model Document flow Layout

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www

Blokový model v CSS:

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

KAPITOLA 5. Základní stylování seznamů

Střední průmyslová škola Ostrov. Tvorba webových stránek. Petr Pistulka I CC - BY NC SA3.0. Klínovecká Ostrov

Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

CSS Kaskádové styly. formátování webových stránek

TNPW1 Cvičení aneta.bartuskova@uhk.cz

tvoříme web HTML/CSS

Rozměry, okraje a rámečky

Tvorba webových stránek

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1.

Rozvržení stránky. Co se v modulu dozvíte? Pozicování

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

CSS styly. Cascading Style Sheets kaskádové styly

Tvorba webových stránek

(X)HTML, CSS a jquery

HTML - Úvod. Zpracoval: Petr Lasák

ŠKODA Portal Platform

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

David Tejzr I.2.C Společnost TzComp.cz

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

TNPW1 Cvičení

Pseudotřídy. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

Skripta ke školení. Autor: Tomáš Herout Telefon: (+420)

Kaskádové styly. CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

12. Základy HTML a formuláře v HTML

CSS - stručná reference kaskádových stylů

Úvod do jazyka HTML (Hypertext Markup Language)

tvoříme web Bootstrap

DESETIMINUTOVKY CSS - DOVEDNOSTI TÉMATA:

Neprogramuj, pokud to není nezbytně nutné. Michal Lupečka

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size.

Kapitola 5 Tvoříme tabulky

Kaskádové styly (CSS) Cascading Style Sheets

Tvorba fotogalerie v HTML str.1

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené...

Techniky rozvržení KAPITOLA 2

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Tomáš Herout

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

CSS kaskádové styly a jejich využití při tvorbě internetových stránek

školení frontend CSS Preprocesory

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11

CSS Selektory tříd a ID, dědičnost, další vlastnosti. Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace

Vývoj Internetových Aplikací

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

Ukázka knihy z internetového knihkupectví

Tvorba webu. Kaskádové styly (CSS) Martin Urza

Nová struktura souborů a složek

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www

Nástrojová lišta v editačním poli

22. Tvorba webových stránek

SkautIS Remote Components absolventská práce

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

Tvorba www stránek - Jak hodnotí vítězné práce žáci SPŠE oboru grafika a webdesign?

Dokumentace k projektu

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

Nabídka reklamních ploch na webu zpravy.plus

TNPW1 Cvičení

1. Přímo vložený styl

Tvorba webových stránek

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

.rohy-kulate { width: 250px; background: url(obr/rohy-spodni.gif) bottom no-repeat; border-top: 2px solid #AAA; }

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

Manuál tvorby webových stránek dle webu Jihočeské univerzity v Českých Budějovicích Guideline pro fakulty a celoškolská pracoviště

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

OBSAH. Předmluva 13 Poděkování Přehled dnešního vývoje webů Design pro minulost, přítomnost i budoucnost 33

Styl textu CSS 1. Pět obecných kategorií: Serif pátkova písma Pro text těla, zejména pro tisk, a hodí se i pro záhlaví. Times, Georgia,...

13. Vytváření webových stránek

Informatika pro moderní fyziky (8) CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

Tvorba webových stránek

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

QUADRIO. Description. Spatial Data m /m + VAT CZK/m + VAT m Praha, Spálená/Purkyňova 1

Káskádové styly = CSS

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Printris. Hra Printris je psána pomocí příkazů Javascriptu a standardních příkazů HTML.

SUM U3 SUM U4 SUM U5 SUM

školení frontend Organizace CSS

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

CSS Kaskádní styly. Založeno na přednášce Lukáše Bařinky

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Buňka tabulky; tento tag doporučuju psát opět jako párový. Nyní již máme dostatek informací k tomu, abychom dokázali sestrojit jednoduchou tabulku.

Úvod do tvorby internetových stránek v jazyce HTML

Tématická oblast: dědičnost, kaskáda. CSS a média. Stylové předpisy pro různé typy zobrazovacích zařízení

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Transkript:

Dokumentace k ročníkové práci 1) Cílem mé práce bylo udělat webové stránky splňující všechny požadavky zadání ročníkové práce. Zároveň jsem se však snažil lidem sdělit, o čem je hra Counter-Strike: Source, a pomoci jim ji zprovoznit pomocí download linků a rad. Také jsem se snažil, aby stránky nepůsobily přeplácaně, aby byly vhodně zvoleny barvy a aby člověka zaujaly. Zvolil jsem layout s fixní šířkou obsahu, vedle kterého nalevo plave menu a napravo anketa, či okno pro vzkazy. Samozřejmě nechybí hlavička ani patička. Celý web jsem pak zabalil do blokového kontejneru, kterému jsem dal také fixní šířku a automatické okraje nalevo i napravo. Tento layout jsem zvolil, protože se mi líbí jeho jednoduchost a efektivnost. Myslím si, že svého cíle jsem dosáhl tím, že jsem vhodně zvolil barvy, dále jsem se snažil text psát co nejvíce z hlavy a aby mu šlo co nejvíce porozumět. Řekl bych, že menu dokáže zaujmout, taktéž i úvodní stránka. Doufám, že i požadavky jsem splnil podle vašich představ.

2) Největší problém jsem měl s menu. Původně jsem menu okopíroval z této stránky. Měl jsem v plánu pozměnit zde barvy, roztáhnout ho a vložit zde span, ve kterém by se při najetí myší na položky měnily obrázky. Brzy se mi však celé menu nějakým nedopatřením rozsypalo, tak jsem si řekl že si udělám menu celé svoje. To se mi povedlo pěkně, avšak byl zde problém při zmenšování okna. Tento problém zde byl proto, že span, ve kterém se promítaly při hoveru obrázky jsem napozicoval pomocí left a top tak, aby byl přímo pod menu. Když jsem však zmenšil okno prohlížeče span mi překrýval text, jelikož si držel svou pozici. Až do teď jsem nepřišel na to, jak to udělat, ale nechtělo se mi celý span zrušit. Takže jsem mu dal pozici left: 0; right: 0; margin-top: 125px;, tak aby se držel na spodu hlavičky a marginleft:27%, takže by neměl překrývat obrázek hlavičky. Ještě je škoda, že IE nepodporuje z-index, takže se obrázek při hoveru nahoru nemění. Tento problém pořád pokládám za nevyřešený, protože jsem nedokázal udělat to co jsem od začátku chtěl. Poté už jsem měl jen menší problém s layoutem, jelikož mi dlouho trvalo přijít na to, že celý web musím dát do divu, kterému dám šířku a automatické okraje. Předtím jsem dával automatické okraje obsahu, a nevěděl si s tím rady, jak ty plovoucí divy napozicovat napevno k obsahu. Avšak naštěstí se mi v hlavě rozsvítilo a tento stupidní problém jsem po necelé hodině konečně vyřešil. 3) Změny ve vykreslování při přepnutí do režimu zpětné kompatibility se projevily pouze v prohlížeči Internet Explorer, v Mozille Firefox žádné nebyly. První změnou bylo to, že se celý web posunul ze středu do leva. Zjistil jsem však, že existuje hack, kterým tuto nedokonalost IE vyřeším. Takže jsem dal body: text-align: center; a do divu, kde mám celé stránky jsem dal text-align: left;. Tento hack jsem musel použít proto, že starší verze IE nepodporují automatické okraje a vlastnost text-align aplikují i na blokové elementy. Druhá změna byla v tom, že se mi zvětšilo kompletně celé menu (nejen obrázky, ale i text a mezery). Jako třetí věc jsem zaznamenal posunutí patičky o pár pixelů doprava. A poslední změnu bylo zvětšení zdvojení rámečku spanu.

Normální režim Režim zpětné kompatibility 4) Zdrojový kód menu+popis řešení Homesite <div id="menu"> <ul id="polozky"> <li><a href="index.html">index<span id="index"></span></a></li> <li class="aktivni"><a href="css.html">css<span id="css" class="aktiv"></span></a></li> <li><a href="zaparit.cz.html">zaparit.cz<span id="zaparit"></span></a></li> <li><a href="download.html">download+rady<span id="download"></span></a></li> <li><a href="foto.html">fotogalerie<span id="foto"></span></a></li> <li><a href="ome.html">o mně<span id="ome"></span></a></li> <li><a href="projekt.html">o projektu<span id="projekt"></span></a></li>

</ul> </div> #menu { font-size: large; float: left; width: 160px; background-color: #838787; height: 210px; border: 3px solid black; #polozky { padding: 0; margin: 0; #polozky li { list-style: none; background-image: url(obrazky/but3a.jpg); background-repeat: no-repeat; margin-left: 4px; margin-top: 5px; #polozky a { display: block; text-decoration: none; color: Black; text-align: center; width: 99%; #polozky a span { position: absolute; height: 152px; width: 152px; background-image: none; top: 0; left: 0; margin-left: 27%; margin-top: 73px; border: 1px solid black; #polozky a:hover { background-image: url(obrazky/but3c.jpg); background-repeat: no-repeat; #polozky li.aktivni { background-image: url(obrazky/but3b.jpg); background-repeat: no-repeat; #polozky li a span#zaparit.aktiv { background-image: url(obrazky/zaparit.cz_menu.jpg); #polozky li a span#foto.aktiv { background-image: url(obrazky/foto_menu.jpg); #polozky li a span#index.aktiv { background-image: url(obrazky/index_menu.jpg); #polozky li a span#css.aktiv { background-image: url(obrazky/css_menu.jpg); #polozky li a span#download.aktiv { background-image: url(obrazky/download_menu.jpg); #polozky li a span#ome.aktiv { background-image: url(obrazky/ome_menu.jpg); CSS

#polozky li a span#projekt.aktiv { background-image: url(obrazky/oprojektu_menu.jpg); #polozky a:hover span#projekt { background-image: url(obrazky/oprojektu_menu.jpg); #polozky a:hover span#css { background-image: url(obrazky/css_menu.jpg); #polozky a:hover span#index { background-image: url(obrazky/index_menu.jpg); #polozky a:hover span#zaparit { background-image: url(obrazky/zaparit.cz_menu.jpg); #polozky a:hover span#ome { background-image: url(obrazky/ome_menu.jpg); #polozky a:hover span#download { background-image: url(obrazky/download_menu.jpg); #polozky a:hover span#foto { background-image: url(obrazky/foto_menu.jpg); #menu a:hover { position: static; Popis řešení Nastavil jsem velikost textu na large. Poté jsem si upravil obrázky tak, aby pokryly jednu celou položku. Všem položkám jsem dal do pozadí šedý obrázek. Poté jsem jim dal na hover stejný obrázek, akorát s zelenou barvou. V Homesitu jsem si dal do třídy vždy tu položku, jejíž jsem zrovna editoval stránku. Např. editoval-li jsem stránku ome, dal jsem položce ome třídu s názvem aktivni. Do Homesitu jsem pro celou tuto třídu dal opět stejný obrázek, akorát s oranžovou barvou. Do každého tagu <a> v seznamu jsem vložil prázdné spany a každý jsem jinak pojmenoval. Poté jsem nastavil hover při najetí na položku tak, aby se ve spanu objevil obrázek s z-indexem 1. Nakonec jsem ještě spanu přidělil třídu aktiv- stejným stylem jako u položek třídu aktivní. Té jsem nastavil pozadí tak, aby zůstal ten obrázek, v jehož sekci se zrovna nacházíte. Z-index jsem nastavil na nulu, aby při opětovném hoveru aktivní obrázek nepřekrýval ten na který je najeto. Poté už jsem jen vyřešil viz. Č.2- Problémy. Dále si cením objektů, které jsem však neudělal úplně sám (počasí, svátek, den, počítadlo, ankety, návštěvní kniha). Tyty objekty jsou většinou okopírované ze stránek, kde byly už hotové, nebo jsem je dělal přez ulehčující programy.

Zdroje Zdroje textu http://www.zaparit.cz/hry/online-hry/counter-strike-source http://www.web-recenze.cz/recenze/pocitacove-hry/3315.htm Převážně z vlastní zkušenosti Zdroje obrázků http://www.google.cz/images?um=1&hl=cs&tbs=isch%3a1&sa=1&q=co unter+strike+source+screen&aq=f&aqi=&aql=&oq=&gs_rfai Vlastní obrázky přímo ze hry (screeny). Zdroje objektů http://blueboard.cz/ http://toplist.cz/ Validace index css zaparit.cz download foto ome projekt countstrike.xf.xz HTML CSS Stránky naleznete na zde. Vlastní zhodnocení Podle mého názoru jsou stránky docela povedené, zajímavé i obsáhlé. Jediné, co bych si vytkl, je span, který nemá pevnou pozici. Jinak si však myslím, že jsem splnil všechny požadavky, které nám pro naši ročníkovou práci byly dány.