CSS3-基本选择器

css基本选择器

选择器仅出现在 文档内嵌样式表 或者 外部样式表 中
主要分为以下六种选择器

  1. 选择所有元素
  2. 根据类型选择元素
  3. 根据类选择元素
  4. 根据id选择元素
  5. 根据属性选择元素
  6. 其他选择器(比如 ”:“冒号选择器-选择器动作)
1.选择所有元素
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectAllCSS_Test</title>
    <style type="text/css">
    /* 选择所有元素 */
        *{
			font-size:40px;
			color:#345cff;
		}
    </style>
</head>

<body>
    <a>MelanceXin </a>
    <p>MelanceXin </p>
    <h1>MelanceXin </h1> 
     <!-- h1自带一个加粗效果 -->
</body>

</html>
2.根据类型选择元素
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectByTypeCSS_Test</title>
    <style type="text/css">
        /* 根据类型设置样式 */
        a {
            font-size: 40px;
            color: #345cff;
        }
        p {
            font-size: 30px;
            color: #60fa60;
        }
    </style>
</head>

<body>
    <a>MelanceXin </a>
    <p>MelanceXin </p>
    <h1>MelanceXin </h1>
    <!-- h1自带一个加粗效果 -->
</body>

</html>
3.根据类选择元素
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectByClassCSS_Test</title>
    <style type="text/css">
        /* 根据类设置样式 */
        .class1 {
            font-size: 50px;
            color: #fff31a;
        }
    </style>
</head>

<body>
    <a class="class1">MelanceXin </a>
    <!-- class 是一个全局属性,而且基本上所有元素都是有class属性 -->
    <a>MelanceXin </a>
    <p>MelanceXin </p>
</body>

</html>
4.根据id选择元素
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectByIDCSS_Test</title>
    <style type="text/css">
        /* 根据ID设置样式 */
        #id1 {
            font-size: 30px;
            color: #3db8e9;
        }
        /* 根据类设置样式 */
        .class1 {
            font-size: 50px;
            color: #fff31a;
        }
    </style>
</head>

<body>
    <a id="id1">MelanceXin </a>
    <!-- ID也是一个全局属性,包括 body标签都拥有id这一属性 -->
    <a class="class1">MelanceXin </a>
    <!-- class 是一个全局属性,而且基本上所有元素都是有class属性 -->
    <a>MelanceXin </a>
</body>

</html>

ID选择器类选择器 的区别:

  • 共同点:都可以用作选择器使用,改变该属性外面的元素的样式。
  • 不同点:ID选择器叫做唯一选择器,通俗点说就是这个元素的一个身份证,或者说是主键。
    即在网页内或者网页内嵌网页中此ID属性的属性值确保只出现过一次,不能重复使用!
    (但即使两个id属性值一样也可以正常使用,但不符合id选择器定义时的规范)
    类选择器的属性值可以多次使用,相当于将不同元素如果想要表达出同一效果而进行的分门别类。
5.根据属性选择元素
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectByAttributeCSS_Test</title>
    <style type="text/css">
        /* 根据属性设置样式 */
        [href="SelectByClassCSS.html"] {
				font-size:80px;
				color:#ffad2a;
        }
        [href="SelectByIDCSS.html"] {
				font-size:30px;
				color:#ff4190;
		}
    </style>
</head>

<body>
        <a href="SelectByClassCSS.html">MelanceXin </a> 
        <a href="SelectByIDCSS.html">MelanceXin </a> 
        <a >MelanceXin </a>  
</body>

</html>
6.":"冒号选择器-选择器动作
<!DOCTYPE html>
<html>

<head>
    <meata charset="UTF-8" />
    <title>MelanceXin SelectByActionCSS_Test</title>
    <style type="text/css">
        a {
				font-size:40px;
				color:#ffad2a;
        }
        /* 根据动作设置样式 */
        
		a:hover{					
        /* 鼠标移到文本上的效果 */
				font-size:80px;
				color:#66bfe2;
		}
    </style>
</head>

<body>
        <a href="SelectByClassCSS.html">MelanceXin </a> 
        <a href="SelectByIDCSS.html">MelanceXin </a> 
        <a >MelanceXin </a>  
        <h1>MelanceXin </h1>	
</body>

</html>

猜你喜欢

转载自blog.csdn.net/Q672405097/article/details/89521178