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. angular中父组件给子组件传值-@input

    1. 父组件调用子组件的时候传入数据 <app-header [msg]="msg"></app-header> 2. 子组件引入 Input 模块 imp ...

  2. 自定义控件之Region区域

    构造Region 直接构造 public Region(Region region) //复制一个同样的Region变量 public Region(Rect r) public Region(int ...

  3. osg 三维模型加载与解析(fbx、3ds、ive、obj、osg)

    void TeslaManage::OnlineTreeViewDoubleClick(const QModelIndex & index) { int row = index.row(); ...

  4. node.js连接DB2实现fetchRows一行一行获取sql的源码

    参见程序中的queryResult那部分: /* * This example demonstrates how to fetch a single row from a large table * ...

  5. html的css背景图的repeat

    HTML里background-image中,可以设置background-repeat实现平铺,前面博文中关于css样式换行的(相关博文:超文本css样式换行),其中有个三个div组合的,中间的di ...

  6. 《Hadoop大数据技术开发实战》学习笔记(一)

    基于CentOS7系统 新建用户 1.使用"su-"命令切换到root用户,然后执行命令: adduser zonkidd 2.执行以下命令,设置用户zonkidd的密码: pas ...

  7. golang web框架 beego 学习 (六) request body和module的映射

    router.go package routers import ( "gowebProject/controllers" "github.com/astaxie/bee ...

  8. F2812 DSP程序运行在片内RAM和FLASH的区别

    F2812 DSP程序运行在片内RAM和片内FLASH的区别 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:F2812是带有内部Flash的DSP,与 ...

  9. 计数器+打卡+习惯+目标APP推荐

    目录 一.计数器类APP推荐 1.1. Thing Counter - Google Play 上的应用 1.2. Counter - Apps on Google Play 1.3. Counter ...

  10. Memcached集群实现及原理介绍

    一.Memcached集群介绍 1.自身通过算法保证数据唯一性2.集群形式对用户和Memcached都是透明的3.Memcached的集群是通过客户端实现的4.Memcached服务端相互不认识 二. ...