html - padding-left 和 padding-start 有什么区别?

标签 html css webkit mozilla

在检查一些代码时,我发现了这个新声明:-webkit-padding-start 但我无法理解与现有的 padding-left 有什么区别属性(property)。 我已经阅读了 Mozilla Developers 上的页面并创建了一个 fiddle , 但我仍然不确定。

最佳答案

除了 -webkit-padding-start 是非标准的,不同之处在于当书写方向是从右到左时,-webkit-padding-start 将填充放在右(有效地,转换为 padding-right)。

如果该属性是标准化的,它将对旨在用于包含不同书写系统文本的文档的样式表很有用。然后,您可以在文本的开头放置填充,前提是您已正确设置 HTML 中的 dir 属性或 CSS 中的 direction 属性以对应方向性。因此填充将位于文本开头的左侧,例如在西方语言中,但在文本开头的右侧(从右到左运行),例如阿拉伯语、波斯语或希伯来语文本。

关于html - padding-left 和 padding-start 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582969/

相关文章:

Android WebView 错误地处理预格式化文本中的换行符

javascript - 使用 js/jquery 修改 url 中的参数并重新加载页面

javascript - 如何从 Kendo UI 模板获取值

javascript - 在调整大小时更改带有行的表头

php - 带有 2 个 <td> 的表中的样式 1 <td>

html - 在 bootstrap 中,我无法使用自定义 css 更改列表元素的颜色?

javascript - 如何在 IBM Worklight 中重定向到同一页面但不同的 div/ View ?

html - 如何将搜索栏 'inline'与其他元素一起显示

javascript - 带 Angular 罗盘旋转 javascript 问题 - 旋转/平移

javascript - 更新链接形状时在 Safari 中使用中断的 SVG clipPath