发表于: 2019-08-18 17:25:01

3 951


这几天完成了任务8,接下来就是任务9了。

这些天遇到的问题:

1.在将一个div1与div2放入一个div中时,div设置浮动,div1使用background-image插入背景图片,div2输入一段文字,在dvi1设置了宽度的情况下,div2会遮住div1部分内容,并且输入文字也无法撑开dvi1的宽度,如图:

但是,dvi1不用background-image,而是在dvi后面加一个img标签就不会这样

2.列表中,产生文字前面的小圆圈不会被算在该元素内。

3.在表格中,td里面的img不会垂直居中


收获

1.表格中,如果存在div就会默认另起一行,设置flex没有效果,无论是td里面套div再套div都没有效果。

2.在表格中:


border-collapse: collapse;               用来合并表格边框(将双边框变成单边框,不会加粗)

border-spacing: 0;                    同样也用来合并表格边框,但是这种方法是将单元格之间的距离变成0,所以就相当于一个加粗了的边框

table-layout: fixed;                   作用是将表格等分,具体原因不知


3.word-break:break-all ,强制英文单词换行,不会因为空间不足使整个单词换行。

4.我认为可以利用div+flex代替table,虽然这样麻烦一些,但是可控性强一些,目前我是这样认为的。






返回列表 返回列表
评论

    分享到