Firefox沒有樣式:空元素

下面是一段代碼示例:

在Chrome和Safari中,它的效果與預(yù)期相當(dāng):

由于某些原因,在Firefox中,contenteditable tds沒有獲得占位符:

如何解決此問題?


編輯:似乎這個(gè)問題與:empty[contenteditable]更相關(guān),因?yàn)檫@段代碼有點(diǎn)管用:

[contenteditable]:not(:focus)::before {
    content: attr(data-placeholder);
    color: gray;
    font-size: .9rem;
}

但是,占位符始終顯示,因此不再是實(shí)際的“占位符”。

? 最佳回答:

Firefox與td:empty不兼容,不是因?yàn)閏ss引擎有問題,而是因?yàn)镕irefox處理contenteditable的方式是向區(qū)域中添加br標(biāo)記。

另一種方法是將html更改為在內(nèi)容存在時(shí)使用inputs

table {
  border-collapse: collapse;
}

th,
td {
  border: 1px solid gray;
  padding: 0;
}

table input {
  border: none;
}

[placeholder] {
  color: gray;
  font-size: .9rem;
}
<table>
  <thead>
    <tr>
      <th>Forename</th>
      <th>Surname</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><input placeholder="Forename"></td>
      <td><input placeholder="Surname"></td>
    </tr>
    <tr>
      <td><input placeholder="Forename" value="John" disabled></td>
      <td><input placeholder="Forename" value="Doe" disabled></td>
    </tr>
  </tbody>
</table>

主站蜘蛛池模板: 国产精品电影一区| 国产一区视频在线| 无码人妻一区二区三区免费| 爆乳熟妇一区二区三区霸乳| 日本国产一区二区三区在线观看 | 精品国产高清自在线一区二区三区 | 另类免费视频一区二区在线观看| 日韩三级一区二区三区| 国产精品免费综合一区视频| 激情内射亚洲一区二区三区| 无码日本电影一区二区网站 | 四虎成人精品一区二区免费网站 | 国产伦精品一区二区三区视频金莲 | 中字幕一区二区三区乱码| 91一区二区三区四区五区| 动漫精品专区一区二区三区不卡 | 国产福利在线观看一区二区| 中文字幕无线码一区2020青青| 偷拍激情视频一区二区三区| 久久精品无码一区二区日韩AV| 久久久一区二区三区| 国产SUV精品一区二区四 | 中文字幕人妻第一区| 性色A码一区二区三区天美传媒| 国产福利日本一区二区三区| 2018高清国产一区二区三区| 亚洲色精品aⅴ一区区三区| 中文字幕一区二区人妻性色| 亚洲AV无码一区二区大桥未久| 国产亚洲一区二区手机在线观看| 日本精品一区二区三区视频| 国产精品高清视亚洲一区二区| 日韩亚洲一区二区三区| 熟女大屁股白浆一区二区| 日本一区二区三区在线视频| 波多野结衣中文一区| 日本一区二区三区在线网| 美女视频一区二区| 国产精品无码一区二区在线观一| 精品国产一区二区三区AV| 精品一区二区三区在线播放|