Ajtaci.net
programování, webdesign, tvorba www, software a hardware
programování, webdesign, tvorba www, software a hardware
3. Zář
Dnes budeme pokračovat v našem seirálu o tvorbě webových stránek. Omlouvám se za dlouhou nečinnost v psaní tohoto seriálu, snad se mi to podaří brzy vynahradit.
Ne všechno funguje všude
Existuje hodně CSS vlastností, se kterými si některé prohlížeče hravě poradí, jiné nikoli. A u některých jen v novějších verzích nebo částečně, atp. Podle mě nemá cenu se moc učit něco, na co se nelze spolehnout všude. Tady je seznam pár takových vlastností.
IE: filtry (filter), kurzory myši (cursor), barvení posuvné lišty (scrollbar-xxx-color), tři tečky na konci dlouhých slov (text-overflow: elipsis), různá lámání slov (word-break, word-wrap).
Mozilla: min-width, max-height, ekvivalent atributu cellspacing (border-spacing), spousta vlastností typu -moz-vlasnost.
Jak na průhlednost v IE i v Mozille
V IE nám na to stačí filter a vlasnost alpha-opacity (v procentech), Mozille je přímo vlastnost -moz-opacity (číslo od 0 do 1, desetinná tečka)
.polopruhledny { -moz-opacity: 0.5; filter: alpha(opacity=50%); color: blue; }
Kdybyste někdy slyšeli pojem pseudotřída…
Pak jste se s ní již setkali. Už v úvodu o CSS – jsou to ty selektory s dvojtečkou. Kupříkladu a:hover je pseudotřída.
Vlastnosti pro nastavení rozměrů a obtékání
Už jsme se párkrát setkali s klasickými vlastnostmi pro nastavení výšky a šířky. width: 80%, height: 200 px;
Kromě nich ještě stojí za zmínku min-width, max-width, min-height a max-height,
jež udávají nejmenší a největší možnou šířku a výšku daného plošného prvku. v IE ale bohužel fungují až od verze 7.
Obtékání jako takové se nastavuje vlasností float: none/left/right (left normální odstavec, right obtékán zleva – tudíž je vpravo).
Margin a padding
Margin – nastavuje vnější okrah (vynechaný pruh) objektu.
Padding – nastavuje vnitřní okrah (vynechaný pruh).
Pozor na chybnou interpretaci width v Internetu Exploreru
Pokud nastavíte vlasnost padding a zároveň width a doufáte, že width bude celková velikost a z ní se odpočítá padding (vnitřní okraj), v Mozille a dalších prohlížečích by tomu tak mělo být, ale v IE můžete narazit na problém. IE (především v quirk módu, nevím jak jsou na tom nejnovější verze) prostě padding a width sečte a vykreslí, takže potom width se nerovná celké šířce objektu ale tomuto součtu (plus případně ještě rámeček).
Malé shnutí
Takže zatím bychom měli umět například: Vytvořit odstavec a nastylovat si ho – nastavit mu pozadí (barvu a obrázek), rámeček (barvu, tloušťku a styl), text (barva, font, velikost, tučné či kurzíva, případně něco dalšího). Kromě toho také nastavit obrázek na pozadí stránky, opakující se pouze v y-souřadnicích a různé vlasnosti pro odkazy, ať už navštívený, nenavšívený, aktivní, apod. Ale to není všechno. Už bychom měli umět taky základní nastylování tabulky, seznamu. A po tomhle díle bychom tedy mohli umět nastavit rozměry, obtékání, vnitřní a vnější vynechané místo.
Uznejte sami, že už tyhle všechny možnosti jsou oproti klasickému HTML nesrovnatelně bohatší. Jak jsem psal, není si třeba pamatovat úplně všechno, ale semtam si na některou věc vzpomenout, že existuje a případně si jí dohledat.
Příště bych se rád zaměřil na pozicování a tím pak bude tato část, kde jsem dost zrychlíku vychrlil spousty CSS vlasností, u konce. Závěr povídání o CSS bych chtěl připravit aspoň o něco málo zajímavější.
1. Zář
Tento článek si klade za cíl seznámit s nastavením a s prací s poštovním programem Thunderbird. Obrázky a postupy v tomto návodu jsou platné pro verzi 3.1.
Více >
30. Srp
V této sérii článků bych vám ukázat, jak psát a spouštět svoje skripty v shellu.
Více >
28. Srp
Protože se blíží konec srpna, blíží se ke konci i možnost zakoupit ekonomický systém FlexiBee s výraznou slevou 40 % na pořízení první licence.
28. Srp
V tomto díle se podíváme na pointery, pole a vícerozměrné pole.
22. Srp
Zvyk je železná košile
Nejste zastánci grafikou přeumělkovaných operačních systémů a přesto uvažujete nákup některé z edic Windows 7? Máte raději vzhled oken, na jaká jste byli zvyklí z operačního systému Windows 2000? Potom byste měli vědět, že není nic jednoduššího než si systém přizpůsobit bez těchto grafických vymožeností. A přitom vše může být otázkou několika kliknutí, když člověk ví, kde má hledat. A nyní se tedy pustíme do přizpůsobování vzhledu. Více >
22. Srp
Omlouvám se všem čtenářům tohoto seriálu o programování v C, že museli čekat tak dlouho na nový díl seriálu. Jak jsem minule slíbil, tak dnes se podíváme na funkce.
20. Srp
V minulém díle jsem slíbil malý úvod do tvorby rozložení aplikace. Takže se do toho pusťme.
Více >
16. Srp
Tento článek je určen uživatelům, kteří potřebují odesílat elektronicky podepsané dokumenty, ať už se jedná o smlouvy, faktury nebo jen dopisy. Představíme si jednoduchý software určený k tomuto účelu, který je dostupný zdarma jako freeware. Více >
14. Srp
Diody, tranzistory, integrované obvody, mikroprocesory… Více >
1. Srp
Visual Studio od Microsoftu je vývojové prostředí pro jazyky založené na platformě .NET. Může být využito jak pro tvorbu konzolových aplikací, tak i aplikací s grafickým rozhraním založeným na WinForms, webových stránek a aplikací. Visual Studio 2010 sebou přináší .NET Framework ve verzi 4.0, C# a ASP.NET rovněž ve verzi 4.0 a také nabízí možnost vývoje cloud computingových aplikací na nové platformě Windows Azure. Více >
30. Čvc
V minulých dílech jsme si ukázali, o čem CSS je, jak se zapíše, jak se s ním nastyluje text, apod. Dnes naše možnosti opět rozšíříme. Více >
28. Čvc
Byla vydána nová verze účetního a ekonomického systému WinStrom FlexiBee. Hlavní novinkou je podpora pro výkaznictví ISPV, elektronická vyměna dat EDI, mezinárodní účetní standardy IFRS a podpora Kyperské legislativy.
28. Čvc
V minulém díle jsem si ukázali princip funkce současného pevného disku a řekli jsme si jaké má výhody a nevýhody. Nyní si ukážeme jak pracují SSD disky.
Více >