HTML+CSS基础——CSS控制器(布局)



	
		Layout
		
		
	
	
		
		
		
	


  • 第1行到第13行是 HTML 文档的基本结构,包括  和  部分。
  •  部分包含了网页的标题和引入的外部样式文件。
  • 在  部分,首先是一个具有 .header 类的 
     元素,用于创建页眉部分。它包含一个在网页上方固定位置的导航栏(.nav 类)。导航栏包含了一些链接。
  • 下一个是具有 .wrapper 类的 
     元素,该元素用作整个网页的主要内容容器。
  • 在 .wrapper 中有一个具有 .main-story 类的 
     元素,用于显示主要的故事内容。
  • .main-story 内部包含了一个具有 .grid_6 和 .push_6 类的 
     元素,用于显示主要故事的标题。
  • 接下来是一个具有 .intro 类的 
     元素,用于显示简介和日期。
  • 在 .wrapper 之后,有一个具有 .more-articles 类的 
     元素,用于显示更多的文章列表。
  • .more-articles 中有四个具有 .grid_3 类的 
     元素,每个元素包含一个图片和相应的文章链接。
  • 最后,存在一个 .footer 类的 
     元素,用于创建页脚部分,包含了一些版权和隐私信息的链接。
  • 在  部分,引入了一个外部的样式文件 css/1.css,用于定义页面的样式。
  • 在 :定义内部的CSS样式。

    • @font-face{...}:定义了一个自定义字体"QuicksandBook"。

    • body{...}:定义了整个网页的背景、字体和排版。

    • a{...} 和 a:hover{...}:定义了链接的默认和悬停状态下的样式。

    • .header{...}:定义了头部的样式,包括背景图片、定位等。

    • .nav{...}:定义了导航栏的样式,包括字体、位置等。

    • .wrapper{...}:定义了包裹内容的区域的样式,包括宽度、内边距、背景图片等。

    • .logo{...}:定义了logo的样式,包括外边距等。

    • h1, h2{...}:定义了标题的样式,包括字体、大小等。

    • .intro{...}:定义了简介的样式。

    • .main-story{...}:定义了主要故事区域的样式,包括背景图片、高度等。

    • .more-articles{...} 和 .more-articles p{...}:定义了更多文章区域和文章链接的样式。

    • .footer{...} 和 .footer p{...}:定义了页脚和页脚链接的样式。

    1. :网页的主体内容开始。
    • .header:定义了头部,包括logo和导航栏。

    • .wrapper:包裹了主要内容和更多文章区域。

    • .main-story:定义了主要故事区域的布局和排版。

    • .more-articles:定义了更多文章的区域。

    • .footer:定义了页脚的样式。

    1. 文档类型声明和HTML结构

    
    
    	
    		Layout
    		
    	
    	
    		
    	
    
    

    这部分定义了HTML文档的类型声明和基本结构,包括了标签。

    2. CSS样式和字体声明

    		
    		
    

    标签中,通过标签引入了一个外部的CSS文件,同时在