1.首先我们要知道什么是选择器?

选择器是通过一定的语法规则选取对应HTML标记,然后给对应的HTML标签设置样式。比如:长度,宽度,颜色等等。

2.选择器类别

选择器一共有四类:

1基本选择器,2复合选择器,3伪类选择器,4属性选择器

下面是我们本节的内容:

3.基本选择器(四种)

(1)通用选择器

   格式:*{属性:值;}

   注意:使用该选择器会匹配所有的标签,不常用,IE6不支持。

   代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>通用选择器</title>
    <style type="text/css">
        /* 使用嵌入式 */
        /* *{属性:值;}  */
        *{
            color:#f02;  /* 设置文本为红色 */ /* CSS优先级要高于html的 */
        }
    </style>
</head>
<body>
    <!-- 通过html设定 -->
    <!-- <font color="#00f">  -->  <!-- 设置文本为蓝色 -->
    <h1>火影忍者</h1>
    <ul>
        <li>漩涡鸣人</li>
        <li>佐助</li>
        <li>小樱</li>
    </ul>
    <p>电视动画《火影忍者》改编自日本漫画家岸本齐史的同名漫画,2002年10月3日在东京电视台系列全6局、岐阜放送首播,共220话;第二季《火影忍者疾风传》于2007年2月15日-2017年3月23日在东京电视台播出,共500话;累计全720话。</p>
   <!--  </font> -->
</body>
</html>

此处大家可以发现,即使用了html的font 标签设置了文本样式,又采用了CSS的通用选择器设置了样式,最终结果为CSS通用选择器设置的样式,表明通用选择器的优先级较高,优先级我会在后面的文章中介绍。

网页效果:

(2)标签选择器

 格式:标签名{属性:值;}

 注意:实用型,选择性的修改

 代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>标签选择器</title>
    <style type="text/css">
        /* 使用标签选择器 */
        /* 标签名{属性:值;}  */

h1{
            color:#f00;   /* 给指定的标签设置样式 */
        }
        h2{
            color:#f00;
        }
    </style>
</head>
<body>
    <!-- 通过html设定 -->
    <!-- <font color="#00f">  -->  <!-- 设置文本为蓝色 -->
    <h1>火影忍者</h1>
    <h2>疾风传</h2>
    <ul>
        <li>漩涡鸣人</li>
        <li>佐助</li>
        <li>小樱</li>
    </ul>
    <p>电视动画《火影忍者》改编自日本漫画家岸本齐史的同名漫画,2002年10月3日在东京电视台系列全6局、岐阜放送首播,共220话;第二季《火影忍者疾风传》于2007年2月15日-2017年3月23日在东京电视台播出,共500话;累计全720话。</p>
   <!--  </font> -->
</body>
</html>

网页效果:

(3)类选择器

 格式:.class属性值{属性:值;}

 注意:class属性值设置可以相同,不同标签可以设置相同的属性值

 代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>标签选择器</title>
    <style type="text/css">
        /* 使用类选择器 */
        /* .class{属性:值;}  */

.h{
            color:#f00;
        }
    /*     先找到h2标签,在找到h标签,进行操作 */
        h2.h{
            color:#00f;
        }

.li{
            color:#f00;
        }
    </style>
</head>
<body>
    <!-- 通过html设定 -->
    <!-- <font color="#00f">  -->  <!-- 设置文本为蓝色 -->
    <h1 class="h">火影忍者</h1>
    <h2 class="h">疾风传</h2>
    <ul>
        <li class="li">漩涡鸣人</li>
        <li>佐助</li>
        <li class="h">小樱</li>
    </ul>
    <p>电视动画《火影忍者》改编自日本漫画家岸本齐史的同名漫画,2002年10月3日在东京电视台系列全6局、岐阜放送首播,共220话;第二季《火影忍者疾风传》于2007年2月15日-2017年3月23日在东京电视台播出,共500话;累计全720话。</p>
   <!--  </font> -->
</body>
</html>

网页效果:

(4)id选择器

 格式:#id属性值{属性:值;}

 注意:每个ID只能使用一次

 代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>标签选择器</title>
    <style type="text/css">
        /* 使用id选择器 */
        /* #id的属性值{属性:值;}  */

#h{
            color:#00f;
        }
        #h1{
            color:#20550e;
        }
    </style>
</head>
<body>
    <!-- 通过html设定 -->
    <!-- <font color="#00f">  -->  <!-- 设置文本为蓝色 -->
    <h1 id="h">火影忍者</h1>
    <h2 id="h1">疾风传</h2>
    <ul>
        <li >漩涡鸣人</li>
        <li>佐助</li>
        <li >小樱</li>
    </ul>
    <p>电视动画《火影忍者》改编自日本漫画家岸本齐史的同名漫画,2002年10月3日在东京电视台系列全6局、岐阜放送首播,共220话;第二季《火影忍者疾风传》于2007年2月15日-2017年3月23日在东京电视台播出,共500话;累计全720话。</p>
   <!--  </font> -->
</body>
</html>

网页效果:

 (5)强调

类选择器和id选择器设置的值:

(1)必须是字母或者字母和下划线开头

(2)最好不要用保留字

(3)不能出现除了下划线或连字符以为的符号

比如:id=“123”就是错误的。

本期讲解到此结束,大家如果有不懂的地方可以私信,只要有时间一定回复哦。

如果文字过于枯燥,不懂还可以观看的视频,进一步加深理解哦。

博主的哔哩哔哩账号:一枫阳光,感兴趣的可以关注一下哦。定期更新CSS代码学习。萌新UP主大家一起进步呀。讲解若有不对,一定第一时间修改,谢谢大家啦。

网页制作—CSS选择器讲解_哔哩哔哩_bilibili今天给大家讲解一下CSS的选择器,通过选择器大家可以很方便的给HTML的内容进行修饰和排版等操作。视频中如有不对的地方,大家可以私信告诉我。一起学习进步。https://www.bilibili.com/video/BV1eL4y1M7Qk?spm_id_from=333.999.0.0网页制作—CSS选择器2(标签选择器)_哔哩哔哩_bilibili今天给大家讲解一下CSS的选择器,通过选择器大家可以很方便的给HTML的内容进行修饰和排版等操作。视频中如有不对的地方,大家可以私信告诉我。一起学习进步。https://www.bilibili.com/video/BV1U34y1t7UV?spm_id_from=333.999.0.0

【网页制作】—CSS选择器3(类选择器)_哔哩哔哩_bilibili今天给大家讲解一下CSS的类选择器,通过选择器大家可以很方便的给HTML的内容进行修饰和排版等操作。视频中如有不对的地方,大家可以私信告诉我。一起学习进步。https://www.bilibili.com/video/BV1DY4y1i7EB?spm_id_from=333.999.0.0【网页制作】—CSS选择器4(id选择器)_哔哩哔哩_bilibili今天给大家讲解一下CSS的id选择器,通过id选择器大家可以很方便的给HTML的内容进行修饰和排版等操作。视频中如有不对的地方,大家可以私信告诉我。一起学习进步。https://www.bilibili.com/video/BV1zu411q7Yr?spm_id_from=333.999.0.0

【网页制作】CSS基本选择器讲解(附讲解视频)相关推荐

  1. cursor css(鼠标悬浮禁用) 网页制作CSS中的光标类型

    Cursor是网页制作CSS中的光标类型,与图标文件Icon一样,是特殊类型的小位图. 语法: cursor :auto|all-scroll|col-resize|crosshair|default ...

  2. 网页制作 css样式,网页设计与制作-CSS样式.ppt

    网页设计与制作-CSS样式 第四章CSS样式 4.1 CSS样式的定义和使用 4.1.1什么是CSS CSS(Cascading Style Sheet,层叠样式表)是一种格式化网页的标准方式,它扩展 ...

  3. 【Web网页制作】影视主题网页制作web页面开发(附源码)

    [写在前面] 其实之前我就写过一篇关于我的家乡的页面,也有不少网友和我私下反馈,让我多出一些关于页面制作的,于是乎我就今天晚上抽出点时间来整理一篇关于影视内容的web页面制作,希望能够得到大家的喜欢. ...

  4. 查询表格html页面模板,网页制作css中表格模板

    请大哥大姐帮我做个150×150的htlm表格代码 每行做4个做4行 跪谢哥哥姐姐html做个表格的步骤如下: 首先新建一个html,点击中间,先填入表格内容: 内容根据需CSS布局HTML小编今天和 ...

  5. HTML网页制作css美化

    1.css概述(美化网页) CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式. 定义:选择器名{ 属性名:属性值: 属性名:属性值: ,,, } 注:1.声明需 ...

  6. html网页制作.css属性,网页设计中的CSS样式

    一.CSS能做什么 CSS用于增强或控制网页样式,并允许将样式信息与网页内容分离.引用样式表的目的是将"网页结构代码"和"网页样式风格代码"分离开,从而使网页设 ...

  7. web课程设计,网页制作,守望先锋主题

    期末作业要求制作八个页面,初学只会做些垃圾,只能去模仿一下网上的,这次就照着守望先锋的官网进行制作,如图, 导航页面 首页 内容不多,还有一些内容没截图进来.内容上就html,css,js,js只涉及 ...

  8. HTML文件均以()标记符开始,助理电子商务师教程网页制作

    助理电子商务师教程网页制作 助理电子商务师教程,国家职业资格三级,第一章网页制作,第一节 HTML语言 一.页面布局 二.文字与表格 第二节 动态网页制作 一.编辑图像 二.视频与音频,第一节 HTM ...

  9. 【网页制作】CSS文本和字体属性讲解【附讲解视频】

    1.CSS文本和字体属性的作用:给文本和字体设置样式(具体看第二部分) 注意:在html中我们可以省略单位,但CSS中不可以省略单位. 简单的说大多数情况在html的body标签中我们可以省略单位,但 ...

最新文章

  1. python怎么判断一个文件是否存在-python判断文件是否存在
  2. Ardino基础教程 8_模拟值
  3. 数据库:数据库水平切分?垂直切分?整合方案?可能存在的问题?
  4. kibana操作elasticsearch:查看映射关系
  5. boost::mpl模块实现pair_view相关的测试程序
  6. BZOJ 1047: [HAOI2007]理想的正方形 单调队列瞎搞
  7. OpenCV rectangle
  8. Android获取所有应用的资源id和对应的uri
  9. 12-sed命令详解
  10. oracle c6,redhat6.8系统下安装oracle数据库
  11. Mocha BSM产品亮点——如何去干扰事件
  12. 缓存-问题:缓存穿透 缓存雪崩 缓存击穿
  13. 2018 CCPC 桂林站(upc复现赛)总结
  14. 【小项目】STM32环境监测 | MQ2可燃气体传感器+雨滴传感器+DHT11温湿度传感器+OLED屏幕
  15. 番茄时间管理法(Pomodoro Technique)
  16. 史上最全的画册制作流程—设计前的策划
  17. 鼠标右键菜单没有 新建 - 解决办法
  18. Windows本地域名转接
  19. 简单三招,教你做个app
  20. 用C语言给自己的奖状

热门文章

  1. 如何写好 5000 行的 SQL 代码
  2. java基础多线程抢红包_java多线程模拟抢红包功能
  3. python(Django之组合搜索、JSONP、XSS过滤 )
  4. python快速开发app_python 使用Airtest超快速开发App爬虫
  5. 如何在电脑浏览器查看微信文章
  6. 人脸识别系统——Face recognition 人脸识别
  7. md文件如何编辑和转换(不依赖插件Markdown Viewer)
  8. 3万字长文带你轻松入门视觉Transformer
  9. 《Blockchained On-Device Federated Learning》精读
  10. 《算法竞赛入门经典——训练指南》第一章相关内容