美文网首页
css中margin-inline、margin-block、b

css中margin-inline、margin-block、b

作者: keknei | 来源:发表于2023-12-05 16:19 被阅读0次

cssmargin-inlinemargin-blockborder-inlineborder-blockinset-inlineinset-block逻辑属性解析

其中的inlineblock指的是方向,startend指的是开始结束的方位

  1. 例如margin-inline指的就是margin-inline-startmargin-inline-end的简写
  2. 例如margin-block指的就是margin-block-startmargin-block-end的简写

如果内联元素排列方向是水平方向且从左往右排列,margin-inline-startstart对应的就是左侧,margin-inline-endend对应的就是右侧

  • 如果设置direction:rtl,那么水平文档流就是从右往左排列,start对应的就是右侧,end对应的就是左侧
  • 如果设置writing-mode:vertical-rl属性把文档流改为垂直且从右往左排列,此时内联元素就是从上往下排列的,因此,inline就是垂直方向,block就是水平方向

大部分情况下,文档流方向是不会改变的,下面就按照默认的文档流方向举例,来简写css属性

  1. 水平方向上
    padding-left: 20px;
    padding-right: 20px;
    
    可以简写为
    padding-inline: 20px;
    
    margin-inlne也类似
  2. 垂直方向上
    margin-top: 20px;
    margin-bottom: 20px;
    
    可以简写为
    margin-block: 20px;
    
    padding-block也类似
  3. border垂直方向上的简写
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    
    可以简写为
    border-block: 1px solid #ddd;
    
  4. border水平方向上的简写
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    
    可以简写为
    border-inline: 1px solid #ddd;
    
  5. inset简写
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
    可以简写为
    position: fixed;
    inset: 0;
    
    也可以简写为
    position: fixed;
    inset-inline: 0;
    inset-block: 0;
    
    • inset-inline代表水平方向上的leftright
    • inset-block代表水平方向上的topbottom

相关文章

  • CSS基本属性

    CSS基本语法 css背景 背景颜色body{background-color: #b0c4de;}css中,颜色...

  • css杂记

    css的引入方式 嵌入式,内联样式style标签、外部css文件link、在a.css样式中引入b.css的样式:...

  • CSS - 教程

    在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。 CSS 实例 body { b...

  • 一些常见的题

    https://www.jianshu.com/p/978e98829b76css部分1、css中box-sizi...

  • CSS篇 - 样式匹配规则

    (一)问题描述 1、css规则匹配规则 2、css文件匹配顺序 3、.a, .b, .a .b, .a.b...

  • web高效前端编程读写笔记

    1.css相关 .a,.b{逗号指a和b相同的css样式} .a .b{空格指后代元素}; .a>.b{大于号指子...

  • 小程序动画和css

    一、css动画 动画过程中,可以使用 bindtransitionend bindanimationstart b...

  • CSS-复习手册

    一、 Property:属性 Value:值 CSS declaration CSS declaration b...

  • css sprites、Data URI 、iconfont、S

    css sprites? 将许多的小图片整合到一张大图片中,利用css中的background-image属性,b...

  • JQuery教程之入门基础

    语法 $(selector).action() selector:选择器,类似css中的选择器 比如: $('.b...

网友评论

      本文标题:css中margin-inline、margin-block、b

      本文链接:https://www.haomeiwen.com/subject/iwddgdtx.html