关于奇矩互动奇矩互动招贤纳士奇矩互动优质虚拟主机Discuz!商业用户享有本站VIP服务LAMP环境配置手册(CentOS5.1)
发新话题
打印

CSS样式设计概要

CSS样式设计概要

css样式设计中,最主要的三个概念是:盒模型(box model),定位(position)和浮动(float).这三个概念控制dom元素在页面上的排列和显示方式,他们是布局的基础.

盒模型(box model):
      网页上没一个元素都是一个矩形框(盒模型).可能我们没有看到盒本身,但实际上我们看到的内容都是包含再一个个的"盒"中的,这是因为浏览器的初始设置把"盒"的边框隐藏了.
      边框(border),内容(content),内容和边框的距离(内边距padding)以及与其他元素的距离(外边距margin)是盒模型的4要素.
      
定位(position):
      定位决定了网页元素的表现形式.浏览器根据每个dom元素在html中出现的顺序,依次一个接一个排列,形成一个"流",这种流区别于浮动和绝对定位这两种比较特殊的定位方式,称为"普通流".
      css有三种基本的定位机制:普通流,浮动和绝对定位.(相对定位可以看作是普通流定位的一部分)
      定位position有以下几个主要属性:static(默认),absolute(绝对定位),relative(相对定位).
      这里的absolute(绝对定位),可以把某个元素精确的定位在某个地方.绝对定位的元素的位置相对于"最近"的"已定位"的祖先元素,如果没有已定位的祖先元素,那么它的位置相对于body.
      relative(相对定位)所谓的"相对",是相对于本元素相对于在普通流中的初始位置,它的"相对目标"是原本的自身!

浮动(float):
      float有三个属性:left,right,none.
      它一般使用在页面布局的功能上(在UI组件设计的领域,浮动并不是太主要的概念.).
      与浮动相关的另一个概念是清除(clear).略过...
水水,僭燮水,kimi都是我
执着追求于PHP开源事业,所需要做的只是不断地努力!

TOP

发新话题