CSS(引入方式、选择器)基础知识

前端css中table表格的属性使用 今天学习到关于table(表格)的css属性,为了让学习更有趣以及回顾往日的学习内容,笔者除了描写关于基本的宽、高、间距等属性外,还添加了前几天的博文提到“:hover”伪类选择器的使用,transition(过渡)的使用,以及给表格添加背景颜色或图片,模糊和阴影效果等。有时候自己对于某个知识了解后,要自己描写把它写出来真不容易。本文是在学习table表格中的css属性的同时,还结合了前面几天学到的知识transition、hover等。 阅读详情

CSS语法规范

CSS 规则由两个主要的部分构成:选择器、一条或多条声明。

选择器:通常是需要改变样式的 HTML 标签。

声明组:以大括号{}括起来。

每条声明由一个属性和一个值组成,属性与属性值之间以【冒号】分隔,用【分号】将每个声明分开。

2、CSS引入方法

当读到一个样式表时,浏览器会根据它来格式化 HTML 文档,插入样式表的方法有三种:行间样式表,内部样式表,外部样式

1、行间样式

概述:

  • 通过HTML元素的style属性设置样式称为行间样式

  • 放在开始标签的内部

  • 代码示例

    <div style="width:100px;height:100px;background-color:red;">div</div>
  • 适用场景:

    单个html标签需要设置样式

    优缺点:比较直观;相同样式需要重复定义,造成代码冗余;作用范围小,不利于后期代码维护;代码不能复用,结构与样式变现不分离

  • 注:任何HTML元素都可以设置行间样式

2、内部样式

  • 概述:

    在head标签的内部,由style标签包含的样式称为内部样式

  • 语法:用style标签对包住样式

  • 适用场景:

    1.单个HTML文档需要设置样式

    优缺点:

    相对于行间样式,代码能够复用,作用范围大于行间样式的范围;

    结构与表现半分离

  • 代码示例

    <head>
        <style> </style>
    </head>

3、外部样式

  • 概述

    • 外部样式表是指将CSS编写在扩展名为.css 的单独文件中,使用link标签引用

    • 位置:在外部新建的css文件中书写样式(后缀名为.css的文件);

      在head标签的内部使用link标签引入在外部新建的css文件

    • 头部标签内部使用link标签引用

      <head>
          <link rel="stylesheet" href="./style.css">
      </head>
      • 说明

        • href="" 资源链接的地址

        • rel表示引入文 件与当前文 档的关系

        • stylesheet为样式表

        • rel="stylesheet"是将本HTML页面和css文件关联起来

  • 适用场景:

多个HTML文档具有相同样式时

优缺点

1.适用范围广,可以使用代码的复用;

2.便于修改和维护代码;

3.结构与表现彻底分离

总结:

  • 行间样式适用于某个元素拥有特殊样式时使用,结构 表现【不分离】

  • 内部样式适用于单个页面拥有特殊样式时使用,结构表现【半分离】

  • 外部样式适用于多个页面拥有相同样式时使用,结构表现【相分离】

3、css注释

什么是注释 :

注释即对代码的解释和说明,不会被浏览器解析执行

注释的语法:

CSS中的注释以"注释以/*开头,以*/结尾,开始和结束中间为注释内容
​
 /* css 注释 */

生成快捷方式:

ctrl + /

4、什么是选择器

  • CSS选择器是CSS规则的第一部分,每个CSS规则都以一个选择器或一组选择器为开始

  • CSS 选择器即用于“查找”(或选取)要设置样式的 HTML 元素的模式

  • 选择器可以分为基础选择器、复合选择器

5、基本选择器

1、通配(通用)选择器

  • 语法 *{ 样式声明 }

  • 作用:匹配任意类型的HTML元素

<style>        
    /* 页面上所有元素都被选择 */
    *{
        background-color:green;
    }
        
</style>
<body>
    <p>p</p>
    <div>div1</div>
    <div>div2
        <div>div3</div>
    </div>
    
</body>
​
​
   /* 一般用于清除浏览器的默认样式 */
            margin: 0;
            padding: 0;
权重是0

2、元素名称(标签)选择器

  • 语法: 元素名称{ 样式声明 }

  • 作用:选择所有同一元素名称的所有元素

/* 选择body */
body{
    background-color:green;
}
/* 选择页面上所有的div */
div{
    width:100px;
    height:100px;
    background-color:red;
}
/* 选择页面上所有的p */
p{
    background-color: pink;
}

3、类选择器

  • 语法

    • HTML中通过class属性定义

      <div class="box"></div>
    • css中以点进行标识:.

      .类名 {
          样式声明;
      }
      .box{
          background-color:red;
      }
  • 作用:选择所有带有指定类名的元素

  • 多类名的使用(词列表)

    • 语法:空格隔开

    •     <p class="box box1 box2">p</p>

4、id选择器

  • 语法

    • HTML中通过id属性定义

      如:

      <div class="box"></div>
    • css中以点进行标识:#

      #id名称 { 
          样式声明;
      }
      ​
      ​
      #box{
          background-color:red;
      }
  • 作用:选择所有带有指定类名的元素

注意:具有唯一性,一般用于页面唯一性的元素如头部、底部等,经常和 JavaScript 搭配使用。

类与id的命名规则

  • 见词知义,尽量用英文;

  • 始终建议以字母开头,可以包含数字、字母、下划线等

  • 不要以数字开头

  • 多个单词可以以驼峰式(newsCont)、中划线连接(news-cont)、下划线连接(news_cont)等


【RL in VLA】VLA中的强化学习 本文提出了一种名为 Reinforcement Learning Distilled Generalist(RLDG) 的方法,通过强化学习生成高质量训练数据来微调机器人基础模型。通过在多个精确操作任务上的实验,我们证明了 RLDG 在成功率和泛化能力上显著优于使用人类演示的传统微调方法。RLDG 不仅减少了对人类演示数据的依赖,还展示了在复杂多阶段任务中的灵活性和有效性。 阅读详情

相关推荐

京东/淘宝商品评论情感分析:基于Python的大规模评论爬取与NLP情感分析实战

在当今电商蓬勃发展的时代,用户评论已成为影响消费者购买决策的关键因素。本文将详细介绍如何使用Python最新技术栈爬取京东和淘宝商品评论,并运用先进的自然语言处理技术对评论进行情感分析,识别用户的好评与差评倾向。通过完整的代码实现和深入的技术解析,帮助读者掌握从数据采集到情感分析的全流程。本文详细介绍了如何使用Python最新技术栈实现京东和淘宝商品评论的爬取与情感分析。通过结合异步爬虫、反爬策略、BERT情感分析等先进技术,我们构建了一个完整的评论分析系统。高效爬取。

2201_76125261的博客 1375

CSS入门到精通——表格样式

第1关:表格边框 任务描述 本关任务:在本关中,我们将学习如何使用CSS设置表格样式,使表格更好看。本关任务完成之后的效果图(index.html)如下: 相关知识 为了完成本关任务,请大家认真阅读以下内容。 在之前的HTML教程中,我们学习了各类基本表格。 例如,下面网页代码的表格: HTML 页面: <body> <table width="400"> <!-- 表标题 --> <caption>通讯录</capti

weixin_54327001的博客 1万+

RTCA DO-326B-2024.pdf

RTCA DO-326B-2024

CSS表格样式

CSS表格样式 caption-side 标题位置 border-collapse 边框合并 border-spacing 边框间距 css样式(推荐使用)

xiangxiongfly 1万+

CSS通用样式3——表格

上表中,.table是表格的一个基类,如果想要加其他的样式,都要在.table的基础上去添加。表内的样式可以组合使用,多个样式之间只需使用空格隔开即可,并且都支持.table-dark样式,适用于反转色调。Bootstrap中提供了一系列表格布局样式,利用该样式可以帮助开发者快速开发出美观的表格,作用于元素的表格样式如下表所示。Bootstrap为表格提供了多种状态的样式类,这些状态类的主要作用是为表格中的行或单元格设置不同的背景颜色。样式,可以将表格中的每个单元格增加边框样式。

qq_66198247的博客 6974

副队长CSS教程(17)–表格样式

点此查看全部文字教程、视频教程、源代码 本文目录1. 题外话2. 前言3. HTML表格边框4. CSS设定表格边框5. 设定列边框6. 折叠边框7. 表格尺寸8. 表格内边距9. 表格背景色10. 小结 1. 题外话 不知不觉,写到第40篇了。 可能已经是我写过的最长的系列文章了,虽然质量有时比较好,有时比较差,但我总体对该系列文章比较满意。 因为它寄托了我的心思,也帮我在达成目标的路上,一点一滴的前进。 如果说目标是什么,就是为热爱计算机专业、热爱计算机技术的初学者,特别是我的学生,提供一个渠道。我们在

编程副队长 7293

【JavaWeb】CSS基础知识引入方式 + 选择器

CSS引入有三种,三种的优缺点各不相同。

p_fly的博客 1320

01CSS笔记——选择器、字体属性、文本属性、引入方式

html主要还是关注语义内容,虽然可以做简单的样式,但是繁琐且略丑基础选择器作用特点使用情况用法标签选择器可以选出所有相同的标签,比如p不能差异化选择较多类选择器可以选出1个或者多个标签可以根据需求选择非常多id选择器一次只能选择1个标签ID属性只能在每个HTML文档中出现一次一般和js搭通配符选择器选择所有的标签选择的太多,有部分不需要特殊情况使用每个基础选择器都有使用场景,都需要掌握如果是修改样式, 类选择器是使用最多的属性表示注意点。

昭与云的博客 1244

CSS总结 • 【第1章 CSS三种引入方式CSS选择器

CSS //1.CSS简介 CSS是cascading Style Sheet的缩写 CSS全称为"级联样式表",通常又称为“风格样式表"用于网页风格设计 //2.CSS的三种引入方式 三种引入方式 用法 行内式 <div style="样式属性:样式值; "></div> 内嵌式 <style></style>内写样式,style写在head头部标签里 外链式 <link rel="和资源的关系" href="资源地址"&g

冯上 526

css引入方式选择器

html(hyperText markup language) ——>结构; css(cascading style sheet)层叠样式表——>样式; javascript ——>行为; 一.html 引入css 的三种引入方式: 1.行间样式: <html> <head> <meta charset="utf-8"&g...

iheyu(一个新手小白女PHP初学者) 520

css基础知识:基础选择器、文字控制属性

css初体验定义:层叠样式表(Cascading Style Sheets),是一种样式表语言,用来描述HTML文档的呈现(美化内容)书写位置:head里面吗title标签下方添加style双标签,style标签里面书写css代码。写法规则:选择器{属性名:属性值;css引入方式内部样式:学习使用,css代码写在style标签里面外部样式表:开发利用,css代码写在单独的css文件中(.css),在HTML使用link标签引入,写在title标签下面style属性值。

2301_78433790的博客 1790

CSS-引入方式选择器

CSS简介、CSS注释、CSS的三种引入方式. 行内方式. 内部方式. 外部方式选择器. 基本选择器. 组合选择器. 属性选择器. 选择器分组. 伪类选择器 . 伪元素选择器选择器优先级、!important

花城的博客 556

css引入方式选择器

1.css介绍 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 2.css引入方式 ......

qq_52016943的博客 594

CSSCSS 总结 ① ( CSS 引入方式 | CSS 选择器 | 基础选择器 | 复合选择器 )

一、CSS 引入方式 1、CSS 的 3 种引入方式 ( 内联 | 内嵌 | 外链 ) 二、CSS 选择器 1、CSS 基础选择器 2、CSS 复合选择器 后代选择器 子元素选择器 交集选择器 并集选择器 链接伪类选择器

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1888

CSS / 选择器+字体+文本+引入方式+调试

目录 选择器 基础选择器 字体 字体系列 字体大小 字体粗细 文字样式 字体复合属性 文本 文本颜色 对齐文本 装饰文本 文本缩进 行间距 CSS引入方式 行内样式表 行内式 内部样式表 嵌入式 外部样式表 链接式 Chrome调试工具 选择器 基础选择器:标签选择器、类选择器、id选择器、通配符选择器 复合选择器 基础选择器 标签选择器:标签名作为选择器,某一类标签指定样式,不能差异化设置 类选择器:用 .类名 来定义类,在标签中需要class...

K10 966

CSSStyleSheet 对象(css 样式表)- 你不知道的有趣功能

CSS 样式表由 CSS 规则组成,可以通过 CSSRule 对象操作每条规则。如果为 true,样式表被关闭,且不能应用于文档。规定该样式表的样式表语言。以 MIME 类型表示,CSS 样式表的类型为 “text/css”。CSSStyleSheet 对象 代表着,css文件被浏览器解析后生成的css样式表。返回样式表的位置(URL),如果是内联样式表,则为 null。以数组的形式返回样式表中所有 CSS 规则。返回包含该样式表的样式表(如果有的话)。返回将该样式表与文档相关联的节点。

weixin_43856422的博客 1714

CSS基础--设置表格样式和表单样式

参数:sparate为默认值表示边框分开不合并,collapse表示边框合并,即如果两个边框相邻则共用同一个边框。用于设置表格的边框是合并成单边框,还是分别有各自的边框。: cursor:pointer可设置鼠标悬停时变手指。CSS--使用CSS修饰页面外观。

2401_85545586的博客 2429

css的初始

一.样式表 1.1内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下: <head><style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head> 总结: 1. 语法中,style标签一般位于head标签中title标签之后,也可以把他放在HTML文档的任何地方。 2. type="text...

qq_53895159的博客 254

css中用来设置表格的一些样式属性

等属性来设置表格的样式,并使用。伪类来交替改变行的背景色。在这个示例中,我们使用了。

qwguo 1438

将样式信息移动到单独的CSS文件中/-----------/CSS的局限性和使用服务器端代码设置样式

将样式信息移动到单独的CSS文件中这可能是最简单的一个步骤。一旦将样式定义封装在标记之内以后,将这些信息提取到一个单独的样式表中实在是一件非常容易的事情。开发人员需要进行的所有工作就是创建一个扩展名为.css的文件,将Web页面内的样式信息复制到该文件中,并以如下方式添加该样式表的链接:"server">Styled Page 2"StyleSheet.css" rel="styl

MenSea的专栏 3105

CSS修饰页面外观——设置表单表格样式 (文本,背景,图像)干货满满!!!

设置表单表格样式 (文本,背景,图像)

Ran_zz的博客 1388
上一篇: 表格基础知识
下一篇: 选择器基础知识
名字真的难起
博客等级 码龄4年 3粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值