javascript初学总结_1

来源:互联网 发布:上瘾网络剧百度云1-20 编辑:程序博客网 时间:2024/05/04 19:15

1.cursor(光标)属性

该属性定义了鼠标指针放在一个元素边界范围内时所用光标的形状,如:cursor:pointer("一只手")

2.overflow属性

该属性规定当内容溢出元素框时发生的事情:

(1)visible:默认值,内容不会被修剪,会呈现在元素框之外;

(2)hidden:内容会被修剪,并且其余内容是不可见的;

(3)scroll:内容会被修剪,但浏览器会显示滚动条,查看其他内容;

(4)auto:如果内容修剪,则显示滚动条;

(5)inherit:继承父元素;


以下内容参考自:http://www.zhangxinxu.com/wordpress/2009/11/css%E8%A1%8C%E9%AB%98line-height%E7%9A%84%E4%B8%80%E4%BA%9B%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%8F%8A%E5%BA%94%E7%94%A8/


3.line-height

(1)行高,设置单行高度,即文字高度+文字上下的空白区域,具体来说是指两行文字间基线(英文)之间的距离;


(2)最好不要设置单位,如果设置单位,行高就是确定值,当字体放大就会出现文字超出行高范围出现重叠,一般设置为1.5,也就是字体高度的1.5倍;

(3)行高的垂直居中:行高还有一个特性,叫做垂直居中性,把line-height设置为需要的box的大小可以实现单行文字的垂直居中。line-height的最终表现是通过line boxes实现的,而无论line boxes所占据的高度是多少(无论比文字大还是比文字小),其占据的空间都是与文字内容公用水平中垂线的。

  1. 单行文字
  2. 多行文字
(4)line-height与line boxes高度:
对于一个没有设置高度的快元素,当输入文字后,文字的高度即他的高度,但是支撑高度的不是文字,而是line-height,在inine box模型中,每行文字有且仅有一个line boxes,,line boxes没有特性,只有高度,所以一个没有设置高度的快元素高度是由一个个line boxes堆积而成的。测试代码如下:
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>测试</title><style>.test1{font-size:20px; line-height:0;border:1px solid black; background:yellow;}.test2{font-size:0; line-height:20px; border:1px solid black; background:yellow;}</style></head><body><div class="test1">测试</div><br><div class="test2">测试</div></body></html>

结果如下图(windows Google Chrome下运行):


1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 武警警卫部队改革新兵怎么办 肾结石3mm很痛怎么办 剖腹产第6天肾结石痛怎么办 左肾5mm结石怎么办 肾结石手术后反复发烧怎么办 百世快递会被退回怎么办 身份证被列入黑名单了怎么办 顺丰寄方客户要求退回快递费怎么办 蛋蛋被皮筋弹肿了怎么办 人肌肉里的绦虫卵怎么办 鞋子前面踢坏了怎么办 猫割完蛋蛋流东西怎么办 北京怡瑞被骗后怎么办 玩滑板睾丸碎了怎么办 雄鸽不会踩蛋怎么办 玩滑板蛋碎了怎么办 精子在精囊满了怎么办 孩子的睾丸一大一小怎么办 肾阳虚早射该怎么办 有奶水吸不出来怎么办 苹果mac商店里没有软件怎么办 战地1安装包损坏怎么办 战地4db显示数据异常怎么办 战地1亚服没人怎么办 战地一加载太慢怎么办 饥荒手机版怪物跟人就打狗包怎么办 电脑文件损坏开不了机怎么办 黑魂1武器损坏怎么办 系统注册表文件丢失或损坏怎么办 steam申诉填错信息怎么办 手机玩游戏老是闪退怎么办 美剧推荐不能看怎么办 最角两边有点烂怎么办 独显禁用了黑屏怎么办 目标文件夹访问被拒绝怎么办 苹果mac电脑很卡怎么办 未能成功安装设备驱动程序怎么办 mac更新系统卡住了怎么办 电脑卡住了文件没保存怎么办 迅雷卸载重装列表没了怎么办 多个dts文件音量不同怎么办