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) |