小编Has*_*ect的帖子

IE EDGE"指针 - 事件:无"不在span标记上工作

在IE EDGE中,当pointer-events: none;应用于span标记时,它似乎不起作用,当添加javascript click事件时,e.target是span而不是父级.

HTML

<div class="parent>     
    <div class="child"><span class="the-span">Something in a span blah blah</span></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.child span {
  pointer-events: none;
}
Run Code Online (Sandbox Code Playgroud)

JS

$(document).click(function(e) {
    console.info(e.target);
});
Run Code Online (Sandbox Code Playgroud)

完整的Codepen示例:https://codepen.io/JoeHastings/pen/gWgzgK

javascript css microsoft-edge

11
推荐指数
1
解决办法
3536
查看次数

IE / EDGE中的CSS网格自动放置

使用IE 11和EDGE支持的旧CSS网格规范时。网格项目是否可以像当前规范一样自动放置?

即不必在网格项目上定义列:

.item:nth-child(1) {
    -ms-grid-column: 1;
}
.item:nth-child(2) {
    -ms-grid-column: 2;
}
.item:nth-child(n) {
    -ms-grid-column: n;
}
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/JoeHastings/pen/mMPoqB

css css3 css-grid

5
推荐指数
1
解决办法
4585
查看次数

在整个行/列中对齐网格项(如弹性项可以)

使用弹性容器和flex-wrap: wrap设置,您可以使用溢出的项目与中心对齐justify-content: center.

有没有办法使用CSS网格实现相同的行为溢出网格项?

我创建了一支显示所需弹性行为的笔

.container-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.container-flex .item {
  width: 33.33%;
  background: green;
  border: 1px solid;
}

.container-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.container-grid .item {
  background: red;
  border: 1px solid;
}

* {
  box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)
<h3>Flex</h3>
<div class="container-flex">
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
</div>

<h3>Grid</h3>
<div class="container-grid">
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div>
  <div class="item">item</div> …
Run Code Online (Sandbox Code Playgroud)

css css3 flexbox css-grid

3
推荐指数
1
解决办法
1020
查看次数

标签 统计

css ×3

css-grid ×2

css3 ×2

flexbox ×1

javascript ×1

microsoft-edge ×1