2019秋招h5前端知识简要整理,来源于牛客题后评论区等。
C01元素与布局
-$11内联元素与块级元素
-$12盒子模型
C02选择器
-$21选择器优先级
-$22伪类
C03 CSS属性
-$31样式属性的继承
-$32相对长度单位
-$33字体属性
-$34布局属性
C04 html标签属性
-$41 html标签
-$42 html属性
-C01元素与布局
$11内联元素与块级元素
*1-定义
<> display:block ->-> 自动换行,可设置高宽
display:block就是将元素显示为块级元素,一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。在CSS样式中,仅有块级元素能够达到最大宽度,且前后只有一个换行。常见块状元素为div和p。
<> display:inline ->-> 无法自动换行,无法设置宽高
display:inline就是将元素显示为内联元素(又称为行内元素),内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于同一行,但宽度(width)高度(height)不起作用。常见内联元素为“a”
<>display:inline-block ->->拥有内在尺寸,不会自动换行, 可设置高宽
display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。(准确地说,应用此特性的元素呈现为内联对象,周围元素保持在同一行,但可以设置宽度和高度地块元素的属性)
*2-常见标签
<>块级元素block element、行内元素 inline element、行内块元素 inline-block element (i mg、input)
<>常见内联元素:、、、、、
<>常见块级元素: 、、
、
、
、、
、