I was recently asked to qualify why I had “upgraded” a website to utilise HTML5. All I had actually done was throw in a few semantic tags where it seemed appropriate and remove some unnecessary attributes. The client was concerned that the spec wasn’t complete and even suggested using HTML5 tags with an XHTML strict doctype. This was my response:
The HTML5 specification is different to your typical software specification. The W3C is no innovator: it does not lay down rules for browser vendors to follow. Vendors lead the way and their technology ideas are ultimately accepted, rejected, or tweaked to become part of the W3C specification. It’s highly unlikely the HTML5 specification will ever be fully complete. The only point when it could happen is when vendors and the W3C draw a line in the sand and move onto HTML6 (or whatever they name the next standard). If you wait for the final HTML5 specification, you’ll miss out.
http://blogs.sitepoint.com/2010/07/20/5-reasons-why-you-can-use-html5-today/
To say it’ll never be complete is a little pessimistic. Some experts in the industry believe it could be complete as soon as 2012. You get the idea though.
In terms of what the site is doing with HTML5 we’re not actually leveraging much of what HTML5 has to offer. Firstly we’re saving bandwidth by omitting attributes that all browsers already assume default values for, like the script type=”text/javascript” and stylesheet type=”text/css” attributes. Not to mention the new doctype, which is completely backwards compatible with existing doctypes in that it invokes standards mode in all browsers. Actually, in terms of your website it would be better to use a HTML5 doctype than an XHTML strict doctype, since the page is being served as text/html content-type by Apache, which is incorrect – the correct content-type for XHTML documents being application/xhtml+xml.
The second, and only other feature of HTML5 we’re actually using is semantic tags (http://bit.ly/1CzNqy). These allow us to create a document that is more accessible, in terms of search engine optimisation and for use of assistive technologies like screen readers. By using semantic tags instead of generic containers such as the div tag, our document is easier to understand when viewed by tools that don’t “see” page styles i.e. the design and layout of the page. For example, if your business name is within a paragraph tag it is likely to get lost in other content and not be returned in search engine results. But if you put it within a heading 1 tag, search robots know to give it more importance. Obviously this example doesn’t involve any HTML5 tags, but you should easily be able to see how the same principle can be applied to the new HTML5 elements, and how this principle will gain more and more importance as HTML5 becomes more widely adopted.
…and that is really the idea behind HTML5, everything that is being proposed, is being done so in a) a backwards compatible way and b) to cement features that already exist in one form or another. Pragmatically, that is what makes it viable to use features of HTML5 right now. Most existing browsers treat unknown tags as a generic HTML inline element and they can be styled to suit purpose.
Your one and only concern should be that there is a bug in IE 6, 7 and 8 that means they don’t recognise HTML5 tags. Fortunately there is a workaround, although it requires JavaScript to be enabled. If your visitor is using IE, without JavaScript enabled, your site will look differently to how it would normally look. It won’t make the site inaccessible, but some stylistic properties won’t be applied to page elements, so the page will appear a bit more like a text document than a website. Globally, I’ve seen stats showing that between 0.4% and 7% of browsers have JavaScript turned OFF. Potentially a very small percentage of your web traffic – which will probably be even less considering it only effects IE users, but it depends on your audience. Check your webstats and make a judgement call. For the majority of the time, the benefits outweigh the cost of supporting the fringe cases and I would recommend using HTML5 on your website now, as I have done for a number of clients I have worked with recently.
seo partner program seo partner program .
рейтинг seo рейтинг seo .
internet seo internet seo .
закупка ссылок в гугл заказать услугу агентство закупка ссылок в гугл заказать услугу агентство .
Бесплатная консультация семейного юриста — это возможность быстро разобраться в сложной ситуации и понять свои права. Перейдя по запросу адвокат по семейным спорам в Москве юрист поможет вам по вопросам развода, алиментов, раздела имущества, опеки над детьми и другим семейным спорам. Разъясним перспективы дела и подскажем оптимальное решение. Получите профессиональную помощь без оплаты и лишних обязательств.
рейтинг спортивных сайтов рейтинг спортивных сайтов .
технического аудита сайта технического аудита сайта .
профессиональное продвижение сайтов профессиональное продвижение сайтов .
seo partners seo partners .
рейтинга рейтинга .
продвижение по трафику продвижение по трафику .
заказать сео анализ сайта пушка заказать сео анализ сайта пушка .
поисковое продвижение москва профессиональное продвижение сайтов поисковое продвижение москва профессиональное продвижение сайтов .
продвижение сайта продвижение сайта .
продвижение веб сайтов москва продвижение веб сайтов москва .
Бесплатная консультация юриста по расторжению брака поможет разобраться в ваших правах и возможностях при разводе. Специалист объяснит порядок развода через суд или ЗАГС, подскажет, как решаются вопросы раздела имущества, алиментов и проживания детей. Перейдя по запросу юрист по разводам по горячей линии вы получите профессиональные рекомендации и ответы на все вопросы, чтобы пройти процедуру развода максимально спокойно и с защитой ваших интересов.
seo partner seo partner .
ремонт ванна ключ цена ремонт ванной комнаты
технического аудита сайта технического аудита сайта .
internetagentur seo prodvizhenie-sajtov-v-moskve15.ru .
ремонт ванных комнат в спб ремонт ванной спб
internetagentur seo internetagentur seo .
Here’s the newest update : http://madguy.ru/images/pgs/1xbet_promokod_pri_registracii_bonus_5.html
оптимизация сайта франция цена prodvizhenie-sajtov-v-moskve15.ru .
оптимизация сайта франция prodvizhenie-sajtov-v-moskve15.ru .
топ агентств seo продвижения reiting-seo-kompaniy.ru .
заказать анализ сайта заказать анализ сайта .
seo компания омск seo компания омск .
internetagentur seo prodvizhenie-sajtov-v-moskve15.ru .
Юридическая консультация по разделу имущества поможет защитить ваши права и избежать ошибок при разводе или спорах между собственниками. Переходите по запросу юрист по разводам и разделу – юрист оценит ситуацию, разъяснит перспективы дела, подскажет, как правильно оформить документы и выстроить стратегию. Вы получите чёткий план действий и поддержку на каждом этапе — от переговоров до суда.
seo partner program seo partner program .
seo компания омск seo компания омск .
seo news seo news .
йога порно онлайн йога порно онлайн .
усиление грунта инъектированием усиление грунта инъектированием .
продвижение сайтов интернет магазины в москве prodvizhenie-sajtov-v-moskve15.ru .
капитальный ремонт здания это капитальный ремонт здания это .
Howdy are using WordPress for your blog platform? Im new to the blog world but Im trying to get started and create my own. Do you require any html coding expertise to make your own blog? Any help would be greatly appreciated viagraonline2
продвижение бизнеса в интернете омск продвижение бизнеса в интернете омск .
Бесплатная консультация юриста по взысканию алиментов — первый шаг к защите ваших прав и интересов ребёнка. Переходите по запросу консультация и цены на услуги адвоката по алиментам в Москве и получите разбор именно вашей ситуации, узнайте порядок действий, какие нужно собрать документы и оценку перспектив дела. Поддержка на каждом этапе — от обращения в суд до фактического получения алиментых выплат. Запишитесь уже сегодня!
частный seo оптимизатор частный seo оптимизатор .
xbet giri? xbet giri? .
1xbet t?rkiye giri? 1xbet-47.com .
секс видео йога секс видео йога .
1 x bet giri? 1xbet-49.com .
ремонт зданий ремонт зданий .
усиление грунта под промышленными объектами usilenie-gruntov-1.ru .
1xbet spor bahislerinin adresi 1xbet-47.com .
1xbet t?rkiye giri? 1xbet t?rkiye giri? .
русское порно на йоге русское порно на йоге .