css中bug记录 - wdyang
程序员文章站
2022-05-18 09:57:39
...
1.margin塌陷,通俗叫法。
假如一个盒子box里边嵌套了两个盒子(记为box1,box2)。box1的margin-top不会如预想的一样在box顶部撑开一个边距,而是以包含box的容器上边界为基准撑开边距。
解决方法:一、设置box1 padding-top.
二、设置box display:absolute.
三、设置box overflow:hidden。
2.如图示:
此类问题代码为:box{width:500px ; height:50px;line-height:50px; text-align:center; border:1px solid #333;}
box span{display:inline-block; width:100px; height: 20px;}
出现此问题有如下几点:父级元素设置text-align:center;使得盒子内文字居中,此时若不设置 span 为inline-block; ,span会自动撑开;
若span设置为inline-block; ,其宽 度和高度的设置不影响文字位置。
解决方法为:一、父元素设置padding-top。
二、父元素仍设置居中,span 不设置内联块盒子,而设置其内边距,撑开所需要的宽度。
效果如下:
。
推荐阅读
-
工作中遇到的HTML和CSS布局和JavaScript技巧记录分享
-
Python 中 对logging 模块进行封装,记录bug日志、日志等级
-
动态生成的html的Table中第一列是checkbox,如何判断选择了哪些checkbox,并获得相对应的记录_html/css_WEB-ITnose
-
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法_PHP
-
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法_PHP
-
工作中遇到的浏览器差别(就不叫IE6bug了)_html/css_WEB-ITnose
-
关于【bootstrap】中,【tooltip】的不算bug的bug的个人看法_html/css_WEB-ITnose
-
Yii2的相关学习记录,自定义gii模板和引用vendor中的js、css(四),yii2gii_PHP教程
-
css中bug记录_html/css_WEB-ITnose
-
Bug:IE6中浮动元素3px间隔_html/css_WEB-ITnose