Programming

CSS3 Transitions and Multiple Transitions

Posted on

CSS3 transitions have been with us for a little while now thanks to some browser-vendors adding custom transition support. The reason I’m shouting about it now is because it is actually pretty widely supported and it is now getting a point of maturity that means you can actually use it with reasonable confidence. Of course, […]

Programming

HTML5 Form Elements New Attributes

Posted on

One of the most inspiring sections of Tech Days in London today was the introduction to HTML 5 form elements, part of Bruce Lawson’s presentation. Bruce introduced many of the new form elements and also touched on the new attributes you can use in conjunction with the new types. Essentially, you now have input types […]

Programming

HTML5 Forms Special Input Elements

Posted on

Continuing my thread of HTML5 form goodies, this article concentrates on some new input elements. In particular, we are going to look at email, web address, search and colour inputs. Email The email input is useful for several reasons. Firstly, the browser can take care of validating that the input is a valid email address. […]

Programming

HTML5 Forms Date Input Elements

Posted on

The third section of my over-excited journey into HTML5 forms deals specifically with date-related input elements. You may have already heard that there is a date-picker input type, but there is more on offer than just a boring old date-picker. We have lots of different date inputs and we also have some attributes to help […]

Programming

HTML5 Forms Number Input Elements

Posted on

I have been looking in detail at HTML 5 forms and in particular at some of the new attributes, special input types and date-related input types. In this post I’m going to look at some numeric input types in HTML 5. Number The number input type is designed to accept numeric input and provides an […]

Programming

HTML5 Forms Summary

Posted on

n case you’ve missed it, I’ve been talking about the new HTML 5 forms goodies. You can catch up by checking out the demo and these handy articles on the specific topics I’ve covered. I have divided the information into attributes, special input types, date-related input types and numeric input types – but don’t be […]

Programming

The 1024 Byte Parable

Posted on

So I ended up buying everyone cakes. How on Earth did that happen? Sadly, it happened all too easily and I have to put my hands up to two mistakes made along the way. I was investigating an error that occurred in a software system and at the all important point I was examining some […]

Programming

Open Redirection Attack

Posted on

This is a typical example of coming up with an idea that seems really helpful, but ending up opening up your site to simple attacks. An Open Redirection Attack is made possible when you have a page that accepts a redirection parameter in the query-string. For example, if you attempt to visit a page on […]

Programming

HTML and XHTML Boolean Attributes

Posted on

Boolean attributes in HTML are normally used to indicate things like whether a checkbox is checked or whether an option is selected or whether an input is disabled. I have seen several implementations of HTML boolean attributes over the years. Initially you just added the relevant word to the element to symbolise that it was […]