为什么以margin 0为中心自动与display:block一起使用,但与display:inline-block不一起使用?

丹尼_学生

只是一个让我烦恼的快速问题:为什么以

margin:0 auto

确实可以

display:block

但当显示设置为时,不会将div居中

display:inline-block

谢谢答案

理查德·B

我的理解如下(尽管我很高兴得到纠正)。

  • 内联元素不具有width属性,因此无法计算“自动”
  • 块元素具有width属性,因此可以计算“自动”的宽度
  • 内联块元素的外部作用为内联,但内部作用类似于块。这样,宽度集的作用更像嵌入式元素中单词的宽度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么margin-top可以与inline-block一起使用而不与inline一起使用?

来自分类Dev

为什么inline-block和max-width不能一起使用?

来自分类Dev

Finagle和Akka,为什么不一起使用它们?

来自分类Dev

Finagle和Akka,为什么不一起使用它们?

来自分类Dev

将<br>与display:inline-block一起使用。不好的做法?

来自分类Dev

将<br>与display:inline-block一起使用。不好的做法?

来自分类Dev

为什么`* {display:block; margin:0自动; }`在CSS中显示网络上的所有CSS代码?

来自分类Dev

为什么此RewriteRule与[R]一起使用而不与[QSA,L]一起使用?

来自分类Dev

为什么此RewriteRule与[R]一起使用而不与[QSA,L]一起使用?

来自分类Dev

为什么bash条件检查与[[-n ..]]一起使用,而不与[-n ..]一起使用?

来自分类Dev

为什么Quickbooks可以与Ubuntu一起使用,而不能与Fedora一起使用?

来自分类Dev

为什么它可以与$ scope一起使用,但不能与`this`一起使用?

来自分类Dev

为什么 xargs 与 echo 一起使用,但不与 sort 一起使用?

来自分类Dev

LibreOffice为什么不能与HUD一起使用?

来自分类Dev

为什么URI路径无法与File一起使用?

来自分类Dev

为什么.includes()无法与.classList一起使用?

来自分类Dev

为什么DbFunctions无法与Linq to Entries一起使用

来自分类Dev

为什么decltype无法与重载函数一起使用?

来自分类Dev

为什么将Retrofit与AsyncTask一起使用?

来自分类Dev

为什么grep无法与重定向一起使用?

来自分类Dev

为什么模拟不能与AsyncTask一起使用?

来自分类Dev

为什么addBack与Find()一起使用

来自分类Dev

为什么@Transactional无法与@Autowired EntityManagerFactory一起使用?

来自分类Dev

为什么AOP和DI很少一起使用

来自分类Dev

为什么rand无法与AbstractFloat一起使用?

来自分类Dev

为什么将webpack与电子一起使用

来自分类Dev

为什么将NGINX与Meteor一起使用?

来自分类Dev

为什么要与Meteor一起使用React?

来自分类Dev

为什么sync选项与dd命令一起使用?

Related 相关文章

  1. 1

    为什么margin-top可以与inline-block一起使用而不与inline一起使用?

  2. 2

    为什么inline-block和max-width不能一起使用?

  3. 3

    Finagle和Akka,为什么不一起使用它们?

  4. 4

    Finagle和Akka,为什么不一起使用它们?

  5. 5

    将<br>与display:inline-block一起使用。不好的做法?

  6. 6

    将<br>与display:inline-block一起使用。不好的做法?

  7. 7

    为什么`* {display:block; margin:0自动; }`在CSS中显示网络上的所有CSS代码?

  8. 8

    为什么此RewriteRule与[R]一起使用而不与[QSA,L]一起使用?

  9. 9

    为什么此RewriteRule与[R]一起使用而不与[QSA,L]一起使用?

  10. 10

    为什么bash条件检查与[[-n ..]]一起使用,而不与[-n ..]一起使用?

  11. 11

    为什么Quickbooks可以与Ubuntu一起使用,而不能与Fedora一起使用?

  12. 12

    为什么它可以与$ scope一起使用,但不能与`this`一起使用?

  13. 13

    为什么 xargs 与 echo 一起使用,但不与 sort 一起使用?

  14. 14

    LibreOffice为什么不能与HUD一起使用?

  15. 15

    为什么URI路径无法与File一起使用?

  16. 16

    为什么.includes()无法与.classList一起使用?

  17. 17

    为什么DbFunctions无法与Linq to Entries一起使用

  18. 18

    为什么decltype无法与重载函数一起使用?

  19. 19

    为什么将Retrofit与AsyncTask一起使用?

  20. 20

    为什么grep无法与重定向一起使用?

  21. 21

    为什么模拟不能与AsyncTask一起使用?

  22. 22

    为什么addBack与Find()一起使用

  23. 23

    为什么@Transactional无法与@Autowired EntityManagerFactory一起使用?

  24. 24

    为什么AOP和DI很少一起使用

  25. 25

    为什么rand无法与AbstractFloat一起使用?

  26. 26

    为什么将webpack与电子一起使用

  27. 27

    为什么将NGINX与Meteor一起使用?

  28. 28

    为什么要与Meteor一起使用React?

  29. 29

    为什么sync选项与dd命令一起使用?

热门标签

归档