前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >CSS样式表基础

CSS样式表基础

作者头像
二十三年蝉
发布于 2018-02-27 10:06:37
发布于 2018-02-27 10:06:37
1.2K00
代码可运行
举报
文章被收录于专栏:闻道于事闻道于事
运行总次数:0
代码可运行

层叠样式表:Cascading Style Sheets,是一种用来表现HTML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

样式表的三种样式:

1.内联

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <span style="color:#666">
        这是span里的文字
    </span>

写在标签里面。代码重用性差,控制精确,优先级最高。使代码冗余,应用最少。

2.内嵌

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
    .cls1{
        color:#039;
        }
    #id1{
        color:#0F3}
    *{
        color:#C00}
    div{
        color:#CF0}
</style>
</head>

一般写在<head>标签之间,代码重用性相对高,控制不如内联精确。

3.外部

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<link href="css.css" rel="stylesheet" type="text/css" />

写在另外一个文件里,然后再HTML中引用。代码重用性最高,精确度最低。

三种方式中内联优先级最高,内嵌和外部谁写在后面谁优先。

选择器

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。以下是W3C的选择器举例:

下面说一下常用的选择器:

标签选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    div{
        color:#CF0}
……
    <div>
        这是第三个div里的文字
    </div>

定义所有该标签下的内容。方法是直接在样式表里写该标签,在{}里写样式。

id选择器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    #id1{
        color:#0F3}
    *{
……
    <div id="id1">
        这是第一个div里的文字
    </div>

给当前元素一个id,每个元素都可以加,id唯一不可以重复,id名可以使用数字和_。

方法是  #id名称,只能取到一个元素。

class选择器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    .cls1{
        color:#039;
        }
……
    <div class="cls1">
        这是第二个div里的文字
    </div>

类,给一类元素加名称,可以重复,每个元素都可以加。

方法是  .class名称,能取到多个元素。

*选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
*{
    color:#C00}

*选择器中的样式应用于网页所有内容。

组合选择器:

可以通过组合选择器来增加精确度和减少代码冗余。

并列关系:

用,号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    div,span{
        color:#CF0}
……
    <div>
        这是第三个div里的文字
    </div>
    <span>
        这是span里的文字
    </span>

两个标签,或者一个id和一个class都可以并列

后代关系:

用空格符号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    div p{
        color:#93C}
……
    <div>
        <p>
            这是第三个div里的p里的文字
        </p>
        这是第三个div里的文字
    </div>

div下的p应用该样式

筛选关系:

用.符号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    div.cls1{
        color:#039
        }
……
    <div class="cls1">
        这是第二个div里的文字
    </div>
    <div>
    <span class="cls1">
        这是span里的文字
    </span>

在div标签中class=“cls1”的应用该样式

选择器的优先级,越小越优先:

id选择器>class选择器>标签选择器>*所有,但是,可以用!important设置当前样式优先级最高。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    .cls1{
        color:#039
        !important
        }

需要注意的是,选择器给元素添加了一个id或者一个类,并可以通过该选择器找到这个元素。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CSS:CSS样式表及选择器优先级总结
  我们在写网页的时候经常会遇到同一个HTML文件,使用了外部样式、内部样式以及内联样式,那么如果发生冲突时浏览器是怎么抉择的呢?
王金龙
2019/02/25
1.2K0
CSS样式优先级
当样式表比较复杂时,很容易出现多个样式对作用于一个标签的情况,这时就需要注意CSS优先级来决定哪些样式会被作用于该标签,哪些会被覆盖。
WindRunnerMax
2020/08/27
6670
CSS基础
CSS基础 CSS基础知识 选择器(重要!!!) 继承、特殊性、层叠、重要性 CSS格式化排版 单位和值 盒模型 浮动 相对定位与绝对定位 布局初探 CSS基础知识 认识CSS样式 CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 如下列代码: <head> <style type="text/css"> p{ font-size:20
用户1667431
2018/04/18
1.8K0
CSS基础
机制和原理——样式的值
CSS中颜色取值主要由以下几种方法: CSS命名颜色。在CSS2.1中,CSS规范定义了17个颜色名。\ 用RGB指定颜色。可以使用0~255取值或者0%~100%。
Html5知典
2019/11/26
5630
IT课程 CSS基础 019_HelloCSS
CSS(Cascading Style Sheets,层叠样式表)和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。CSS 是一门样式表语言,用于为 HTML 元素添加样式,描述 HTML 文档外观,控制 HTML 文档元素的颜色、大小、字体、布局等。
zhaoJian.Net
2024/04/03
1110
IT课程 CSS基础 019_HelloCSS
CSS样式基础
本文介绍了CSS样式的基础知识,包括定义、语法、注释以及样式位置和优先权等。
企鹅号小编
2018/01/04
2.4K0
CSS样式基础
ShadowDOM css样式处理详解
ShadowDOM是web components方案中非常重要的一个新增对象,它通过在custom element中使用attachShadow来开启,开启之后,一个HTMLElement将不再显示其原本内部的元素,而是显示其shadowRoot内的元素,shadowRoot是一个document fragment,是脱离原始文档流的一种存在,因此它具有css样式隔离性,通过这种隔离,我们可以很好的在应用中实现一些局部样式的重置和定义(当然,还有组件化效果)。本文将详细介绍你在处理shadowDOM时可能需要用到的一些样式处理方法。
否子戈
2022/03/29
5.1K1
【前端】CSS : 入门
CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式。
Gavin-ZYX
2019/03/04
1K0
【前端】CSS : 入门
CSS基础知识(一)
在HTML中通过使用 <style> 标签引入CSS样式, <style> 标签用于为HTML文档定义样式信息; <style> 标签位于 <head> 标签中,它规定浏览器中如何呈现HTML文档; 在 <style> 标签中,type是必须属性,用于定义style元素的内容,值为“text/css”;
一墨编程学习
2019/05/15
6800
前端入手超简单之CSS3免费教程
对内联样式进行进一步的抽离,方便多个页面共用同一个样式,创建一个css文件,需要该样式的HTML直接引用样式即可
用户9184480
2024/12/13
1120
前端入手超简单之CSS3免费教程
《前端技术基础》第02章 CSS基础【合集】
层叠样式表(Cascading Style Sheets,简称CSS)是一种用于描述网页视觉表现的语言。该语言与HTML协同工作,其中HTML负责构建网页的结构,而CSS则负责定义网页的外观和格式。CSS通过一系列规则来实现样式的应用,这些规则由选择器(Selectors)和声明块(Declaration Blocks)构成。选择器的作用是明确指出哪些HTML元素将受到特定样式规则的影响,而声明块则包含了具体的样式声明,这些声明定义了元素的视觉属性和相应的值。
Rossy Yan
2025/01/13
860
《前端技术基础》第02章 CSS基础【合集】
css样式优先级计算规则
css样式的优先级分为引入优先级和声明优先级。 引入优先级 引入样式一般分为外部样式,内部样式,内联样式。 外部样式:使用link引入的外部css文件。 内部样式:使用style标签书写的css样式。 内联样式:直接书写在html标签里面的css样式。 优先级如下: 内联样式 > 外部样式 = 内部样式 外部样式优先级和内部样式优先级相同,故写在后面的样式会覆盖前面的样式。 声明优先级 一般优先级如下: !important > 内联 > ID > Class|属性|伪类 > 元素选择器 :link、:vi
Daotin
2019/07/28
8590
CSS入门笔记 - 初识CSS
引言 上次给大家带来了html部分的笔记,大家的反馈让我非常开心?。 这次给大家带来css部分的第一篇笔记,由于本人比较蠢,学的很慢,而且css部分内容非常的细、广,需要不断code,才能体会其中细节
用户1667431
2018/04/18
2K0
CSS入门笔记 - 初识CSS
WEB入门三 CSS样式表基础
对于网页设计者而言,如果希望网页美观、大方,并且升级方便、维护轻松,那么仅仅使用 HTML 不能满足要求,CSS (层叠样式表)在这中间扮演着重要的角色。HTML规定了页面上显示什么内容,但是没有规定怎么显示内容(也就是用什么样的样式显示内容),所以没有CSS的支持,网页是很单调的,应用了CSS的页面外观上将有质的改观。
用户9184480
2024/12/17
1260
CSS基础知识
CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等。
PM吃瓜
2019/08/12
1.3K0
CSS基础知识
html+css学习笔记007-样式优先级0外链css样式表
Author:Mr.柳上原 付出不亚于任何的努力 愿我们所有的努力,都不会被生活辜负 不忘初心,方得始终 心比天高 手如残废 刚学习前端的时候理解较快 老师布置的课后作业都能飞快完成 于是蜜汁自信 觉得前端不过如此 越深入的去学习 才发现自己是多么的井底之蛙 <!DOCTYPE html> <!-- 文档类型:标准html文档 --> <html lang='en'> <!-- html根标签 翻译文字:英文 --> <head> <!-- 网页头部 --> <meat charset='UTF-8'
Mr. 柳上原
2018/09/05
5290
【CSS3】css开篇基础(1)
作用: 标签选择器可以把某一类标签全部选择出来,比如所有的<div>标签和所有的<span>标签
E绵绵
2024/10/03
1110
【CSS3】css开篇基础(1)
CSS学习
在很多方面,ID选择器都类似于类选择器,但也有一些重要的区别: 1、为标签设置id=”id名称”,而不是class=”类名称”。 2、id选择符的前面是#号,而不是英文圆点(.)。
Cloud-Cloudys
2020/07/06
1.2K0
CSS 样式优先级
如果我们把一个标签从祖先那里继承来的而自身没有的属性叫做“祖先样式”,那么“直接样式”就是一个标签直接拥有的属性。又有如下规则:
白黎
2023/03/16
4940
css样式之标签的查找
css的组成部分:选择器和声明 css的注释: /*这是注释*/ <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> <!--<style>--> <!--p {color:green}--> <!--</style>--> 在head里面添加style标签 <link rel="stylesheet" h
青梅煮码
2023/03/13
1.3K0
css样式之标签的查找
相关推荐
CSS:CSS样式表及选择器优先级总结
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文