CSS基础汇总
来源:互联网 发布:python telnetlib详解 编辑:程序博客网 时间:2024/06/09 17:18
CSS基础知识汇总:
1、注释
/*注释内容*/(Hbuilder快捷键 Ctrl+/)
注释的作用是方便程序员自己或者他人阅读代码
2、语法
选择器{属性1:值;属性2:值;.....}(属性包括:width height background font-size 等)
3、引入方法及优先级
行内样式:标签内部添加style方法属性
内部样式:在<head>内添加style方法属性(学习常用)
外部样式:另建*.css文件 在<head>中用link联结(公司常用)
优先级:就近原则(距离标签最近的先被使用)
4、常用选择器及优先级
元素选择器:对标签进行样式设置
类选择器:在标签内设置类名class="类名" 在css中使用 .类名{ }进行样式设置
id选择器:在标签内设置id名 id=“id名”(唯一不能重复) 在css中使用 #id名{ }进行样式设置
交叉选择器:在标签内设置类名class="类名" 在css中使用 tagname.classname {}进行样式设置
群组选择器:多个标签通过 ,设置相同样式
后代选择器:父类与子类通过 空格 在css中设置样式
通用选择器:*{ } 设置通用样式
优先级:行内样式>id选择器>类选择器>元素选择器
5、盒子模型
从里到外: 内容(width height)
内边距(padding :上 右 下 左) 下无同上 左无同右 可以简写 最小为0
边框(border:粗细 样式 颜色)三要素缺一不可
外边距(margin:上 右 下 左)同内边距 水平居中:margin:0 auto; 外边距值可以为负数
6、浮动
作用:使块级元素处于一行
原理:浮动元素脱离原文档流 处于上一层 碰到包含框或者浮动框停止浮动
语法:float:left;(向左浮动) float:right;(向右浮动)
7.定位
只要定位就脱离原文档流
(1)默认定位
语法:position:static;
作用:没有定位属性 或用于清除定位
(2)相对定位
语法:position:relative;
作用:相对于自身位置进行定位,定位之后保留原位置,其他元素不能占用
(3)绝对定位
语法:position:absolute;
作用:相对于离自己最近的已定位的父级元素进行定位,若无父级元素定位,则根据body进行定位。定位之后不保留原位置,其他元素可占用
(4)固定定位
语法:position:fixed;
作用:相对于浏览器界面进行定位,始终处于浏览器的某个位置
一般情况是绝对定位和相对定位相结合使用,给父级元素相对定位0,使其原位置也保留在原文档中, 子级元素便可 定义为绝对定位,可根据父级元素的位置进行定位。
- CSS布局基础汇总
- CSS基础汇总
- css常用基础汇总字体等的设置
- CSS汇总
- CSS汇总
- 2016年CSS基础语法汇总-小白必备 很简单哦~
- CSS浏览器兼容汇总
- CSS用命名汇总
- CSS Hack 汇总
- CSS框架汇总
- CSS框架汇总
- css HACK 汇总
- Css Hack汇总
- IE css hack汇总
- CSS 滤镜方法汇总
- css浏览器兼容汇总
- IE css hack汇总
- CSS浏览器兼容汇总
- LinkedHashMap实现缓存
- 网络流算法--FORD-FULKERSON方法及其多种实现
- u3d知识点
- Mac OS搭建python环境下的Selenium web测试环境
- hdu 6038 Function(思维)
- CSS基础汇总
- h5学习笔记:vuethink 配置
- Minigame Learning for Day 5
- POJ 3096 : Surprising Strings
- Can you find it? --CSU-ACM2017暑假集训2-二分搜索
- Head First Servlet & JSP 学习笔记(1)
- 次方求模 NYOJ
- Git-创建与合并分支
- 网站连接中的<title>图标设置