css选择器以及基础介绍
来源:互联网 发布:蚌埠市农村金融数据 编辑:程序博客网 时间:2024/06/07 18:00
转义字符(实体)
&nbs p;空格转义;
&l t;小于号;
&g t;大于号;
&c opy;版权;
&r eg;注册商标;
语法结构——&转义字符;
meta
中文乱码问题;
- 文件的编码格式——UTF-8
- HTML的编码格式——utf-8
<meta charset="utf-8">
设置当前HTML页面的编码格式
在浏览器运行当前HTML页面时,告诉浏览器当前编码格式。
字符集
- 概念——存放所使用的所有的字符(汉字)
- 分类
- ANSI-美国
- ISO-8859-1-欧洲
- GBK-中国
- Unicode-万国码
- UTF-8
- UTF-16
- 计算机的存储方式
- 利用二进制方式——1和0;
- 中国:将汉字转换成二进制,然后进行存储(GBK);读取时是将二进制转换成汉字,进行显示(UTF-8)。
CSS内容
注意:
- 只编写HTML页面时,给出不同标签在浏览器运行时会有不同样式。
- 在不同浏览器中,相同标签现实的样式(效果)不同。
- 浏览器对HTML页面的标签进行解析,不同的浏览器,解析方式有差异——最终显示的样式不同。
概念:层叠样式表——Cascading Style Sheets。
- 作用:定义HTML标签在浏览器中效果。
- 特点——实现了
HTML页面的结构与样式分离
。- 结构——通过HTML的标签完成
- 样式——通过css内容完成
- 版本:
- 96年第一版
- 98年第二版本
- 目前是第三版本css3
- 如何使用css
- 第一种方式:内联样式;
- 通过设置HTML标签的标准属性style完成css样式
- 问题:HTML结构与css样式的耦合程度不高。
- 第二种方式:内联样式;
- 通过设置HTML标签的标准属性class完成除上述样式进行关联;
- 再通过head标签中,定义style标签编写css样式内容。
.class名称{
样式名称:样式值;
}
- 第三种方式——外联样式
- css样式支持独立的样式——扩展名为“.css”; 将所有关于css样式的内容,编写在独立的css文件中;
- HTML页面中,通过head标签中引入link标签,来关联css样式文件
- 第一种方式:内联样式;
<link rel="stylesheet" href="文件路径">
- link标签:
- 作用:关联外部css文件
必要属性:
- rel属性——设置当前关联文件的类型;
- stylesheet——表示css的样式文件;
- href——设置css的样式路径;
在浏览器中运行三种HTML页面时,这三种css样式的加载是否有区别?
答:加载的时候是没有任何区别的!当浏览器解析加载的时候,会自动识别碰到css属性的时候都会另外再单独去加载,所以三种方式是没有任何区别的!css语法
- css的注释:/ * css的注释内容 * /单多行一样;
- 结构:选择器{样式名称:样式值;}(固定写法);
- “{}”称之为声明块,声明结构;
- css语法,称之为声明;
- 注意:
- 冒号:必须是英文输入;
- 分号:必须是英文输入;
- 注意——css本身不规定是否换行,允许编写成一行的,但是css代码可读性很差。快速格式化快捷键:选中内容之后Ctrl+shift+f。
选择器
- 类选择器
.class{}
- ID选择器
#id{}
- 标签选择器
tag{}
- 通配符选择器
*{}
优先级别:
style行内样式>ID选择器>类选择器>元素选择器>通配符选择器
- 组合选择器
- 选择器1,选择器2,选择器3{}——并集选择器
- 选择器1选择器2选择器3{}——交集选择器,目的是为了做个性化设置的。
- 属性选择器
HTML设置默认选择样式
- 使用通配符选择器方式;
- 设置body/HTML标签选择器来设置可以继承的属性。
- css样式是否具有继承性
- HTML标签是否具有特殊性
- 作用——在不同浏览器中,显示效果相同
- 在实际开发中,第三方写好了一个css文件。
设置颜色
- 使用英文单词
- 必须记得单词名称,和对应效果;
- 英文单词来表示颜色数量是有限的;
- RGB方式:red green blue三原色
- 语法格式:rgb(red,green,blue)
- 每个颜色值的范围:0~255(推荐使用)
- 每个颜色值的范围:0%~100%
- 常见颜色:
- 黑色——rgb(0,0,0);
- 白色——rgb(255,255,255)
- 红色——rgb(255,0,0)
- 绿色
- 蓝色
- 黄色——rgb(255,255,0)
- 青色——rgb(0,255,255)
- 语法格式:rgb(red,green,blue)
- 十六进制RGB表示
- 语法格式:#+red+green+blue
- 红绿蓝三种颜色分别用两位数字来表示,范围:00~ff;
- 通过js控制颜色变化时,使用RGB十进制表示方式。
进制:
- 二进制
- 八进制
- 十进制
- 十六进制:每十六进一
块级和行内元素
块级元素
- 概念:每个块级元素占页面的整个宽度;
- 作用:用于完成页面内的布局;
- 代表——div-无语义化
行内元素
- 概念:每个内联元素占当前文本的宽度;
- 作用:用于来设置指定文本样式;
- 代表——span-无语义化
关于页面布局:
- 以table标签完成页面布局代表——微软必应bing搜索;
- 以div完成页面布局——bootstrap官网
发展历史:
第一阶段:table布局;
第二阶段:div布局;
第三阶段:新的语义化块级元素布局。
阅读全文
0 0
- css选择器以及基础介绍
- 1.css基础和选择器的介绍
- 【CSS】——三大基础选择器以及优先级
- CSS选择器以及优先级
- # html+css基础学习笔记-选择器介绍
- CSS选择器介绍
- CSS选择器介绍[转载]
- CSS选择器介绍
- css选择器简单介绍
- CSS常用选择器介绍
- css基础-选择器
- 【web基础】CSS选择器
- css基础学习-选择器
- CSS 基础选择器
- CSS基础之选择器
- CSS基础选择器
- 2.CSS基础-选择器
- CSS基础-选择器
- 1051. Pop Sequence (25)
- 算法细节系列(21):贪心有理?
- Flex Ethernet
- 浏览器内核渲染引擎渲染原理
- java出现Resource leak: 'input' is never closed 问题
- css选择器以及基础介绍
- Dubbo标签解析
- Java模块 -- Apache Commons Pool 对象池_简介
- 在二叉查找树中插入节点
- 【php基础班】第16天 网络概述、PHP工作原理、Apache语法检查、Apache配置、虚拟主机
- Remove Nth Node From End of List
- spring 的以来注入的基本注入(IOC)的beans配置。
- StringBuilder类的Capacity属性和Length属性
- 二叉搜索树