Články na téma „HTML”


27. 3. 2012

Haml a dva typy kóderů

Josh Symonds píše:

I like Haml. But it’s a markup language for programmers, and ultimately the people who use HTML the most aren’t programmers.

S Haml jsem na tom stejně — vizuálně se mi líbí, projekt v něm vytvořený zvládnu nějak adoptovat, ale neumím si ho představit jako náhražku HTML.

Podobně to mám s CSS preprocesory. Na řešení určitých problémů je to skvělý nástroj, ale používat je opravdu na každém malinkém projektu? Nahradit jimi CSS? Prosím né! :)

Část kóderů se mnou určitě souhlasit nebude. Pro potřeby dělení je zkusím nazvat frontend vývojáři. Ti co na hraně design/technologie mají blíž k technologii.

Josh Symonds totiž v článku používá jeden hezký pojem — frontend designéři. Tzn. frontend vývojář zkamaráděný s designem nebo designér zkamaráděný s frontend vývojařinou. Každopádně člověk co má blíž designu. Tohle je můj flek. :) 

Komentáře

Tagy: html css

8. 8. 2011
I would in fact prefer, instead of <H1>, <H2> etc for headings (…) to have a nestable <SECTION>..</SECTION> element, and a generic <H>..</H> which at any level within the sections would produce the required level of heading.

Poznáváte úryvek z diskuze o document outline v HTML5?

Nikoliv! To Tim Bernes-Lee uvažuje o první verzi HTML v jedné z prvních zmínek v říjnu 1991. Některé otázky hold zůstávají i po dvou dekádách nezodpovězené.

Pokud slavíte 20 let World Wide Webu, nezapomeňte na panáka pro HyperText Markup Language! ;)

Komentáře

Tagy: HTML html5

18. 9. 2010
Iframes are the most costly element to add to a given page. They block the page from firing the onload event until they are complete.

Jedna z drobných technických zajímavostí, které mě dříve nanapadly a kterých je plný dokument Isobar Code Standards. Mezi autory třeba Paul Irish (Modernizr) nebo Nathan Smith (960.gs). Vezměte si domů a čtěte. Pokud znáte jiné veřejně dostupné interní front-endové standardy, boxík pro komentáře se nemůže dočkat. .-)

Komentáře

Tagy: HTML výkon

26. 7. 2010

Dejte stylopis pro všechna média do jednoho souboru

Mám rád princip tumblelogu. Skvěle funguje pro šíření myšlenek napříč webem. Do blogu si skrze vlastní ego nikdo cizí nápady neprotlačí. Vzhůru dolů je tumblelog. :-)

Mít blog, nemůžu celý post postavit na myšlence Nicolase Gallaghera

Don’t see the point of setting media queries in the HTML (on ) when setting them in your CSS file is more flexible and informative.

For example, if I’m editing a CSS file I dont want to have to look at the HTML to find out what conditions result in the use of that CSS.

Furthermore, multi-author maintenance is simplified if using one CSS file (media queries set in the CSS) & performance is improved.

Rough rule: Does it affect the site’s presentation? Does someone editing the CSS need to know this? Yes. Then control it in the CSS file.

…jenže k té myšlence nemám co dodat a tak ji pomocí svého tumblelogu šířím dál. Dobrou noc. :-)

Komentáře

Tagy: css spravovatelnost kódu html výkon

23. 11. 2009

Lepší být první než poslední (CSS třídy .first a .last v praxi)

Třídu .last používá mnoho kodérů (a CSS frameworků) pro označení posledního prvku řady, který má nést odlišné vlastnosti.

CSS:

.column
{
float: left;
margin-right: 20px;
width: 300px;
}

.last
{
margin-right: 0;
}

HTML:

<div class="column">...</div>
<div class="column">...</div>
<div class="column last">...</div>

Není to ale nejlepší nápad. Představte si, že HTML kód bude velmi strukturovaný nebo prvků třídy .column desítky. Pak si představte, že takhle složitý kód psal někdo jiný a že se jej snažíte pochopit.

Odlišovací třídu na prvku posledním najdete mnohem hůře než na prvku prvním.

Doporučuji proto výjimky vždy přidávat na první prvky pole. Tedy v HTML:

<div class="column first">...</div>
<div class="column">...</div>
<div class="column">...</div>

Namísto třídy .first si do úvahy samozřejmě klidně dosaďte standardní pseudotřídu :first-child, pokud se nekamarádíte s IE6.

Komentáře

Tagy: css html spravovatelnost kódu

Veřejná školení
Webexpo Academy, Praha

HTML5 & CSS3
29/5
Mobilní
webdesign
18/6