55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Introduction to CSS
 | ||
| localeTitle: CSS简介
 | ||
| ---
 | ||
| ## CSS简介
 | ||
| 
 | ||
| ### 什么是CSS?
 | ||
| 
 | ||
| 层叠样式表(CSS)描述了页面上的html应该如何显示。
 | ||
| 
 | ||
| 在CSS开发人员在页面的每个节点上使用属性或特殊标记应用样式之前。这使得标记重复并且容易出错。
 | ||
| 
 | ||
| CSS允许选择器描述每个匹配内容的外观。
 | ||
| 
 | ||
| ```CSS
 | ||
| body { 
 | ||
|     font-size: 15px; 
 | ||
|  } 
 | ||
|  
 | ||
|  a { 
 | ||
|     color: rebeccapurple; 
 | ||
|     text-decoration: underline; 
 | ||
|  } 
 | ||
| ```
 | ||
| 
 | ||
| ### 使用CSS
 | ||
| 
 | ||
| **外部样式表**允许许多页面共享相同的样式。
 | ||
| 
 | ||
| ```HTML
 | ||
| <link href="styles.css" rel="stylesheet" type="text/css"> 
 | ||
| ```
 | ||
| 
 | ||
| **内部样式表**将CSS应用于页面上的所有匹配标记。
 | ||
| 
 | ||
| ```HTML
 | ||
| <style> 
 | ||
|     h1 { 
 | ||
|         font-family: sans-serif; 
 | ||
|         margin-bottom: 1.5em; 
 | ||
|     } 
 | ||
|  </style> 
 | ||
| ```
 | ||
| 
 | ||
| **内联CSS**将样式应用于单个标记。
 | ||
| 
 | ||
| ```HTML
 | ||
| <img src="..." style="border: 1px solid red;" /> 
 | ||
| ```
 | ||
| 
 | ||
| #### 更多信息:
 | ||
| 
 | ||
| *   [W3Schools的](https://www.w3schools.com/css/css_intro.asp)
 | ||
| *   [CSS-Tricks Almanac](https://css-tricks.com/almanac/)
 | ||
| *   [Sitepoint](https://www.sitepoint.com/html-css/?ref_source=github) |