HTML is all about applying meaning to content. Whereas most HTML tags apply meaning ( p makes a paragraph, h1 makes a heading etc.), the span and div tags apply no meaning at all. This might sound about as useful as a foam hammer but they are actually used quite extensively in conjunction with CSS. They are used to group together a chunk of HTML and hook some information onto that chunk, most commonly with the attributes class and id to associate the element with a class or id CSS selector . The difference between span and div is that a span element is in-line and usually used for a small chunk of HTML inside a line (such as inside a paragraph) whereas a div (division) element is block-line (which is basically equivalent to having a line-break before and after it) and used to group larger chunks of code. < div id = " scissors " > ...
The latest version of CSS is the CSS3 version which basically differs from CSS2 in the incorporation of Modules and other changes. Modules enable the designing to be done in a lesser time with more ease while updating individual features and specifications. The CSS3 version supports many more browsers than CSS2, but be sure to test it on all operating systems and browsers. Other major changes/additions include: * New Combinator * New CSS Selectors * New Pseudo-elements * New Style properties Now let us discuss these in detail. Combinator New addition of General Sibling Combinator is done to match sibling elements of a given element through tilde (~) Combinator. CSS Selectors While CSS2 had ‘simple selectors’, the new version calls them the components as ‘a sequence of simple selectors’. Pseudo-Elements Many Pseudo Elements have been added that allow in-depth yet easy styling and a new convention of double colons ‘::’ has been introduced. Style Properties New Background Style Propert...
Comments
Post a Comment