永发信息网

css的margin不起作用

答案:3  悬赏:10  手机版
解决时间 2021-02-09 03:21
  • 提问者网友:容嬷嬷拿针来
  • 2021-02-08 11:13
#main{
margin:0px auto;
width:100%;
height:100%;
}

我网页里就一个div,id就叫 main。
main这个div里是一个数据控件,我希望数据居中显示。所以就设main的css,可是不起作用啊
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-08 12:19
其实 你这样 很难 回答你 。。 代码 描述 不精确 你可以 试一下 是不是 width:200px; 看他 是不是 居中 如果 如果 不居中 那就有可能是 你用了 float; 你再试一下 float:none;
全部回答
  • 1楼网友:渊鱼
  • 2021-02-08 14:01
定义和用法 margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。 说明 这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。 块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。 margin是设置div外边距的,你想设置其中内容居中可以设置text-align:center水平居中 vertical-align:middle垂直居中 vertical-align 定义和用法 vertical-align 属性设置元素的垂直对齐方式。 说明 该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。 vertical-align的值: baseline 默认。元素放置在父元素的基线上。 sub 垂直对齐文本的下标。 super 垂直对齐文本的上标 top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶端与父元素字体的顶端对齐 middle 把此元素放置在父元素的中部。 bottom 把元素的顶端与行中最低的元素的顶端对齐。 text-bottom 把元素的底端与父元素字体的底端对齐。 length % 使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。 inherit 规定应该从父元素继承 vertical-align 属性的值。
  • 2楼网友:千杯敬自由
  • 2021-02-08 13:10
某些相邻的margin会发生合并,称之为margin折叠。 margin折叠常规认知: 1. margin折叠只发生在块级元素上; 2. 浮动元素的margin不与任何margin发生折叠; 3. 设置了属性overflow且值不为visible的块级元素,将不与它的子元素发生margin折叠; 4. 绝对定位元素的margin不与任何margin发生折叠; 5. 根元素的margin不与其它任何margin发生折叠; 可以用padding替代。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯