Week-03

=Week-03=

HTML 5 New Structure
HTML 5 recognizes that Web pages have a structure, just like books have a structure or other XML documents. In general, Web pages have navigation, body content, and sidebar content plus headers, footers, and other features. And HTML 5 has created tags to support those elements of the page.


 * ** - to define sections of pages
 * ** - defines the header of a page
 * ** ** - defines the footer of a page
 * ** ** - defines the navigation on a page
 * ** ** - defines the article or primary content on a page
 * ** ** - defines extra content like a sidebar on a page
 * ** - defines images that annotate an article

HTML 5 New Dynamic Pages Support
HTML 5 was developed to help Web application developers, so there are a lot of new features to make it easy to create dynamic HTML pages:


 * 1) Context menus - HTML 5 will support the creation and use of context menus within Web pages and applications
 * 2) href is not required on a tag - this allows you to use the a tag with scripts and in Web applications without needing a place to send that anchor
 * 3) async attribute - This is added to the script tag to tell the browser that the script should be loaded asynchronously so that it doesn't slow down the load and display of the rest of the page.
 * 4) - provides details about an element. This would be like tooltips in non-Web applications.
 * 5) - creates a table that is built from a database or other dynamic source
 * 6) - an old tag brought back and given new life allowing you to create a menu system on your Web pages
 * 7) - defines actions that should happen when a dynamic element is activated

Starting with CSS Practice CSS CSS Color Selection

In general terms, describe the use of master pages, content pages, content placeholders, master page events, and nested master pages.
Creating a site-wide page template in ASP.NET is possible through the use of master pages. A master page is a special type of ASP.NET page that defines the markup that is common among all content pages as well as regions that are customizable on a content page-by-content page basis. (A content page is an ASP.NET page that is bound to the master page.) Whenever a master page's layout or formatting is changed, all of its content pages' output is likewise immediately updated, which makes applying site-wide appearance changes as easy as updating and deploying a single file (namely, the master page). More Details

In general terms, describe the way a content page uses (1) Content elements and (2) the MasterPageFile attribute of its Page directive. Describe the procedure for converting a regular ASP.NET page to a content page. In general terms, describe the procedure for accessing master page controls from a content page. Describe the use of the CodeFile attribute in the Page directive for an HTML document. Describe the use of any of these elements: H1, H2, H3, P, Br, B, I, or U. Describe the use of the Anchor (A) element. Describe the difference between using an inline style for an element and using an inline style within a Span element. Describe the difference between using inline styles and using an internal or external style sheet. Describe the use of regular classes, pseudo-classes, and dynamic pseudo-classes in internal or external style sheets. Describe the use of the Table, Tr, and Td elements as well as some of the common attributes of each of these elements. Explain why tables are commonly used to control the layout of web pages.

Notes on Page Layout Components of Good Web Design