css - HTML、CSS、内联 block Safari 浏览器

标签 css windows for-loop safari

元素的下一个位置

 
           * {
   box-sizing: border-box;
    }

 .container {
    width: 100%;
    font-size: 0;
    }
    
.container>div {
     display: inline-block;
     width: 50%;
     height: 100px;
     font-size: 1rem;
     bacground-color: #654fca;
     }
<div class='container'>
      <div class='item-left'>
      <div class='item-right'>
    </div>

所有浏览器都将 element-left 和 element-right 水平放置,一个接一个。只有适用于 Windows 的漂亮浏览器 Safari 才能竖直放置,将它们向左按。谁能解释一下,或者告诉在哪里可以阅读有关在 Safari 浏览器中计算宽度的信息,因为如果将元素的宽度减少 49%,元素将变为水平,但边缘保留空间。

最佳答案

以这种方式更新您的 css,您无需担心浏览器兼容性:

添加到您的 css:(保持您原来的样式)

 .container>div.item-left {
    float:left;
  } 

 .container>div.item-right {
     float:right;
   } 

关于css - HTML、CSS、内联 block Safari 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48396268/

相关文章:

jquery - 隐藏在另一个元素后面的html元素

javascript - 使用 Snap.svg 动画关于端点的 SVG 线

windows - CMD 脚本 : How to close the CMD

javascript - 我想隐藏特定单元格的表格行

python - 将字段传递给函数。 PYTHON.Pandas

css - 没有绝对定位的定位元素

php - 使用 php、js 和 mysql 的导航菜单

windows - 在 ubuntu 或 windows 上运行的 MS Edge 进行端到端测试有什么区别吗?

windows - ETS/Mnesia RAM 表中官方/建议/允许的最大记录数(或 RAM 表大小)

xml - 排除 XQuery 中的元素