Explore the new and accessible features of CSS4 and HTML5.1

css4 html5.1

The state of client-side web technology continues to evolve. CSS4 and HTML 5.1 has arrived bringing plenty of new features to explore.

Veteran web designers have seen a steady stream of upgrades to the core toolbox languages over the years. Much of this has brought stability and ease of use to their day. But not all has been easily accessible.

css4 html5.1

Recent updates in CSS4

There are some interesting new selectors available in CSS4.

Some of the new possibilities include:

  • The use of optional and required selectors in form input fields rather than using the asterisk (*) symbol as a signal the field is required.
  • Recognising links that are on a different domain and styling accordingly.
  • For sliders that have a range, those values can be targeted independently.

For more information on the new selectors  the W3C resource has the specification document.

For practical example you can find these on the CSS4-selectors website, I have found this to be a reliable resource across multiple variations of CSS.

Variables are now included right in native CSS

As well as these new selectors the latest version of CSS sees the introduction of CSS variables. This is probably the biggest change of all and brings power back to raw CSS without the need for preprocessors like Sass or Less that use variables as a major selling point.

In fact, CSS4 variables are possibly more powerful that preprocessor variable. Here is why:

  • Update values on the fly with Javascript properties.
  • Support for cascading just like other CSS values.
  • Be less reliant on third parties and more native writing of code.
  • Use variables in conjunction with media queries making routine responsive design tasks easier to perform, something not possible with Sass.

Recent updates in HTML 5.1

This latest version of HTML sees new features added and obsolete features lost.

  • The semantic nature of HTML5 web is developed even more with the introduction of details and summary tags.
  • The lack of implementation of media controls – used to synchronise media elements across a page – has lead to this feature being dropped.
  • The browsers context menu can have functionality with the new menu item tag.
  • While CSS4 sees the introduction of range features, HTML5.1 has lost this due to lack of implementation by browsers.

Better support for images in responsive design?

One of the most interesting developments with HTML5.1 is the introduction of the picture tag. What this means for web designers are they can now use the best possible image available depending on the screen size.

With this tag, an entirely different image can be used on a mobile view without creating a media query based alternative design.

What about users with older browsers

If your thinking “this is all good but it will be a long time before typical users catch up by upgrading their browsers”, well I have good news for you:

The WC3 are releasing their standard specs incrementality. This means browser vendors can adapt more quickly.

Traditionally standard specs in web design have been released as one monster document. This would then be interpreted by the browser vendor (Internet Explorer, Chrome etc) and reflected in the next major release of the browser. Then, of course, some users would upgrade but many would not.

We have now reached a time when browser vendors are moving to an evergreen model of upgrading. These browsers update automatically without the user needing to be technically saved enough to do this themselves. This means browsers are now more likely to be supporting the latest cool features as well as patching security flaws.

This may not seem to be the most exciting aspect of the recent updates to the state of HTML and CSS – but this is probably the best news of all to me. I’ve been a developer for a long time now and browser support until recently has been a continuous game of catch-up.

In a fast moving industry like web design, I have not been able to confidently use a newly introduced feature without knowing the majority of my clients and their customers are going to experience this the way it was intended.

The website canIuse.com has become like a good friend over the years as it advises exactly which browsers will allow the use of which technology. This has been a very useful resource.

can i use

For the web designer that is keen to experiment they can be more confident the feature they want to use is available or probably soon will be. Meanwhile the tool caniuse it remains the go-to tool for identifying browser support especially at the cutting edge, what more common bugs found with any CSS or HTML features, new or old are documented here too.

Progressive enhancements – where features still work, albeit in a less modern style, should still be used for those who cannot access this.

Read more

Rapid interactive prototyping, a web design trend that can improve your designs

By making time for Rapid interactive prototyping in your web design process you can improve the user experience of your designs, you can improve your communication with your clients and you can save time and money.

The method of designing an interactive prototype is gaining popularity and with tools available like Adobe XD and Usability Hub, the trend is set to continue.

Read more

Reboot your SEO strategy for the modern web

One thing that has changed virtually beyond all recognition on the web is search. Incredible advancements in AI and algorithms brought to us by popular search engines deliver an ever advancing user experience capable of interpreting our intention when searching and learning from our language when we search for something it has not encountered before.

Read more

Quality Web Host Spotlight: DreamHost Web Hosting

DreamHost

DreamHost is an independently owned LA-based web hosting provider and domain name registrar, founded in 1997. What started out as four college friends in a dorm room is now an award-winning global web hosting provider, with more than 1.5 million websites on their servers.

Notable Features and Services

DreamHost provides a full-spectrum of services for growing or specialized hosting needs, some of which include:

  • Full refunds on shared hosting fees if plan is canceled within the first 97 days.
  • Complete in-house technical support team, based in Portland, Los Angeles, and Orange County, CA.
  • Shared Hosting, Managed WordPress Hosting, Managed VPS Hosting, and Dedicated Server plans available.
  • 100% uptime guarantee with a day’s service credit offered for every hour of interrupted service.
  • Solid state drives used for all plans, resulting in caching and database queries running faster.

Reasons for Choosing DreamHost

In addition to reliable uptime and response times and highly reliable hosting services, other reasons to consider DreamHost include:

  • A tinkerer or developer’s dream: DreamHost is a proud supporter open-source technology. Their public cloud product, DreamCompute, and cloud storage system, DreamObjects, are both powered by standardized, open-source platforms.
  • Going above the gold standard: DreamHost does what most hosting providers don’t: commit to having an uptime that exceeds the industry standard of 99.9%. In fact, they guarantee 100% uptime and will credit you for every hour your service is down.
  • A trusted name in hosting: DreamHost is the recipient of PC Magazine’s Business Choice Award for the last three years and is one of only four hosts recommended by WordPress. DreamHost is committed to providing an excellent WordPress experience for its users by offering both basic WordPress hosting as well as DreamPress for users who want even more piece of mind.
  • A cloud that grows with your business: Cloud hosting offers a flexible platform that can scale up and down to meet your needs, and DreamHost helps clients migrate workloads from public cloud to their own private cloud. DreamHost strives to ensure migration is fast, simple, and accurate.

View hosting plans and prices from DreamHost Web Hosting »

Read more

Tools and resources to use to stay up to date in 2017

Have you decided that 2017 will be the year that you push yourself to keep on top of the emerging technologies and tools in web design? have you wondered how you will sift through these to find the ones that will actually help you solve common problems and not just be fashionable to use?

If so, I have compiled a list of tools that are defiantly worth checking out to help front-end web developers stay on top of this challenging task. Tools that will help you out with solid tasks in developments.

Read more

WordPress are moving to SSL, what do you need to do?

wordpress and ssl what do need to do for my website

There are changes ahead for WordPress users as the platform evolves to promote aspects of security including moving towards SSL.

WordPress plan to only promote hosting partners that provide an SSL certificate to their accounts by default. This will happen in early 2017.

Later WordPress will consider making features available only enabled if SSL is present. Such features would be those that would benefit from SSL encryption and like API authentication.

Read more

Add another layer of website security with SSL/TLS encryption

Install SSL certificat

Any savvy web shopper will know to look out for the encryption symbol when buying on the web. It’s the little padlock that signals that a website is safe to use. Using SSL/TLS Protocol encryption means that no ‘man in the middle attacks’ can steal sensitive information like your credit card details.

You can secure your website too. The process is easier than it has ever been before, has lower costs to implement and can often even be free. Web sites secured with SSL will need to have installed an SSL certificate.

Read more

Develop powerful website features with API’s

develop with api for powerful web application features

As a Web Developer, I am frequently asked by my clients to develop applications that integrate with the external online services that their business or customers are already using.

In these situations, I need to work with an API – API stands for Application Programming Interface and acts as a communication gateway between by clients project and the external service.

API’s are used all over the web, they allow you to sign in to websites, make purchases, interact with your social media unique ways and have many more uses.

Why use an API?

Making us of an API for your project is an attractive option for developers and their clients alike when planning their application or website.

Read more

Solve your web design problems with UI patterns

Have you ever taken a look at a really well-designed website and wondered how did the designer ever come up with that idea. How could I design something cool like this in a short space of time? How can I even get the inspiration to design something so good?

The answer may lie in understanding user interface (UI) design patterns.

The designer behind the website you are admiring likely has an understanding of how to use UI patterns in their design. It’s kind of like one of the best-kept secrets of web design.

Read more

Quality Web Host Spotlight: InMotion Hosting

InMotion Hosting

InMotion Hosting is a privately held, US-based web hosting company offering Shared Hosting, Reseller Hosting, VPS Hosting and Dedicated Servers. Started in 2001 and located in Virginia Beach, VA, and Los Angeles, CA, InMotion provides a variety of plans for individuals and small and large businesses.

Notable Features and Services

InMotion offers plenty of hosting services and features to choose from, and some of which include:

  • 90-day full money-back guarantee with all hosting plans.
  • Free Premier Support with every hosting plan with six different methods of customer assistance, including phone, live chat, email, ticket system, online tutorials, and a community based Q&A forum.
  • Solid-state drives for uncompromising performance, reliability and efficiency over traditional hard drives.
  • Windows-based hosting AND Linux-based hosting options available with dedicated server plans available.
  • Matches and often beats the industry gold standard of 99.9% network uptime.

Why Choose InMotion Hosting?

InMotion is a trusted name in the hosting business for many notable reasons, including:

  • InMotion speaks to all levels of experience. Support staff is available 24/7, quick to respond to all inquiries, and are very active in the community support forums. Whether you’re new to hosting or you’re deploying a complex configuration on your site, InMotions’s New Account Specialists are available to help.
  • Users have access to one of the best Auto Script Installers out there. InMotion provide Softaculous, which helps users install common web content management systems like WordPress, Joomla, Prestashop, Drupal etc. It’s a great tool in cPanel that allows installing hundreds of different scripts in a click of a button. Over 310 applications can be installed with Softaculous!
  • Fast, secure, and RELIABLE servers mean minimal downtime and no loss of data. Servers run the latest Apache, MySQL, and PHP versions to ensure proper compatibility and data centers are Category A, PCI compliant with advanced Smart Routing™ technology. Well-managed and reliable servers guarantee secured and anytime access to your data.

View hosting plans and prices from InMotion Hosting »

Read more