欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字、阴影、超链接、列表、渐变…)盒子模型浮动定位网页动画(特效效果)
 
  Cascading Style Sheet 层叠级联样式表
 
  CSS:表现(美化网页)
 
  字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动…
 
  CSS1.0
 
  CSS2.0 DIV()块 + CSS,HTML 与 CSS 结构分离的思想,网页变得简单,SEO
 
  CSS2.1 浮动、定位
 
  CSS3.0 圆角、阴影、动画… 浏览器兼容性
 
  练习格式:
 
  建议使用规范:
 
  CSS:优势
 
  内容与表现分离网页结构表现同一,可以实现复用样式十分丰富建议使用独立于html的css文件利用SEO,容易被搜索引擎收录!
 
  拓展:外部样式两种写法
 
  连接式:
 
  html
 
  导入式:
 
  @import 是CSS2.1特有的!
 
  ? 首页link和import语法结构不同,前者是html标签,只能放入html源代码中使用,后者可看作为css样式,作用是引入css样式功能。import在html使用时候需要
 
  作用:选择页面上的某一个或者某一类元素
 
  标签选择器:选择一类标签
 
  类选择器 class:选择所有class属性一致的标签,跨类名 .类名{}
 
  **id选择器:全局唯一! #id名{} **
 
  优先级:id > class > 标签
 
  后代选择器:在某个元素后面
 
  子选择器:一代
 
  相邻选择器:同辈
 
  通用选择器
 
  id + class 结合
 
  1、有效的传递页面信息
 
  2、美化页面、页面漂亮,才能吸引用户
 
  3、凸显页面的主体
 
  4、提高用户的体验
 
  span标签:重点要突出的字,使用 span 套起来
 
  1、颜色 color RGB RGBA
 
  2、文本对齐的方式 text-align: center
 
  3、首行缩进 text-indent: 2em
 
  4、行高 line-height: 300px
 
  5、装饰 text-decoration:
 
  6、文本图片水平对齐 vertical-align: middle
 
  正常情况下:a, a:hover
 
  背景颜色
 
  背景图片
 
  margin:外边距
 
  padding:内边距
 
  border:边框
 
  1、边框的粗细
 
  2、边框的样式
 
  3、边框的模式
 
  盒子的计算方式:你这个元素到底多大
 
  margin + border + padding + 内容宽度
 
  4个角
 
  块级元素:独占一行
 
  行内元素:不独占一行
 
  行内元素 可以被包含在 块级元素 中,反之,则不可以
 
  这个也是一种实现行内元素排列的方式,但是我们很多情况都是用float
 
  左右浮动 float
 
  clear
 
  解决方案:
 
  1、增加父级元素宽度
 
  2、增加一个空的div标签,清除浮动
 
  3、overflow
 
  4、父类添加伪类
 
  小结:
 
  浮动元素后面增加了空div
 
  简单,代码中尽量避免空div
 
  设置父元素的高度
 
  简单,元素假设有了固定的高度,就会被限制
 
  overflow
 
  简单,下拉的一些场景避免使用
 
  父类添加一个伪类:after(推荐)
 
  写法稍微复杂,但是没有副作用
 
  display
 
  方向不可以控制
 
  float
 
  浮动起来的话会脱离标准文档流,所以要解决父级边框塌陷的问题
 
  相对定位:position: relative
 
  相对于原来的位置,进行指定的偏移,相对定位的话,它仍然在标准文档流中,原来的位置会被保留
 
  练习:链接卡
 
  定位:基于xxx定位,上下左右
 
  1、没有父级元素定位的前提下,相对于浏览器定位
 
  2、假设父级元素存在定位,我们通常会相对于父级元素进行偏移
 
  3、在父级元素范围内移动
 
  相对于父级或浏览器的位置,进行指定的偏移,绝对定位的话,它不在标准文档流中,原来的位置不会被保留
 
  图层
 
  z-index:默认是0,最高无限
 
  不透明度:opacity: 0.5;

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60325.shtml