You can already make simple Web pages by learning HTML, but trying to make a complex web page is not limited to the language of HTML. By learning CSS can greatly improve the efficiency and make beautiful web pages .
What is a style sheet?
Cascading style sheet (English: Cascading style Sheets, abbreviated CSS)is a computer language used to format documents and add Styles .
The style sheet is divided into:
1. External style sheet
Add <link> tag to the head element link to CSS stylesheet <link rel= "stylesheet" type= "Text/css" href= "Css1.css"/>. CSS files can be edited in any text editor and will be
The suffix name can be changed to CSS. In Dreamweaver, the new-file option in the upper-left corner creates the CSS file directly.
2. Internal style sheet
An internal style sheet is the use of <style> to put the complete style sheet in the . An internal style sheet is used when a single document needs to use a special style. An internal style sheet applies a style to the entire document.
<style type= "Text/css" > Body {Background-color:aliceblue} </style> |
3. Inline style
Adding a style attribute to a label is an inline style that changes the properties of individual elements and is not recommended.
Second, the advantages of CSS overlay style sheet
1. Web pages using CSS are easier to maintain later , you only need to modify the CSS content, the content of the entire site will be updated.
2. Content and performance separation , the Web page frame (HTML) and the appearance of the Web page (CSS) separated.
3. The use of CSS to achieve a responsive design , so that the Web page for mobile phones, ipads, game consoles and other electronic devices.
4. The use of CSS can significantly reduce the amount of code in the page , read speed, reduce space footprint.
Iii. examples
Before the HTML tutorial we made a very simple page, now put the inline style of this page into an external style sheet! attach very simple code, do not worry not to understand, are very basic CSS syntax, the next will begin to explainThe image path in the example is changed to other pictures. HTML file:
<!doctype html> <meta charset= "Utf-8" > <title> website! </title> <link rel= "stylesheet" type= "Text/css" href= "Css1.css"/> <body> <div class= "logo" > the first website </div> <div class= "Theme" > <div name= "IMG1" > </div> <div class= "Login" > account <input type= "text" name= "USNA" > <br/> Password <input type= "password" name= "password" > </div> </div> <div name= "Question" > <form action= "form.php" > 1 plus 1 equals how many? <p><input type= "Radio" name= "Answer" value= "A1" Checked>1<input type= "Radio" name= "Answer" value= "A2" >2</p> <input type= "Submit" value= "submitted" > </form> </div> <div> <a href= "video.html" target= "_blank" > Video playback </a> </div> </body> |
CSS file
@charset "Utf-8"; /* CSS Document */ Body { back Ground: #2CA4CF; font-family: "Bold"; color: #ffffff; margin-left:30%; margin-right:30%; } . logo { font-size:200%; width:250px; Margin:auto; } . img1 { margin-left:60px; } . Login { display:inline-block width:250px & nbsp; Float:right; margin-left:20px; margin-right:30%; } |