css - 列表项的“标记框”是在“主框”内部还是旁边生成的?
问题描述
阅读CSS 规范第 9.2 节控制框生成它说:
'display' 属性的某些值会导致源文档的元素生成一个主框,该主框包含后代框和生成的内容,并且也是任何定位方案中涉及的框。除了主框之外,某些元素可能会生成其他框:“list-item”元素。这些附加框相对于主框放置。
那么这个“关于主框”到底是什么意思呢?它是“在主框内部”(例如父子关系)还是“在主框旁边”(例如兄弟姐妹关系)?
换句话说,列表项项目符号(标记框)是否在列表项主体框内?如果是这样,这是否意味着“标记框”在主体框块格式化上下文中浮动到左侧?
解决方案
属性list-style-position确定标记框是在主框旁边还是在其内部。
这些值分别是outside
和inside
。默认值为outside
.
推荐阅读
- javascript - 容器旁边的可滚动粘性 div
- redis - redis.exceptions.ConnectionError:写入套接字时出现错误 32。断管
- javascript - onTokenRefresh 在 React Native 的 rnfirebase 库中未触发
- grpc - 在 GRPC 服务器中嵌入 Python
- java - 如何制作一个显示在我创建的任何 JFrame 顶部的摆动菜单栏?
- java - 用于分页的 NativeQuery 的 JPA 等效项
- kotlin - kotlin:我想将二维数组的第一个元素添加到末尾
- tomcat - Tomcat停止响应
- jquery - 验证不起作用动态添加的表行
- ruby-on-rails - 重启时如何查看passenger+nginx日志?