HTML и CSS с HTML DOG
Независимо какъв тип IT работа имате, изглежда рано или късно трябва да знаете HTML. За уеб дизайнерите, разбира се, това е основно умение, но дори и в работни места, които не са свързани с уеб, понякога е необходимо. Може да се наложи например да изготвите отчет в HTML формат. Освен ако не работите в среда, която стриктно използва модела на проектиране на модела на изглед-контролер, при който производството на съдържание е отделено от дисплея и няма по-стар код, който не отговаря на тези стандарти, уеб програмирането също изисква създаване на HTML. И в наши дни, с все повече приложения, използващи браузър като метод за показване, почти цялото програмиране рано или късно има елемент на уеб програмиране. Ролите за поддръжка често включват подкрепа на хора, които използват мрежата по различни начини, а познаването на HTML също може да бъде полезно. И разбира се, вероятно имате личен уебсайт или блог или от личен интерес, или за да подкрепите кариерата си.

Като системен администратор и програмист установих, че съм склонна да използвам HTML силно или известно време, а после изобщо не, така че когато се върна към него след почивка, е важно да имам добра справка. Също така мисля, че е важно, ако не е от съществено значение, да напишете достъпен, основан на стандарти HTML. Това прави вашето съдържание видимо и разбираемо за хората, независимо от това кой браузър използват (включително четци на екрани) днес и в бъдеще. Удивително е как докато публичният уеб сайт често се променя редовно, неща като прости, бързи, HTML форматирани програми за отчитане изглежда се мотаят наоколо, използват се повторно, копират и по друг начин продължават да съществуват завинаги.

Моята абсолютна книга за HTML е HTML Dog: Ръководство за най-добри практики за XHTML и CSS от Патрик Грифитс. HTML куче работи добре както като преподавателен текст, така и за справка за съвместимост със стандартите за достъп и HTML. Намирам го за особено ценен, защото учи за разделяне на съдържанието (HTML) от презентацията (CSS) от самото начало, вместо да преподава остарели HTML маркери за представяне като и , За програмистите това е моделът на дизайн-контролер на модела, приложен към уеб съдържанието. Ако създавате код, който създава HTML форматирани отчети, със сигурност не искате да се налага да пренаписвате кода си, ако цветовете на компанията се променят от синьо и зелено към червено и златисто. CSS ви позволява да не се притеснявате за това. Още по-добре, той позволява на програмистите да добавят само информация за съдържанието, като маркиране на заглавия на секции и параграфи, докато експерт по потребителски интерфейс и / или уеб дизайнер управлява презентацията с помощта на CSS. HTML куче започва с разказ за разказ, който посвещава глава на всяка важна HTML и CSS област, като текст, формуляри и алтернативни носители (принтери, екранни четци и мобилни устройства.) Текстът включва също връзки към уебсайта на HTML Dog (//www.htmldog .com), където всъщност можете да видите кода в действие и да използвате функцията на браузърите си за показване на страницата, за да видите как работят. Въпреки че уебсайтът и книгата работят добре заедно, всеки от тях е полезен ресурс сам по себе си. Разделът на разказа е последван от две подробни азбучни референции на HTML и CSS. Въпреки че всеки справочен запис е достатъчно подробен, за да стои самостоятелно, ако разбирате HTML и CSS, се включва връзка към съответния разказвателен раздел, ако искате повече подробности или контекст.

Има много книги за изучаване на HTML и CSS и много справки, но все още не мога да намеря нещо толкова добро HTML куче или на едната. Това е една от малкото книги, спечелили запазено място на моя десктоп и го препоръчвам безусловно на всеки, който използва или иска да научи HTML и CSS.


Патрик Грифитс. HTML Dog: Ръководство за най-добри практики за XHTML и CSS. (Бъркли, Калифорния: New Riders, 2007.)

Уебсайт на HTML Dog

Купете HTML Dog: Ръководство за най-добри практики за XHTML и CSS в Amazon.com

Инструкции Видео: Треугольник с закруглёнными углами CSS / И немного о em (Може 2024).