CSS优先级和定位
overflow属性 hidden scroll auto
hidden 超出隐藏
scroll 滚动条
Auto 自动
display属性 block inline inline-block none
Block 块显示
inline 按行内显示
inline-block 双重作用。既有行的特点又有块的特点
在一行内显示,又具有宽高。
None
不显示。
Display:none;
CSS引入的方式 行内,内嵌,外部
行内
在标签内部,直接使用style=”CSS规则”
容易写错:<p style=”color=red;”>文字</p>
这个地方用冒号
内嵌
写在<head></head>中
写法
<style type=”text/css” >样式</style>
外部
通过link,将外部的样式表文件(*.css),引入当前页面。
写法:
<link type=”text/css” rel=”stylesheet” href=”*.css” />
Rel说明,当前文件与链接的文件是什么关系
Stylesheet 样式表的关系。
Href:指定样式表文件在什么地方(路径)
备注:我们在做网站时开发时,通常用的就是这种方式。
CSS优先级
当CSS冲突的时候
就近原则
行内样>内嵌样式>外部样式
行内样式>id>class>标签
//权重值,特性值
标签:1
类:10
ID:100
Style:1000
!important
CSS继承
和文本相关的一般都会继承。、
边框,宽,高,margin,padding 背景等都不继承。
继承的权重为0
定位属性:position:static fixed relative absolute
position: (配合着定位坐标
Left距左边, top距上边, right 距右边, bottom距底边
)
static 静态,不定位
fixed 固定, 脱离正常的文档流,比普通元素层级要高。相对于浏览器窗口进行定位。
relative
相对定位。相对于谁?(相对于自己,霸道的相对)
absolute
绝对定位,相对于最近的具有定位属性(不管是相对定位,或者绝对定位都可以)的元素进行定位。
脱离正常文档流,层级高于普通元素。
相对于它的祖先,有定位属性的祖先。
如果没有,相对于body定位。
备注:相对定位与绝对定位
外层元素通常设置相对定位,不用坐标。
内层元素设置绝对定位。配合着定位坐标。
定位坐标:
课堂练习:限时抢
盒子模型:边框线,内填充,外边距
border 边框线
padding 内填充
margin 外边距
top,right bottom left
总宽度:(margin-left+padding-left+border-left)*2+width(内容宽度)。
总宽度问题 加DTD(IE)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
外边距合并问题
margin,上下合并(大吃小),左右叠加
常见布局PPT
个人主页
绿色案例(作业)
浏览器兼容性简介
浏览器市场份额:http://tongji.baidu.com/data/browser
常用兼容性技巧
初始化清除浏览器默认值及HACK法:
初始化清除浏览器默认值:ul,li,body{margin:0;padding:0}
.box{
color:white;
background:blue; /*ff,7*/
background:red \9; /*ie6 7 8*/
*background:black; /*ie6 7*/
_background:orange;/*ie6*/
}
IE6 双边距 问题的处理
IE6 1px高度的DIV
如何实现?
制作网站的流程
有没有域名和空间?
开发网站类型,企业网站,电子商务,移动开发
功能模块选择:如:新闻系统,会员系统,商品展示,在线支付等
模板选择:色系选择
效果图
签订合同,首次支付30%
网站开发
内部测试,在线测试
客户测试
交付使用
支付余款
合同完成
服务年费
增加功能,加个论坛,微网站(再合同)
升级服务
CSS优先级和定位的更多相关文章
- css优先级机制
所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序. 1.important >(内联样式)Inline style >(内部样式)Internal style sheet ...
- 前端css优先级以及继承
1.css优先级以及继承 css具有两大特性:继承性和层叠性 继承性 继承:给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承. 有一些属性是可以继承下来 : color . fo ...
- css优先级 中文版MDN补充翻译
原文地址:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Specificity css的MDN中文版,这一页是讲css的优先级的. 读到文章的最后, ...
- CSS浮动、定位
这几天有空,整理了关于CSS浮动和定位的一些知识点,有什么欠缺的地方,欢迎大家批评指正. 一.文档流的概念指什么?有哪种方式可以让元素脱离文档流? 文档流,指的是元素排版布局过程中,元素会自动从左往右 ...
- css选择器及css优先级
三个css选择器:id选择器#test1{ }.class选择器.test2{ }.标签选择器div{ }对三个div:<div>我是普通div</div>.<div i ...
- 关于CSS的优先级,CSS优先级计算
原则一: 继承不如指定原则二: #id > .class > 标签选择符原则三:越具体越强大原则四:标签#id >#id ; 标签.class > .class CSS优先级权 ...
- css 优先级 机制
多重样式(Multiple Styles):如果外部样式.内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况. 一般情况下,优先级如下: (外部样式)External style sheet ...
- z-index、display、selector选择器优先级css优先级面试用到
z-index:控制元素叠放顺序,哪个z-index数值越大,那个优先被叠放在上面. relative.absolute.fixed这三种情况可以使用z-index. static不可以使用. dis ...
- css优先级和层叠
css优先级和层叠 1.优先级 计算方法: a.行内样式 b.id选择器的数量 c.类,伪类和属性选择器的数量 d.标签选择器和伪元素选择 ...
随机推荐
- 阿里云手动搭建k8s搭建中遇到的问题解决(持续更新)
ETCD搭建 systemd启动etcd服务的时候出现错误:Failed at step CHDIR spawning /usr/bin/etcd: No such file or directory ...
- Nagios详解(基础、安装、配置文件解析及监控实例)
一.Nagios基础 1.简介Nagios是一款开源网络监视工具.可监控网络服务(SMTP.POP3.HTTP.NNTP.ICMP.SNMP.FTP.SSH.PING---).监控主机资源.根据需求设 ...
- 2016最热门的PHP框架
每个PHP框架都拥有各自独特的地方.同时PHP语言已经获得了巨大的认同并且成为了世界上最通用的服务器脚本语言.PHP也俨然成为了最容易学习的web动态开发语言.在PHP发展的同时,PHP框架也迅速崛起 ...
- 用JAVA进行Json数据解析(对象数组的相互嵌套)
这段时间我们在做一个英语翻译软件的小小小APP,涉及到了对Json数据的解析,所以特地来总结一下! 假设我们要对如下数据进行解析,其实在平时,返回的Json数据是很乱的,很难分清数据的关系,这是经过相 ...
- Django+xadmin打造在线教育平台(三)
五.完成注册.找回密码和激活验证码功能 5.1.用户注册 register.html拷贝到templates目录 (1)users/views.py class RegisterView(View): ...
- UnderScore的使用实例记录
集合操作 _.range(),主要用于区间的获取操作.参数说明:(param1):范围上限,(param1,param2):起始及结束范围,(param1,param2,param3):起始结束范围, ...
- React 组件间通讯
React 组件间通讯 说 React 组件间通讯之前,我们先来讨论一下 React 组件究竟有多少种层级间的关系.假设我们开发的项目是一个纯 React 的项目,那我们项目应该有如下类似的关系: 父 ...
- redis集群离线安装
环境准备: redis-4.0.7.tar.gz redis的安装包 Ruby环境(集群搭建需要用ruby创建, ruby环境在2.2以上.) rubygems-2.7.4.tgz 和 redis-3 ...
- linq分组求和_实体类和datatable
1.数据分组求合,分别用的实体类以及datatable来分组求合,还有分组求和之后的如何取值 //实体类版本 List<ProgramTimeModel> TotalAllList = G ...
- Spring学习笔记四 整合SSH
三大框架架构(整合原理) 步骤1:导包 Hibernate包 1.Hibernate包,hibernate/lib/required 2.hibernate/lib/jpa | java persis ...