What advantage does writing HTML5 have over previous versions?
HTML5 offers multiple improvements over previous versions of the language, but the most visible one is native support for multimedia (e.g., audio, video), which used to require integration with third-party plug-ins, like Flash. Another bonus includes more readable code: new elements such as <nav>, <article>, and <footer> are much clearer about what they contain than the previously used fallback <div>.
How do you handle cross-browser differences in the appearance of your website?
Although the World Wide Web Consortium (W3C) has established web standards, each web browser is written by different organizations, so differences in how the same CSS is rendered are inevitable. I wouldn't sweat the minor inconsistencies. But if you run into major ones, I'd recommend stripping down the styles, layer by layer, to pinpoint where the problem lies, then rebuilding on top of a solid foundation.
What is a contraction, and when would you use it?
A contraction is a shortened version of multiple words (usually two). For example, "you're" is the contraction for "you are." Both of the following sentences are correct: - You're beautiful. - You are beautiful. However, the first sentence is less formal and is faster to say. It is also a song: https://youtu.be/oofSnsGkops Keep in mind that when a contraction is written, the punctuation mark used in contractions is called an apostrophe, and it takes the place of one or more omitted letters and any spaces between the words. In the above example, the apostrophe replaces the "a" in "are." An example of a contraction with an apostrophe that replaces more than one letter is "y'all," which is a shortening of "you all." In this case, the apostrophe takes the place of "ou" in "you."