css是什么

css也是一门标记语言,主要用作修改控制html的样式

css书写的位置(导入)

css是用来控制页面标签的样式,但是可以根据实际情况书写在不同的位置,

放在不同位置有不同的专业叫法,可以分为行间式、内联式和外联式三种

行间式

  css样式直接书写在标签的style全局属性中,一条样式格式为(样式名:样式值)

  可以同时出现按多条样式,样式之间用封号隔开

  <div style="width: 200px; height:100px; "></div>

内联式

  css样式书写在head标签的style标签中,样式格式为选择器 {样式块}

  可以同时控制多个标签的样式,增强代码的复用性

    <style>
.h1 {
width: 10px;
height: 20px;
}
/*css的注释语法*/ /**/
.d1 {
width: 10px;
height: 20px;
}
</style>

外联式

  css的语法和内联式相同,但样式写在css文件中,在html页面中用link标签引入css文件

  可以团队合作编写样式,代码复用性增强

<link rel="stylesheet" type="text/css" href="css/my.css">

  rel="stylesheet":引入的层级样式表,也就是css文件

  type="text/css":引入文件采用的是css语法书写文本类型代码

  href="css/my.css":采用相对路径引入目标css文件

css的基础选择器

通配选择器

    <style>
* {
height: 10px;
}
/* 特定标识符:星号(*) --> 可以表示页面所有标签的名字 */
/* 因为通配选择器可以表示页面的所有标签,所以不建议使用 */
</style>

标签选择器

    <style>
h1 {
height: 10px;
}
/* 特定标识符:标签名 */
/* 标签选择器控制页面中所有标签名为标签选择器名的标签 */
/* 例如上面的标签选择器名为h1
页面中所有的h1标签都会被他匹配控制样式*/
</style>

class选择器

    <style>
.h {
height: 10px;
}
/* 特定标识符:点(.) */
/* 每一个标签都可以设置class属性 */
/* class选择器可以匹配页面所有标签class属性值
为class选择器名的标签 */
/* 例如上面会匹配控制所有class值为h的标签 */
</style>

id选择器

    <style>
#d1 {
height: 10px;
}
/* 特定标识符:井号(#) */
/* id选择器控制页面中标签全局属性id值为id选择起名的唯一标签 */
/* 例如上面会匹配控制所有id值为d1的标签 */
</style>

选择器优先级

  当多个选择器同时匹配上同一个标签的时候,设置

  相同属性时就会涉及到谁的设置生效(优先级高)

  优先级按作用域的大小区分,作用域越小优先级越高

  important > 行间式 > id > class > 标签 > 通配

  如果优先级相同,那么谁在下面谁生效

css的导入与基础选择器的更多相关文章

  1. Unit 4.css的导入方式和选择器

    一.什么是css CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中.也就是说把HTML元素的样式都统一收集起来写在一个地方 ...

  2. CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局

    CSS基础选择器 (1)id选择器:   #       =>  标签拥有 id="user"  属性 <style> #user { width: 200px; ...

  3. CSS【03】:CSS 基础选择器与三种引入方式

    基础选择器 选择器:css 选择 html 标签的一个工具,是将 css 与 html 建立起联系,那么 css 就可以控制 html 样式 选择器其实就是给 html 标签起名字 标签选择器 作用: ...

  4. 前端基础之CSS的引入+HTML标签选择器+CSS操作属性

    clear:left/ringt属性 CSS:语法形式上由选择器+以及一条或多条声明组成:选择器查找到指定的html标签后,使用css属性设置html标签的样式:                   ...

  5. 第一篇 css导入方式 及选择器

    一 推荐资料 推荐书籍 css Zen Garden 中文(css禅意花园) 二.css样式 1.css样式表特征 继承性  大多数css的样式规则可以被继承 层叠性 1)可以定义 多个样式 2)不冲 ...

  6. WEB学习-CSS基础选择器

    基础选择器 标签选择器 就是标签的名字. • <h1>前端与移动开发<span>1期班</span>基础班</h1> css: • <style ...

  7. Python 45 长度及颜色单位 、字体样式 、文本样式 、背景样式 、css基础选择器

    一:长度及颜色单位   长度单位       px(像素)        in(英寸)       pt(点),一个标准的长度单位,1pt = 1/72in       mm(毫米)       cm ...

  8. CSS入门(css简介与样式汇总、CSS的使用方式和特征、CSS基础选择器和复杂选择器、边框阴影)

    一.CSS的作用 1.以统一的方式实现样式的定义 2.提高页面样式的可重用性和可维护性 3.实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 C ...

  9. Html学习之七(CSS选择器的使用--基础选择器优先级问题)

    二.基础选择器的综合使用 优先级顺序:id选择器>class选择器>元素选择器.也就是说,如果这三种选择器同时为某一个元素设定样式,那么冲突的部分按优先级的顺序依次决定. <!DOC ...

随机推荐

  1. Qt编写数据导出到Excel及Pdf和打印数据

    一.前言 用Qt开发已经九年了,期间用Qt做过不少的项目,在各种项目中有个功能很常用,尤其是涉及到数据记录存储的项目,那就是需要对查询的数据进行导出到Excel,或者导出到Pdf文件,或者直接打印查询 ...

  2. 一百四十四:CMS系统之评论布局和功能二

    在base页加一个登录标识符 给加页面两个id,方便取值 js $(function () { //初始化ueditor var ue = UE.getEditor('editor', { 'serv ...

  3. sehll变量比较

    1.比较符号解释 $# 表示提供到shell脚本或者函数的参数总数: $1 表示第一个参数. -ne 表示 不等于 $?是shell变量,表示"最后一次执行命令"的退出状态.0为成 ...

  4. C#RSA加密解密(对接PHP)

    上篇文章中写的RSA加密是针对C#的,现在外部调用的是PHP,我们平常见到的RSA无论公钥和私钥都是一长串数字,很显然C#生成的XML不是通用的加密.如果外部调用需要处理一下. 一.首先可以去网上找一 ...

  5. Django:reverse反转URL并传递参数

    需求: 假设在文章详情页评论文章后需要重新刷新显示该页面(原始方法,提交评论表单为form方式,未采用ajax方式), 提交评论后代码会走comment的视图函数,等数据入库之后需要将页面重新定位到文 ...

  6. 【C# 开发技巧】番外篇故事-我是一个线程

    我是一个线程 我是一个线程,一出生就被编了一个号——0x3704,然后被领到一间昏暗的屋子里,在这里,我发现了很多和我一模一样的同伴.我身边的同伴0x6900待的时间比较长,他带着沧桑的口气对我说:“ ...

  7. 【MySQL】IN 的学习,以及和 EXISTS的区别

    1. EXISTS 的语法 语法: EXISTS subquery 参数: subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字). 结果类型: B ...

  8. amazeUI modal 模态框 关闭属性

    $('#my-prompt').modal({ relatedTarget: this, closeViaDimmer: false, // 点击外部空白处不关闭弹窗 closeOnConfirm:f ...

  9. jquery实现微博输入和发布

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  10. 《Tsinghua os mooc》第11~14讲 进程和线程

    第十一讲 进程和线程 进程 vs 程序 程序 = 文件 (静态的可执行文件) 进程 = 执行中的程序 = 程序 + 执行状态 进程的组成包括程序.数据和进程控制块 同一个程序的多次执行过程对应为不同进 ...