day02css+overflow+text-overflow+列表属性+浮动

css文本的一些语法(text)

8.平对齐方式 
{text-align:left/right/center;}

9高{line-height:normal/数值;}

说明:

1)当单行文本的行高等于容器高时,可实现单行文本在容器中垂直方向居中对齐;

**** 当单行文本的行高小于容器高时,可实现单行文本在容器中垂直中齐以上任意位置的定位;

10、文本修饰:
text-decoration:none/underline/overline/line-through
说明:

none:没有修饰
underline:添加下划线
overline:添加上划线
line-through:添加删除线

11、首行缩进:text-indent:数值;
设置第一行的缩进值,负值是向前进(可以直接设置长度,或设置百分比)

说明:

1)text-indent可以取负值,可实现隐藏文本,悬挂缩进。
2)text-indent属性只对第一行起作用,若第一行不是文本则没变化。

12、字符间距 {letter-spacing:value;}
      控制英文字母和汉字的字距                                                                                                                                                                                        (                  )                                                                                  s                                                                      s      w                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

说明:
     每个文字以及字母之间的间隔

13、词间距 {word-spacing:normal/数值;}控制英文单词词距。(通用于英文词和词之间的间距)

说明:
    完整的单词之间的间隔,不是字母之间
15、控制文本大小写
text-transform: none(默认值)/capitalize(每个单词首字母大写)/uppercase (都为大写字母)/lowercase ( 都为小写字母 )
16、文本阴影  text-shadow     
 例:text-shadow: 5px 5px 5px #FF0000; 
分别表示:水平偏移值,垂直偏移值,模糊的半径,阴影的颜色)

   补充:overflow

  • overflow:visible;

    注释:默认值。内容不会被修剪,会呈现在元素框之外。

  • overflow:hidden;

    注释:内容会被修剪,并且其余内容是不可见的。

  • overflow:scroll;

    注释:内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

  • overflow:auto;

    注释:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

  • overflow:inherit;

    注释:规定应该从父元素继承 overflow 属性的值。(任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。)

    css3   text-overflow

    text-overflow语法:text-overflow: clip|ellipsis|string;

     

    效果图

    注:加了overflow:visible哦!!!!

    css while-space

    white-space:normal;默认。空白会被浏览器忽略。

    white-space:pre;空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。

    white-space:nowrap;文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

    white-space:pre-wrap;保留空白符序列,但是正常地进行换行。

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

    white-space:inherit;规定应该从父元素继承 white-space 属性的值。

     

列表属性 +背景属性 

调整背景图片的位置:backgroud-position-x(y):

例子:

效果图

 

 

 

1、定义列表符号样式:

list-style-type:disc(实心圆)/circle(空心圆)/square(实心方块)/none(去掉列表符号);

2、使用图片作为列表符号:

list-style-image:url(所使用图片的路径及全称);

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

list-style-position:outside(外边)/inside(里边);(没什么用)

list-style:none;去掉列表样式;
border的复习
综合设置: border:solid  3px  red;
设置:
边框: border:线型(solid/dashed/dotted/double)  粗细(数值+单位) 颜色;
solid:实线,dashed:虚线,dotted:点状线,double:双线,

4.图片的设置

语法:background-image:url(背景图片的路径及全称);

5.、背景图片的位置(x和y轴)

  语法:background-position:值1    值2;

选择符{background-position:left/center/right/数值  top/center/bottom/数值;}

水平方向上的对齐方式(left/center/right)或值 
垂直方向上的对齐方式(top/center/bottom)或值

注意:   向右方向,向下方向都是负值


6.bckground-size: 数值/auto/cover/contain

  说明:

auto:背景图像的真实大小。

cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。

contain:将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。

7.景属性的缩写语法:

background:属性值1   属性值2   属性值3;

背景缩写:
background:url(背景图片的路径及全称) no-repeat center top;
属性1:图面路径  属性2:background—repeat:no-repeat 属性3:background—position:

  浮动

浮动详细刨析!!

浮动的定义:使元素脱离文档流,按照指定的方向(左或右发生移动),直到它的外边缘碰到包含框或另一个浮动框的边框为止。

例子:

 

正常运行结果:

 

加左浮动

 

超级重要!!!!

 

 

 

 

 

为什么要清除浮动

 

 

 

 

float:定义网页中其它文本如何环绕该元素   
有三个取值:
left:元素活动浮动在文本左面
right:元素浮动在右面
none:默认值,不浮动。
Clear:清除浮动
none:允许两边都可以有浮动对象
both:清除两边浮动
left:清除左边浮动
right:清除右边浮动

 盒子模型

 

边框宽度:border-width:
边框颜色:border-color:
边框样式:border-style:solid(实线)/dashed(虚线)dotted(点划线)
可单独设置一方向边框,
如
border-bottom:边框宽度 边框风格 边框颜色;底边框
border-left:边框宽度 边框风格 边框颜色;左边框
border-right:边框宽度 边框风格 边框颜色;右边框
border-top:边框宽度 边框风格 边框颜色;上边框

2.内边距
padding区域在border与content之间;背景色和背景图像会覆盖padding和content组成的区域;

 外边距

margin的使用方法

边界:margin,在元素外边的空白区域,被称为边距。
 
属性值的4种方式:
  四个值:上 右 下 左
  三个值:上 左右 下
  二个值:上下 左右
  一个值:四个方向 margin:2px;/*定义元素四边边界为2px*/

 

 

posted @ 2019-09-12 16:00  我今天也很帅  阅读(274)  评论(0编辑  收藏  举报