元素的边界到底在哪里绘制到边距和填充?

用户名

在我的css定义文件中,我已将css添加borders到列表中的容器之类的许多元素中,以可视方式将它们分开。但是,边界线有时不可见,或仅部分可见。

我猜可能是因为边界线被其旁边的元素覆盖,所以我想确切地了解CN1绘制边界的位置。例如它是在填充内,在填充外,在边距内还是在边距外?另外,边框是添加到填充或边距的大小上还是在边框或边框的顶部绘制?

这似乎是一个非常基本的问题,但是到目前为止,我还无法找到答案(例如,边框在“填充和边距”部分的图中未显示:https : //www.codenameone.com/manual /theme-basics.html),因此非常感谢您提供帮助或指向该文档的指针。

Shai Almog

边框是组件的一部分,因此它位于填充内。请注意主题基础部分中的一段:

填充和边距是从CSS盒子模型派生的概念。它们在Codename One中略有不同,在Codename One中,边框间距是填充的一部分,但除此之外,它们非常相似:...

因此,您需要有效地确保有足够的填充以包含组件的边框。边距位于组件外部,并且组件“不知道”边距。

如果您认为这还不够清楚或没有得到正确解释,则可以通过以下Wiki页面对其进行编辑以使其澄清:https : //github.com/codenameone/CodenameOne/wiki/Theme-Basics

该文档是从该页面生成的,请参阅https://www.codenameone.com/blog/tip-edit-docs-fun-profit.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSVkit到底在哪里?

来自分类Dev

CSVkit到底在哪里?

来自分类Dev

JPEG原始Blob中的“元数据”边界到底在哪里?

来自分类Dev

Unity的CrossPlatformValidator到底在哪里?

来自分类Dev

“scm/change/title”到底在哪里?

来自分类Dev

Caffe中类似函数的宏(例如CHECK和CHECK_EQ)的定义到底在哪里?

来自分类Dev

数据库缓存:到底在哪里发生?

来自分类Dev

REST身份验证到底在哪里使用?

来自分类Dev

那个核心转储到底在哪里?

来自分类Dev

“描述”方法到底在哪里被覆盖?

来自分类Dev

数据库缓存:到底在哪里发生?

来自分类Dev

linux / kernel.h文件到底在哪里?

来自分类Dev

在 Android 中到底在哪里插入 onPause()?

来自分类Dev

CSS:它的背景颜色的边距和填充从哪里来?

来自分类Dev

负边距和边界

来自分类Dev

在CodenameOne中定义或继承的对话框文本,“确定”按钮和“取消”按钮到底在哪里?

来自分类Dev

Android,从元素中删除边距和填充

来自分类Dev

这个底部填充/边距来自哪里?

来自分类Dev

边距和填充与边界框的贡献之间有什么区别?

来自分类Dev

关于PHPUnit的Selenium 2文档到底在哪里?

来自分类Dev

JSP到底在哪里运行?在客户端还是服务器端?

来自分类Dev

我的openshift服务器中文档根目录到底在哪里?

来自分类Dev

Windows的Git Bash提示符到底在哪里定义?

来自分类Dev

Launchpad上的所有源代码到底在哪里可以浏览?

来自分类Dev

.NET运行时(CLR),JIT编译器到底在哪里?

来自分类Dev

x86-64上的红色区域到底在哪里?

来自分类Dev

正向通行证之后,KL损失到底在哪里使用?

来自分类Dev

ChronicleMap到底在哪里为持久化映射创建了内存映射文件?

来自分类Dev

Launchpad上的所有源代码到底在哪里可以浏览?

Related 相关文章

  1. 1

    CSVkit到底在哪里?

  2. 2

    CSVkit到底在哪里?

  3. 3

    JPEG原始Blob中的“元数据”边界到底在哪里?

  4. 4

    Unity的CrossPlatformValidator到底在哪里?

  5. 5

    “scm/change/title”到底在哪里?

  6. 6

    Caffe中类似函数的宏(例如CHECK和CHECK_EQ)的定义到底在哪里?

  7. 7

    数据库缓存:到底在哪里发生?

  8. 8

    REST身份验证到底在哪里使用?

  9. 9

    那个核心转储到底在哪里?

  10. 10

    “描述”方法到底在哪里被覆盖?

  11. 11

    数据库缓存:到底在哪里发生?

  12. 12

    linux / kernel.h文件到底在哪里?

  13. 13

    在 Android 中到底在哪里插入 onPause()?

  14. 14

    CSS:它的背景颜色的边距和填充从哪里来?

  15. 15

    负边距和边界

  16. 16

    在CodenameOne中定义或继承的对话框文本,“确定”按钮和“取消”按钮到底在哪里?

  17. 17

    Android,从元素中删除边距和填充

  18. 18

    这个底部填充/边距来自哪里?

  19. 19

    边距和填充与边界框的贡献之间有什么区别?

  20. 20

    关于PHPUnit的Selenium 2文档到底在哪里?

  21. 21

    JSP到底在哪里运行?在客户端还是服务器端?

  22. 22

    我的openshift服务器中文档根目录到底在哪里?

  23. 23

    Windows的Git Bash提示符到底在哪里定义?

  24. 24

    Launchpad上的所有源代码到底在哪里可以浏览?

  25. 25

    .NET运行时(CLR),JIT编译器到底在哪里?

  26. 26

    x86-64上的红色区域到底在哪里?

  27. 27

    正向通行证之后,KL损失到底在哪里使用?

  28. 28

    ChronicleMap到底在哪里为持久化映射创建了内存映射文件?

  29. 29

    Launchpad上的所有源代码到底在哪里可以浏览?

热门标签

归档