DW Study Notes (2) -- first knowledge of div + css layout

Source: Internet
Author: User

Zookeeper

<Th> and <td> labels: <th> defines the header, and the font is bold. <td> common cells
Div + css layout
The HTML page with a good structure has almost no labels showing attributes. The code is very clean and concise. For example,
Original Code <table width = "80%" cellpadding = "3" border = "2" align = "left">,
Now you can only write <table> in HTML, and write all the control items in CSS.
In HTML, table is a table, rather than anything else (for example, used for layout and positioning ).
 
Plan the Page Structure:
Logo and site name
Homepage content
Site Navigation (main menu)
Sub-menu
Search box
Functional area (such as shopping cart and cashier)
Footer (copyright and relevant legal disclaimer)


Four Methods for adding css to a webpage:
1. Add a style directly to the row
<Label Name style = "style property: attribute value ;...... ">
2. embed the style sheet into the file header (add the style label to the head label and execute this rule throughout the page)
<Style>
<! -- Format: Selector 1 {style attribute: property value; style attribute; property value ......} -->
H1 {color: green}
</Style>
3. Connect to the sample list (connect multiple html files to a sample list file to change the details of a sample list file. All webpages will change)
<! -- Use the link label and add it to the head. *. css is a style table file compiled with only rules or declarations,
Without tags, The href attribute can use absolute or relative URLs.
-->
<Link Rel = stylesheet href = "*. css" type = "text/css">
4. Input style sheet
<Style type = "text/css">
@ Import url (File Name of the external style sheet );
</Style>

Class and id class selector (the difference between the two is. And #)
Two definition methods and usage of class:
<Style type = "text/css">
. Pp {color: lime; font-family:}
P.pt {color: blue; font-family:} (the P value must be the tag name)
</Style>
These classes can be referenced in HTML using the class attribute:
<H1 class = pp> pp class style <P class = pt> pt class style </p>
In this example, the pp class can be used for any label, and the pt class can only be used for <p> labels,
Id class selector:
<Style type = "text/css">
# A1 {style attributes: attribute values ;......}
Tag # a1 {style attribute: attribute value ;......}
</Style>

<Div> and <span> labels
<Div> A tag is used to specify the style of a region (including text, images, tables, and forms ).
<Div id = style name> ...... </Div>
Or: <div class = style name> ...... </Div>
<Span> the usage is the same as that of <div>, but it is used in relatively small areas. div can contain span labels,
In addition, the <div> area object and the context outside the area will automatically wrap, but <span> will not.
Css features
You can use one style for Multiple labels: h1, p {font-family:}
Style rules can be extended from parent to child

Css attributes
Font attribute: font-family:;
Font style: font-style:
Font Deformation: font-variant:
Bold font-weight: 200
Font size Control: font-size: 25px
Font change: text-transform controls all case changes
Text modifier: text-decoration
Line spacing: line-height
First line indent: text-indent
Background color: background-color
Background image: background-image: url(a.jpg)
Background Image repeatability: background-repeat: repeat-x horizontal,-y vertical, no-repeat no repetition
Fixed background image attributes: determines whether the background image follows the scrolling content or does not move.
Background-attachment: scroll/fixed (rolling/fixed)
(Unfinished ......)
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.