前端体系 - CSS

1.盒子模型

标准:border+margin+padding+content

IE : margin+ content(border+padding+content)

2.box-sizing属性?

用来控制元素盒子模型的解析模式:

box-sizing: W3C的标准盒子模型来解析。

border-box: IE传统的盒子模型。设置了元素的高宽之后,就包含了border+padding+height/width

3.选择器

123456789
id选择器(#myid)类选择器(.myclassname)标签选择器(div, h1, p)相邻选择器(h1 + p)子选择器(ul > li)后代选择器(li a)通配符选择器(*)属性选择器(a[rel="external"])伪类选择器(a:hover, li:nth-child)

优先级(就近原则):!important > [ id > class > tag ]
!important 比内联优先级高

4.可继承属性

可继承的属性:font-size, font-family, color

不可继承的样式:border, padding, margin, width, height

5.CSS3新增的伪类

p:first-of-type 选择属于其父元素的首个元素
p:last-of-type 选择属于其父元素的最后元素
p:only-of-type 选择属于其父元素唯一的元素
p:only-child 选择属于其父元素的唯一子元素
p:nth-child(2) 选择属于其父元素的第二个子元素
:enabled :disabled 表单控件的禁用状态。
:checked 单选框或复选框被选中。

面试题链接

原文:大专栏  前端体系 - CSS

原文地址:https://www.cnblogs.com/chinatrump/p/11584614.html

时间: 2024-10-12 15:29:34

前端体系 - CSS的相关文章

前端开发css实战:使用css制作网页中的多级菜单

前端开发css实战:使用css制作网页中的多级菜单 在日常工作中,大家都会遇到一些显示隐藏类菜单,比如页头导航.二维码显示隐藏.文本提示等等......而这些效果都是可以使用纯css实现的(而且非常简单),使用css的优势显而易见,它可以使页面中的javascript变得更少. 实现逻辑: 核心:hover伪类控制子元素的显示隐藏,添加css3动画;  (没错就是这样简单) :hover伪类,适用于当用户指向一个元素时,例如用户的鼠标指向一个段落p.当用户鼠标离开元素时,恢复元素原有的样式显示

好程序员web前端分享CSS文件引用的最优方法

好程序员web前端分享CSS文件引用的最优方法,在html总引入css文件的方法: 1链接式: 2导入式: 区别: 使用链接式时,会在加载页面主体部分之前加载css文件,这样现实出来的页面一开始就是带有样式效果的,而使用导入式时,会在整个页面装载完成之后再装载css文件,对于有的浏览器来说,在一些情况下,如果页面文件的体积比较大,则会出现先现实无样式的页面,闪烁一下之后再出现设置样式的效果.从浏览者的感受来说,这是使用导入式的一个缺陷.** 链接式比导入式快. 当有多个文件链接到页面的时候会导致

好程序员web前端分享css常用属性缩写

好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #000000可以缩写为#000;#336699可以缩写为#369; 盒尺寸 通常有下面四种书写方法: property:value1; 表示所有边都是一个值value1; property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 pr

前端04 /css简绍/css选择器

目录 前端04 /css简绍/css选择器 昨日内容回顾 1.css 1.1 css简绍 1.2 css语法 1.3 css的几种引入方式 2.选择器 2.1基本选择器 2.2组合选择器 3.css权重 a标签设置样式,需要选中设置,不能继承父级标签的样式 前端04 /css简绍/css选择器 昨日内容回顾 html标签 块级标签:独占一行,可以包含内联标签和部分块级标签 内联标签:不独占一行,只能包含内联标签,不能包含块级标签 常用标签 div标签和span标签 a标签:超链接标签 <a hr

前端04 /css样式

目录 前端04 /css样式 昨日内容回顾 css样式 1高度宽度 2字体属性 3文字属性 4背景属性 5边框属性 6display属性 7.盒子模型 8.float浮动 前端04 /css样式 昨日内容回顾 css引入 内联: <div style='color:red;'></div> 内部: head标签中的style标签中写 外部文件引入 <link rel='stylesheet' href='css文件路径'> 选择器 基础选择器 元素选择器 类选择器 id

前端之css样式(选择器)。。。

前端之css样式(选择器)... 一.css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. 例如 二.css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式.这种方式没有体现出CSS的优势,不推荐使用. 2.内嵌式 嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style

前端之CSS的属性引入方式、选择器、选择器优先级

目录 1011 前端之CSS的属性引入方式.选择器.选择器优先级 一.CSS介绍 二.CSS语法 2.1CSS实例 2.2 CSS注释 三.css属性的引入方式 3.1 行内样式 3.2 内部样式 3.3 外部样式 四.CSS选择器 4.1 元素(标签)选择器 4.2 id选择器 4.3 类选择器 4.4 通用选择器 4.5 后代选择器 4.6 儿子选择器 4.7 毗邻选择器 4.8 兄弟选择器 4.9 属性选择器 4.10 分组和嵌套选择器 4.11 伪类选择器 4.12 伪类元素选择器 五.

第二章、前端之css

目录 第二章.前端之css 一.css介绍 二.css语法 三.css几种引入方式 四.css选择器 五.css属性相关 六.css盒子模型 第二章.前端之css 一.css介绍 css(Cascading?Style?Sheet,层叠样式表 )定义显示html元素 当浏览器读到一个样式表,它会按照这个样式表对这个文档进行渲染 二.css语法 css实例 每个css样式由两个组成部分:选择器和声明.声明包括属性和属性值:每个声明用一个分号隔开 h1{ color:red; font-size:1

1+x 证书 Web 前端开发 css 专项练习

官方QQ群 1+x 证书 Web 前端开发 css 专项练习 http://blog.zh66.club/index.php/archives/192/ 原文地址:https://www.cnblogs.com/zhsh666/p/11967944.html