发表于: 2019-07-07 23:59:12
1 925
今天完成的事:
试着做了一下深度思考
HTML文件里开头的Doctype有什么作用
<!Doctype>声明要位于文档的最前面,在<html>标签前面,作用是用来告诉浏览器HTML是用哪个版本编写的,如果不声明的话,有可能造成网页布局变乱。
如何理解盒模型及其content、padding、border、margin?
网页上的元素对象,可以看成一个盒子形状的抽象,从内到外,分别为content(内容)padding(填充) border(边框) margin(边距)
常见的inline元素、block元素、inline-block元素有哪些?它们之间有什么区别
inline使元素变为行内元素,可以与其他行内元素共享一行
inline不能更改width,height,可以设置padding,但margin只能设置left和right。
block使元素变为块级元素,独占一行
block可以更改width,height,padding,margin
inline-block既可以像inline与其他行内元素共享一行,也可以像block设置属性
但是两个行内元素之间会有间隙,原因是因为换行,解决方法是在父元素里添加{font-size:0}
明天要做的事:巩固一下学到的标签,属性,前面的有些遗忘了
问题:在div里设置了边框属性但不显示,添加了颜色才显示
border是设置了25px的,没有设置颜色的话,为什么不是背景色,在网页运行时,只有设置的margin和padding。
收获:了解了深度思考里的问题,这些是面试时可能被问及的,早做准备
评论