web开发学习什么,你必须知道的CSS盒模型,斩获offer

19 阅读3分钟

2. 标准流的微观现象:

============================================================================

  • 空白折叠现象。

// 比如,如果我们想让img标签之间没有空隙,必须紧密连接.

  • 高矮不齐,底边对齐

  • 自动换行,一行写不完时,换行写

3.标准文档流等级

========================================================================

分为两种等级:块级元素和行内元素;

块级元素:

1).霸占一行,不能与其他任何元素并列

2).能接受宽、高

3).如果不设置宽度,那么宽度将默认变为父亲的100%,即和父亲一样宽

行内元素:

1).与其他元素并排

2).不能设置宽、高。默认的宽度就是文字的宽度

在HTML中,标签分为:文本级和容器级;

文本级:p、span、a、b、i、u、em

容器级:div、h系列、li、dt、dd

温馨小提示:

(1).容器级的标签,里面可以放置任何东西;文本级的标签里面,只能放置文字、图片、表单元素。

(2).p标签是一个文本级标签。p里面只能放文字、图片、表单元素。其他的一律不能放。

(3).定义列表是一个组标签,不过比较复杂,出现了三个标签:

dl表示definition list 定义列表

dt表示definition title 定义标题

dd表示definition description 定义表述词儿

dt、dd只能在dl里面;dl里面只能有dt、dd

你好
这里是撒哈拉沙漠
别想
你走不出这里的
除非
跪下来喊爸爸,我带你
`

表达的语义是两层:

  • 是一个列表,列出了你好、别想、除非三个词

  • 每一个词儿都有自己的描述项。

dd是描述dt的。

延伸外之后,开始说正事儿

css的分类和HTML的分类很像,就p不一样

所有的文本级标签都是行内元素除了p

p是个文本级,但是是个块级元素

所有的容器级标签都是块级元素

我们用图表示一下:

4.块级元素与行内元素的相互转换

===============================================================================

块级元素可以设置为行内元素;

行内元素也可以设置为块级元素。

举个例子:

div {

display: inline;

background-color: pink;

width: 400px;

height: 400px;

}

display是显示模式,用来改变元素的行内、块级性质

最后

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)

《前端开发四大模块核心知识笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。 开源分享:docs.qq.com/doc/DSmRnRG…