前端小记

盒子大小包括

margin,border,padding,本身大小

竖直高度= height + padding-top + padding-bottom + border-top + border-bottom

水平高度= width + padding-left + padding-right + border-left + border-right

相邻元素margin并非普通相加,而是取其中较大的边距值


link与import区别:

区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。

区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。

区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。

区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。


每个浏览器对margin,border,font-size等略有不同,通过CSS强制使各个属性值一样的过程就叫CSS初始化

img是内联元素,也是替换元素--能设置宽和高


在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。

在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。

伪类名称对大小写不敏感。

相对定位:相对于浏览器左上角为原点

绝对定位:

固定定位:相对网页四个顶点,不受制于父元素

继承定位:继承父元素中的定位属性

z-index层级受父元素层级影响


如何控制div中文字垂直居中?
控制line-height与div高度一致


网页加载四种状态:

  1. uninitialized--还未开始载入
  2. loading--载入中
  3. interactive--已加载,文档与用户可以开始交互
  4. complete--已完成

判断加载状态的方法:
document.onreadystatechange--页面加载状态改变时的状态
document.seadyState--返回当前文件的加载状态


CSS中的height简直蛇精病!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,706评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,454评论 1 45
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 6,718评论 0 8
  • 1用各种负面评价的例子引出情商这一概念;这个概念如此火爆但情商低的人却比比皆是;为什么呢?;情商这个概念的来源。核...
    polo的简书阅读 3,134评论 0 0
  • 浙江省 乌程县元旦以长竿束草于上,点火燃烧,并敲锣打鼓,称为“庆田蚕”。又点天灯于竿上,直至三月三日止。宁波元旦祭...
    栖梦谷阅读 1,576评论 0 0

友情链接更多精彩内容