发表于: 2021-07-29 20:32:30
2 1906
今天完成的事情:发现不足,总结问题;
明天计划的事情:写页面,弥补不足!!加油! 加油!!
遇到的问题:JS的函数代码,有点不会写。。遇到问题有点迷
收获:
常见的inline元素、block元素、inline-block元素:
inline: a , span , br , i , em , strong , label , q , var , cite , code
block: p ,div , h1...h6 , ol , ul , dl , table , address , blockquote , form
inline-block: img , input
inline行内元素特点
(1)和其他元素都在一行上,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。
(2)元素的高度、宽度及顶部和底部边距不可设置
(3)元素的宽度就是它包含的文字或图片的宽度,不可改变。
block块元素特点
(1)每个块级元素都从新的一行开始,并且其后的元素也另起一行。
(2)元素的高度、宽度、行高以及顶和底边距都可设置。
(3)元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
inline-block行内块元素特点: (代码display:inline-block 可将元素设置为行内块状元素。)
(1)内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点
(2)和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可设置。
inline和inline-block元素之间的间距问题:
1,font-size:0
2,使用margin负值
3,弹性盒子--给父元素设置弹性盒子
inline-block元素的如何垂直居中:
1,设置上下padding值相等
2,设置line-height
3,弹性盒子--父级是弹性盒子他自身也可以设置弹性盒子
inline-block元素插入图片导致元素位置变化:
1,默认是基线对准,设置成顶线对准
2,弹性盒子--父级是弹性盒子他自身也可以设置弹性盒子
使用inline-block布局局限性很大,多实用弹性盒子flex,好用且功能强大。
评论