课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
padding:{10px}; 意思是上右下左内边距都为10px,但是为什么显示出来的效果只有上左是10px呢???
2016-01-08
源自:初识HTML(5)+CSS(3)-升级版 12-12
正在回答
实际padding已经设置为10px了,只是你的内容没有填满盒子,暂且只显示出了左内边距和上内边距,可以内容多一些,就看出右内边距效果。
或者取消高度设置,使之根据内容自适应,可以看到下内边距效果。
(此外,不设置宽度时,默认情况下,块状元素的宽度为页面宽度;不是高度时,默认情况下,块状元素的高度为内容的高度)。
因为右侧和下侧都还有空余的地方
你把宽高暂时删了就能看出效果了,或者多写几个字把div填满。
其实已经是四周都为10px了只是你内容少 看不出来你把盒子 汉字 多复制几个
正常应该写#box1{padding:10px;}不应该写padding:{10px}
盒子宽高都是100px,盒子内元素默认靠左上角显示,右下部空间远大于10px,所以看不来。
楼上的应该看他的代码的。你看到只有左上加了10个像素。真相只有一个:那就是下右的你没看出来!你把字多复制几遍让他填充满就看出来了!/流汗
说错勿怪:
因为是这样:
#box1{padding:10px;}
而不是:
padding:{10px};
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答不是”上右下左“的顺序吗?为什么出来的效果不是右边10px,而是左边10px呢?
5 回答padding内边距问题,设置上下左右都为10px了,为什么感觉左右起作用了,上下根本不是10px呢
4 回答为什么“盒子1”不是居中的?? 怎么看 padding:10px 上下左右都是10px呢?
2 回答为啥上下左右都是10PX 边距并不是一样的
1 回答padding不是区分上右下左的么?为啥padding:10px 20px; 就设置为上下填充10px,左右为20px?