Thursday, May 12, 2016

Learn css



CSS rules can be supply in a file that is divide to the (content) HTML. If all pages link to this central CSS file, then the look of a website can more easily be updated. For example, the color or size of all level-one headings can be distorted by updating a single CSS rule. Slighter webpage file sizes as the code obligatory to style content can be removed from person Web Pages; the size of each webpage file is reduced. Depending on the benchmarks, file sizes may be synopsis by up to 60%improved webpage download speed Once a style sheet has been it is typically stored on the user’s computer For each subsequent webpage viewed, only the HTML needs to be downloaded. Improved rendering speed Once a webpage has been downloaded, a browser processes the underlying code to determine how content should be displayed. This process is referred to as ‘rendering’. The time a webpage takes to render is affected by the complexity of the code the browser receives. Using CSS to control the layout of a page typically simplifies the code structure manufacture it ‘easier’ (faster) for the browser to render. Streamlined protections less code is required for each webpage, both the chance of coding errors and time requisite to add content to a website are reduced. Changing presentation for different devices The CSS specification enables diverse rules to be used depending on the device used to access the web. For example, a unlike set of rules can be used to reformat a webpage for printing or viewing on a mobile phone. Accessibility-additional features can be added to Web Pages that provide ‘hooks’ for assertive technologies such as screen readers. (A screen reader is a program that reads aloud the boundary to computer programs and computer-based content, including Web Pages). CSS-based techniques can be used to provide such hooks without impacting on the experience of mainstream users. For example additional headings can be added to content that will only be ‘seen’ by a screen reader. These headings can be used to provide additional contextual information that would otherwise be communicated by the visual aim. As an example, the at the foot of each glossary entry is precede by the invisible heading: ‘Glossary Trivia ‘Table-less layout Prior to the introduction of CSS, multi-column layouts could only be created using HTML tables. Unfortunately, at a code-level, a table used for layout purposes cannot be differentiated from a table used to tabular data (such as statistics). This has the maximum impact on technologies that ‘read’ webpage content at a code, rather than visual, level. If the meaning of content is affected by how it has been marked-up, then using a table for layout purposes has the potential to change the meaning of the content. Utilizing CS-positioning, layout can be achieved without compromising content structure or meaning. Customization web browsing software enables the user to easily override the author-specified styles. Although admittedly requiring the user to know more about the mechanics of the web, content display can be completely customhouse engine optimization assign greater relevance to content originate first in the code, and/or limit the amount of content indexed on each page to a convinced character-count. If content blocks are positioned using CSS, the order of webpage code does not need to match the display order. For example, the code for worldwide bars positioned at the top of the screen may come after the content in the source.

No comments:

Post a Comment