1、首先打开hbuilder软件,新建一个html文件,在html里面写入html结构,在给每个子div设置一个class属性。2、接着在上方的style标签中设置这个名叫div的class的css样式,这里把文字字号放大并加入了边框,然后就可以使用margin属性设置子容器之间的间距了,margin中前面的是设置上下间距,后面的则是左右间距,最后根据自己的需要设置即可。3、来到浏览器即可看到效果,三个div的间距都是20px。以上就是cs设置div子容器之间的间距的方法。
、在div中,使用p标签创建一行文字,使用img创建一张图片。2、设置div标签的class属性为mydiv。
3、在css标签内,通过class设置div的样式,设置它的宽度为400px,边框为1px,并将display属性设置为flex,实现flex布局。
4、在css标签内,将align-items属性设置为center(水平居中),将justify-content属性设置为space-between(两端对齐)。
5、在浏览器打开test.html文件,查看实现的效果。
这是因为你把li设置成行内元素了,行内元素之间是会有一定间隙的,间隙的大小与默认的font-size设置有关,这个值越大,间隙也越大,如果你在ul层设置font-size=0,那么间隙即可去掉,但是如果ul有字体的话,也看不见了,li里面的字体可以另外设置大小。还有一种办法就是连着写代码:
<ul><li>
</li>
</ul>
这样的写法改成
<ul><li></li></ul>或者
<ul><
li><
/li></ul>
为什么写在一行之后空隙会不见了呢?我认为原因是浏览器会解析HTML代码中行内元素之间的换行符,当行内元素之间没有换行符之后,间隙自然就没了。