Talk:Web development/Web development (rewrite): Difference between revisions

Content deleted Content added
Line 68:
CSS proponents argue that tables should be used to present tabular data, but not to control page layout. Using CSS instead of tables also returns HTML to a [[semantic markup]], which helps [[bots]] and search engines understand what's going on in a web page.
 
Today, all modern browsers incorporate some degree of [[Comparison of layout engines (CSS)|support for CSS]]. However, notbecause everythe browservarious supportsbrowsers thesupport samedifferent subsetsubsets of CSS rules., Eacha browsergiven hasCSS itsspecification owncan quirks,be whichdisplayed can produce ain slightly different page displayways. These browser differencesThis givegives rise to a major argument against the use of CSS, namelycriticism that relying exclusively on CSS for layout means to relinquish control of page appearance. Consequently, detractors argue that -- for someone with experience using table-based layouts, -- developing Web pages using CSS oftenamounts becomes a matter ofto trying to replicate what can already be done with tables. As a result, leading some todevelopers still find CSS design rather cumbersome due to lack of familiarity.
 
====Flash====