css属性的备忘录

在写html的过程中发现很多基础性的东西还是经常忘,因此开一篇博客为最基础基础的这些知识做一个备忘,尽快熟悉~~

overflow 属性

定义和用法:overflow 属性规定当内容溢出元素框时发生的事情。
可能的值:
这里写图片描述
今天使用时出现的情况是,在导航栏的制作过程中使用了hidden,即如果方框内容溢出,则溢出部分不会显示。自己写的时候并没有注意到这种情况,是看了别人的代码发现的~多多学习,应该要在写网页的过程中考虑到各种格式的问题并予以处置。
overflow:hidden 添加到 ul 元素,以防止 li 元素列表的外出。

white-space 属性

定义和用法:white-space 属性设置如何处理元素内的空白。
可能的值:
这里写图片描述
同样是在导航栏中应该注意的问题 white-space:nowrap 不换行。

text-overflow 属性

定义和用法:text-overflow 属性规定当文本溢出包含元素时发生的事情。
可能的值:
这里写图片描述
同样是处理导航栏中文字溢出的问题。

visibility 属性

定义和用法:visibility 属性规定元素是否可见。
*提示:即使不可见的元素也会占据页面上的空间。请使用 “display:none” 属性来创建不占据页面空间的不可见元素。
可能的值:
这里写图片描述

z-index 属性

定义和用法:z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
*注释:元素可拥有负的 z-index 属性值。
*注释: z-index 仅能在定位元素上奏效(例如 position:absolute;)!
*说明:该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。
可能的值:
这里写图片描述

opacity 属性

定义和用法:opacity 属性设置元素的不透明级别。
语法:

opacity: value|inherit;
filter:alpha(opacity=40);// 适用 IE8 及其更早版本 ,使用滤镜

可能的值:
这里写图片描述
这里的使用是在做提示工具箭头框的渐入渐出,代码如下:

.tooltip .tooltiptext {
    opacity: 0;
    transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
    opacity: 1;
}

transition 属性

定义和用法:transition 属性是一个简写属性,用于设置四个过渡属性:
transition-property
transition-duration
transition-timing-function
transition-delay
注释:请始终设置 transition-duration 属性,否则时长为 0,就不会产生过渡效果。
语法:

transition: property duration timing-function delay;

可能的值:
这里写图片描述
这里的使用同上一个opacity属性的代码。

:lang 选择器

定义和用法::lang 选择器用于选取带有以指定值开头的 lang 属性的元素。

注释:该值必须是整个单词,即可是单独的,比如 lang=”en”,也可后跟连接符,比如 lang=”en-us”。

outline 属性

定义和用法:outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
注释:轮廓线不会占据空间,也不一定是矩形。
outline 简写属性在一个声明中设置所有的轮廓属性。
可以按顺序设置如下属性:

  • outline-color
  • outline-style
  • outline-width

如果不设置其中的某个值,也不会出问题,比如 outline:solid #ff0000; 也是允许的。
可能的值:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值