There are a few ways to apply CSS styling rules to an element. Each one is less or more specific than another. Applying a rule using a class selector when you’ve applied a different rule using an ID selector won’t work. Batificity isn’t the CSS specificity guide you deserve, but…
A short post to help anyone who is looking to implement a responsive HTML imagemap, which also features an interactive highlighting function.
The new WordPress theme running this website has been improved by the use of WordPress' get_template_part function.
I came across the BEM (Block, Element, Modifier) technique for CSS coding today. On reading half a dozen basic introductions to the technique, I saw immediately that the concept is based on weak coding principles, not code simplicity and reusability.
Using CSS pseudo elements to add diagonal borders and edges to the sides of block level elements.
A CSS Reset (or “Reset CSS”) is a short, often compressed set of CSS rules to reset the styling of HTML elements to a consistent standard. I've rolled my own; based on my own experience of CSS programming over the past fourteen years and based on other, well-known reset files.
The most useful website I've found to use over the past year for front-end web development is “Can I Use” by Alexis Deveria.
Lessons learned about working in the web whilst listening to the Big Web Show podcast. From keeping a project on track to dampening down your ego a little.
The latest article at A List Apart is a must-read for anyone serious about developing and running a website which should attract visitors who speak languages other than English.
While my main hobby in my private life is photography, I earn my living through programming websites. Since moving to !frappant back in April last year - has it really been a year already?! - I've been striving to learn as many new techniques as possible. It's been a particular goal to get out of the technical lull which came about due to an excess of concept work and a lack of programming at B-M, and I've already found that the long hours I put in last year - in particular for the Bike To Work project, which is currently running at full pelt - have paid off. I'm up to speed with TYPO3 development, although upcoming newer versions and new core concepts are going to mean more time re-learning the basics. That's one of the great things about the job though; you're never "done", there are always new things just around the corner.
If you're a web developer, checking that you use the standards of the web and valid code will make your life infinitely easier. By planning now for a standards-based future and focusing on HTML5 and its associated technologies, you'll be building for the future: not just saving yourself time, but also making sure that the work you do can be completed efficiently and with less fuss. As any developer knows, this is the most valuable aspect of any plan for the future in their eyes.
I wanted to make my first foray into HTML5, improve my dynamic scripting skills, and turn the WordPress knowledge I gained during the EMEA project for Burson-Marsteller to my own advantage at the end of 2010, so I re-designed and re-programmed my online portfolio using the most up-to-date techniques possible.
Don't you just hate it when you've been using the internet for a little while and you have a mass of browser windows to battle with? Where the hell did that website go, that you were looking at earlier? Both of these annoyances are entirely unnecessary, and this article explains why.