浮桥库兹马

导航

CSS布局与定位

(1)盒子模型

盒子模型组成  content(内容)height(高度)width(宽度) border(边框)padding(内边距) margin(外边距)

 

盒子模型代码举例

在 border solid 设置中。表示边框,且边框为实线 solid为设置颜色,表示为默认颜色:黑色;

overflow属性 分为hidden(超出部分不可见) scroll(显示滚动条) auto(如果有超出部分,显示滚动条)

scroll 显示滚动条

hidden(超出部分不可见,即超出边框范围的内容不可见)代码同上,将注释去掉。

scroll(代码同上)

讲解border属性

border-width(边框的粗细长度) px:形容粗细程度的单位 thin(细边框) medium(中等边框) thick(粗边框)

border-style(边框的样式) dotted(点状边框)   solid(实现边框)   double(双线边框)    dashed(虚线边框)

border-color(颜色)

border:width style color

最常用 div{

                border: 2pxl solid red}

div 作为brd1 brd2 brd3 line的外层父元素,div将会把自己的所有属性传递给自己的子元素,若子元素在自己的定义中重新更改了父元素传给自己的元素,则将用自己的元素覆盖父元素,若自己的定义中未有父元素,则将全部得到继承,不做更改。

CSS定位机制 分为 文档流,浮动定位,层定位

接下来先细讲文档流

文档流定位  元素分类(block inline inline-block) 元素转换类型 dispaly属性

block元素特点

单独占一行,元素的height width margin padding都可设置

常见的block元素 <div> <p> <h1>.....<h6> <ol> <ul> <table> <form>

a{ display:block} 将元素转化为block元素,使该元素具有block的特点

inline元素特点

不单独占一行 width height 不可设置 width就是它所包含的文字或图片的宽度,不可改变

常见的inline元素 <span> <a>

显示为inline元素 display:inline;

dispaly:none 元素不会被显示 display :inline-block 则该元素同时具有inline 和block的特点

该内容显示的为默认状态下,当鼠标悬停在链接上面,链接则会出现上左右三面的橙色边框,且背景颜色为灰色。

浮动定位

float属性 left-左浮动 right-右浮动 none-不浮动

 

clear属性

both 清除两边的浮动 left和right只能清除一个方向上的浮动 

层定位

position属性

fixed relative absolute

z-index值大的在上方,小的在下方。

 

posted on 2020-03-31 22:04  浮桥库兹马  阅读(125)  评论(0编辑  收藏  举报