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优先级和定位的更多相关文章

  1. css优先级机制

    所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序.   1.important >(内联样式)Inline style  >(内部样式)Internal style sheet ...

  2. 前端css优先级以及继承

    1.css优先级以及继承 css具有两大特性:继承性和层叠性 继承性 继承:给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承. 有一些属性是可以继承下来 : color . fo ...

  3. css优先级 中文版MDN补充翻译

    原文地址:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Specificity css的MDN中文版,这一页是讲css的优先级的. 读到文章的最后, ...

  4. CSS浮动、定位

    这几天有空,整理了关于CSS浮动和定位的一些知识点,有什么欠缺的地方,欢迎大家批评指正. 一.文档流的概念指什么?有哪种方式可以让元素脱离文档流? 文档流,指的是元素排版布局过程中,元素会自动从左往右 ...

  5. css选择器及css优先级

    三个css选择器:id选择器#test1{ }.class选择器.test2{ }.标签选择器div{ }对三个div:<div>我是普通div</div>.<div i ...

  6. 关于CSS的优先级,CSS优先级计算

    原则一: 继承不如指定原则二: #id > .class > 标签选择符原则三:越具体越强大原则四:标签#id >#id ; 标签.class > .class CSS优先级权 ...

  7. css 优先级 机制

    多重样式(Multiple Styles):如果外部样式.内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况. 一般情况下,优先级如下: (外部样式)External style sheet ...

  8. z-index、display、selector选择器优先级css优先级面试用到

    z-index:控制元素叠放顺序,哪个z-index数值越大,那个优先被叠放在上面. relative.absolute.fixed这三种情况可以使用z-index. static不可以使用. dis ...

  9. css优先级和层叠

    css优先级和层叠 1.优先级    计算方法:        a.行内样式        b.id选择器的数量        c.类,伪类和属性选择器的数量        d.标签选择器和伪元素选择 ...

随机推荐

  1. nodejs-url网址解析的好帮手

    HTTP协议中url和uri的区别. 每个url都是uri,但是不是每个uri都是url. URI:是统一资源的标识符,web上可用的每种资源如HTML文档.图像.视频片段.程序等都是一个URI来定位 ...

  2. Python3数据库模块(sqlite3,SQLite3)

    一.sqlite命令 创建数据库:在控制台sqlite3 name .databases     查看数据库 .tables            查看表格名 databaseName .dump & ...

  3. python爬微信公众号前10篇历史文章(5)-JSON相关内容小结

    json - JSON encoder and decoder JSON: JavaScript object notation,是一种轻量级的数据交换格式.JSON 是 JS 对象的字符串表示法,它 ...

  4. Omron 论坛软件下载连接

    全部软件目录 (更新时间:2017年1月5日) 序号 产品类别 软件名称 1 FA自动化设备 RFID系统 V600-CA5DUSB驱动程序 2 FA自动化设备 可编程控制器 CJ2/CP1USB驱动 ...

  5. 【Flask】 项目结构说明

    项目结构 Flask的一大优势就是其极其轻量化.但是也需要注意到,如果我们要用Flask做一个大项目的话,把所有代码写在一个文件里肯定是不合适的.非常难以维护.但是和Django这种框架又不一样,Fl ...

  6. 【Python】 xml解析与生成 xml

    xml *之前用的时候也没想到..其实用BeautifulSoup就可以解析xml啊..因为html只是xml的一种实现方式吧.但是很蛋疼的一点就是,bs不提供获取对象的方法,其find大多获取的都是 ...

  7. Hibernate学习(1)- 初识

    一.概念引入 1.持久化: 狭义概念:数据存储在物理介质不会丢失. 广义概念:对数据的CRUD操作都叫做持久化. 2.加载: hibernate里,数据从数据库中加载到session. 3.ORM - ...

  8. 在nuxt中加入element-ui插件遇到的问题

    gen1.首先进入nuxt的官网跟着步骤实现内容. https://zh.nuxtjs.org/guide/plugins 2.在我们的项目目录中找plugin 根据图片中的表示引入内容: impor ...

  9. codeforce round#466(div.2)C. Phone Numbers

    C. Phone Numbers time limit per test2 seconds memory limit per test256 megabytes inputstandard input ...

  10. 关于使用Mybatis的使用说明(一)【未完善待更新】

    (一)搭建Mybatis环境 (1)先导入常用的jar包:并且需要将lib文件夹下的包导入到项目中 (2)创建config文件夹,配置log4j.properties文件 # Global loggi ...