摘要: 1.垂直方向上外边距会折叠,解决办法有三◆设置父容器的边框◆设置父容器的overflow:hidden;◆让父容器脱离标准文档流2.发现一个特殊现象给元素设置absolute时,先不让它移动,然后给他设置text-indent:-5000em;此时它会停留在原地,而不... 阅读全文
posted @ 2018-06-08 09:56 我叫贾文利 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.边框其实三角形的,border-width:30px;border-color:#f00 #f0f #0ff #0f0;border-style:solid;当高度和宽度都为0时,边框其实是三角形的。2.做网页记住几点:★首先是css初始化★先编写公共的类 如左右... 阅读全文
posted @ 2018-06-08 09:54 我叫贾文利 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1.元素浮动之后就会转换为行内块儿元素,行内块儿元素不设置高宽时默认由其内容来决定高度和宽度。2.父容器中子容器全部都浮动时,父容器的高度为0,但是如果所有子容器可以确认高度,那么可以直接设置父容器的高,父容器有具体的高度时,就不会影响后面没有浮动的元素了,一般让父容... 阅读全文
posted @ 2018-06-08 09:52 我叫贾文利 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.字体的所有属性都可以被继承,但是字体的连写 会层叠掉你继承的字体属性,例如你在父容器中写了字体的属性,当你在自己的样式中使用 font属性连写时,会层叠掉父容器中的字体属性,就算是 font:18px normal;虽然没写全,但其它都是默认值,依旧会层叠掉你继承... 阅读全文
posted @ 2018-06-08 09:50 我叫贾文利 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.当外边距塌陷时,其实就是垂直方向上的外边距折叠导致的影响,影响有三:◆相邻外边距都是正数时会取最大数作为外边距◆相邻外边距都是负数的时候会取绝对值最大的数作为外边距◆相邻外边距一正一负时会取两个外边距之和。解决这个影响的方法有两种:★给父容器设置边框(不推荐使用)... 阅读全文
posted @ 2018-06-08 09:49 我叫贾文利 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.行高是基线到基线之间的距离, 基线到基线之间的距离也等于 上边距到下边距之间的距离 所以行高=文字高度 +文字顶线到上边距的距离(上边距) +文字底线到下边距的距离(下边距)2.当行高与父容器的高度相同时, 文字就会垂直居中 3.行高的单位 有px e... 阅读全文
posted @ 2018-06-08 09:48 我叫贾文利 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.复合选择器两个或者两个以上的选择器通过不同的方式连在一起 就叫复合选择器2.块儿级标签中如果没有内容那么必须要设置高度,否则就看不见了,宽度会自动与父块儿元素默认一致。3.行内块儿元素 是可以直接设置宽高的 而行内元素不可以直接设置宽高。4.浏览器默认一个字体的大... 阅读全文
posted @ 2018-06-08 09:47 我叫贾文利 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 0.不推荐使用*通配符选择器 因为这会使浏览器的压力更大 1.选择器的命名规范: ◆不能使用 数字开头或纯数字 ◆不能使用 特殊符号开头或 纯特殊符 号(不推荐使用_开头或者纯下划线) ◆不推荐使用纯中文或包含中文 ◆不推荐使用标签名、属性或者属性的值2.颜色值推... 阅读全文
posted @ 2018-06-08 09:46 我叫贾文利 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 超链接的锚点链接 不仅可以指向 也可以指向 2.页面超链接的优化写法 3.meta 标签声明 chareset="utf-8" 是为了告诉浏览器怎么解析, name="keywords/description"content="关键字/描述信息"是为了 利于S... 阅读全文
posted @ 2018-06-08 09:43 我叫贾文利 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.h1标题标签 一个页面只能用一个 就像一篇文章只能有一个大标题2.当img标签只单单设置一个 width或者height时 会等比例缩放或者放大 ,同时设置 width和height时 就会 不等比例缩放或者放大 图片会变形。3.尽量使用 语义化文本标签stro... 阅读全文
posted @ 2018-06-08 09:41 我叫贾文利 阅读(90) 评论(0) 推荐(0) 编辑