html+CSS之文档样式(一)

今天学习了样式方面的知识,于是写一下自己的心得,和大家分享一下~ ~


文档样式:

<!--文档样式比较常用,修改起来也方便,所以就详细讲一下文档样式的相关知识.-->

  • 以<style></style>出现在文档<head>内。

如:
    <style type="text/css">

       规则表

    </style>

  • 每一条规则分两部分:选择器、一组属性与值。

       如:selector  {属性1:值1; 属性2:值2; ...;}

  1. 标签选择器
    顾名思义,就是可以通过标签来设计其样式,也就是作用于整个文档的制定标签。适用于设计同一标签且样式一样的。
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    	<style type="text/css">
    		h1{
    			color:red;
    			font-size:36px;
    			}
    		h2,p{/*并集标签,用逗号“,”隔开*/
    			color:blue;
    			}
        </style>
    </head>
    
    <body>
    	<h1>样式设计</h1>
        <h2>标签选择器</h2>
        <p>一起学习样式</p>
    </body>

    效果图:

          2.类选择器

          1) 作用于多种不同的标签,适合用于设计不同标签但样式相同的标签。

<head>
<meta charset="utf-8">
<title>无标题文档</title>
	<style type="text/css">
		.name{color:blue;}
    </style>
</head>

<body>
	<h1 class="name">样式设计</h1>
    <h1>标签选择器</h1>
    <p class="name">一起学习样式</p>
</body>

效果图:

 

     2)类选择器也可以作用于同一标签的不同实例。

<head>
<meta charset="utf-8">
<title>无标题文档</title>
	<style type="text/css">
		h1.name{color:blue;}
		h1.else{color:red;}
    </style>
</head>

<body>
	<h1 class="name">样式设计</h1>
    <h1 class="else">类选择器</h1>
</body>

效果图:

 3.id选择器
     只能做用于文档中唯一的一个标签实例。(id在同一个页面也可以用好几次)

4.通配选择器
  适用于文档中的所有标签,可以定义所有标签的样式。适用于全局配置。

<head>
<meta charset="utf-8">
<title>无标题文档</title>
	<style type="text/css">
		*{color:blue;}
		h1.else{color:red;}
    </style>
</head>

<body>
	<h1>样式设计</h1>
    <h1 class="else">类选择器</h1>
    <p>配置选择器</p>
    <p>标签选择器</p>
</body>

效果图:

(从效果图可以看出,在配置选择器的作用下,类选择器优先级更高。)

5.上下文选择器
   限定于文档上某些特定位置上的元素,一共有两种写法:
   1)写法一: 

<head>
<meta charset="utf-8">
<title>无标题文档</title>
  <style type="text/css">
     form em {font-size:14pt; color:red;} 
  </style>
</head>    
<body>
  <form action="">
      <p><em>样式作用的文字</em>其他文字</p>    
      </form>
      <p><em>其他文字</em></p>
</body>
</html>

效果图:

 2)写法二:

<head>
  <style type="text/css">
    #normal    {font-size:20;}
    #normal p  {color:red;   }	
    #normal h3 {color:blue;  }  
  </style>
</head>    
<body>
  <div id="normal">
    <h3>应用id继承</h3>
    <p>应用id继承</p>
  </div>
      <h3>没有应用id继承</h3>
      <p>没有应用id继承</p>
</body>

效果图:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章