AI智能
改变未来

CSS文本属性,列表属性,边框属性,背景属性,表格属性,浮动属性,溢出属性


CSS属性

1.文本属性(上张)

2.列表属性:针对于列表符号

1:定义列表符号的样式:

  • list-style-type:

    disc

  • circle
  • square
  • none

2:使用图片做为列表符号

  • list-style-image:url(图片路径)

3:定义列表符号的位置:

  • list-style-position:

    outside

  • inside

4:常用的形式:

  • list-style:none; //去掉列表符号

3.边框属性

1:边框的位置:长在元素宽高以外的。

2:border:10x solid blue 复合式写法

  • 边框类型

    solid(实线)

  • dashed(虚线)
  • dotted(点状线)
  • double(双线)
  • none/0

3: 给单一一个方向设置边框

  • border-left:10px solid red;
  • border-right:10px solid red;
  • border-top:10px solid red;
  • border-bottom:10px solid red;

4: 设置方法:

  • border-width
  • border-style
  • border-color

5: 用边框拼出三角形

  • 透明色: transparent

4.背景

1:背景色background-color:;

2:背景图background-image:url(图片的路径);

  • 背景图的显示形式:
    容器大于背景图的时候,直到铺满位置
    容器等于等于背景图,正好显示一张
    容器小于背景图,只显示容器区域
  • 注:背景图是不占据空间的。

3:控制背景图是否平铺background-repeat:;

  • repeat 平铺
  • no-repeat 不平铺
  • repeat-x 横向平铺
  • repeat-y 纵向平铺

4:控制背景图的位置: background-position:;

100px 200px 距离左侧100px 距离顶端200px -100px -50px 往左走100px 往上走50px center 左右上下居中 left center 在左侧 处于上下居中

  • 第一个控制左右
  • 第二个控制上下

5:背景图的固定: background-attachment:

  • scroll (滚动)
  • fixed (固定)

6:简写形式:

  • background:颜色值 url() no-repeat right center;

5.表格

1:让相邻单元格边框合并或分开,添加在table上面 border-collapse:

  • collapse (合并)
  • separate (分开)

2: 相邻单元格边框之间的间距 ,添加在table上面border-spacing:;

3: 当单元格没有内容的时候,是否显示单元格区域empty-cells:

  • show
  • hide

table-layout:

  • auto:自动状态

    执行逻辑:单元格宽度的分配,默认情况下:首先判断内容量,如果内容多,分配的宽度大,如果内容少分配的宽度少。

  • 缺陷:性能消耗大
  • fixed:固定:

      执行逻辑:并不是把宽度固定死,而是不会根据内容的量来分配宽度。

    6.浮动 float:; left/right/none

    1:浮动之后的元素是不占据空间的。

    2:如果多个子元素横向排列,需要给这些子元素都添加浮动。a:

    注意事项:

    • a: 子元素有浮动,父元素暂时必须要添加高度(否则会出现父元素高度坍塌)。
    • b: 多个元素有浮动,外层必须套一个父元素。

    7.继承性

    所有元素可继承:visibility和cursor。

    内联元素可继承:letter-spacing、word-spacing、line-height、color、font、 font-family、font-size、font-style、font-variant、font-weight、text- decoration、text-transform。

    块状元素可继承:text-indent和text-align

    列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。

    表格元素可继承:border-collapse。

    不可继承的:display、margin、border、padding、background、height、min-height、max- height、、min-width、max-width、overflow、position、left、right、top、 bottom、z-index、float、clear、table-layout、vertical-align

    8.overflow:; 溢出属性

    scroll 添加滚动条

    auto 自动添加滚动条

    hidden 隐藏

    9.white-space:; 空白空间的处理

    normal:默认值,多余空白会被浏览器忽略只保留一个;

    pre:空白会被浏览器保留;

    pre-wrap:保留一部分空白符序列,但是正常的进行换行;

    pre-line:合并空白符序列,但是保留换行符;

    nowrap:文本不会换行,文本会在同一行上继续,直到遇到
    标签为止;

    10.文本溢出省略号显示: text-overflow:;

    clip

    ellipsis 省略号显示

    XMind – Trial Version

  • 赞(0) 打赏
    未经允许不得转载:爱站程序员基地 » CSS文本属性,列表属性,边框属性,背景属性,表格属性,浮动属性,溢出属性