无法突出显示<div>和<ul>中的文本

学生

运行代码片段以了解我的意思。我不明白为什么我不能使用鼠标选择/突出显示其中的任何文本<div class="attributes">我可以在整个div上拖动以选择全部,但不能选择文本本身的一部分。我尝试设置z-index,但没有做任何更改,因此我将其取出。

此元素层次结构有问题吗?

  • <div class="hierarchy">
    • <ul>
      • <li class="id ">
        • <div class="attributes">
          • <div class="col description"> ... 等等。

我已经在Mac上的Firefox,Chrome和Safari中尝试过此操作,但是没有运气。

div.id_text {
  display: inline-block;
  width: 6em;
}

div.hierarchy ul {
  padding: 0;
  margin: 0.5em;
  border-style: solid;
  border-width: 1px;
  border-color: lightgray;
}

div.hierarchy ul ul {
  margin-left: 2em;
}

div.hierarchy li {
  list-style: none;
  padding: 0.5em;
  pointer-events: none;
}

div.hierarchy li:nth-child(even) {
  background-color: #eaeaea;
}

div.hierarchy li:nth-child(odd) {
  background-color: white;
}

div.hierarchy li:before {
  pointer-events: all;
  color: blue;
}

div.hierarchy li.id:before {
  display: inline-block;
  margin-right: 0.5em;
  font-family: FontAwesome;
  content: "\f078";
}

div.hierarchy li.id_collapsed:before {
  transform: rotate(270deg);
}

div.hierarchy li.id_leafNode:before {
  display: inline-block;
  color: black;
}

div.hierarchy li.id_collapsed ul {
  display: none;
}

div.attributes {
  display: inline-table;
  float: right;
  width: calc(100% - 8em);
}

div.col {
  display: table-cell;
  /*! padding-left:  1em; */
  /*! padding-right: 1em; */
  width: 25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
<div class="hierarchy">
  <ul>
    <li class="id ">
      <div class="id_text">36205</div>
      <div class="attributes">
        <div class="col description">My Assembly</div>
        <div class="col mpn">555</div>
        <div class="col qty">undefined</div>
        <div class="col refdes">undefined</div>
      </div>
      <ul id="36205">
        <li class="id_leafNode">
          <div class="id_text">36184</div>
          <div class="attributes">
            <div class="col description">mydesc2</div>
            <div class="col mpn">mympn2</div>
            <div class="col qty">1000</div>
            <div class="col refdes">null</div>
          </div>
        </li>
        <li class="id">
          <div class="id_text">36203</div>
          <div class="attributes">
            <div class="col description">Parent part</div>
            <div class="col mpn">1234</div>
            <div class="col qty">10</div>
            <div class="col refdes">2
            </div>
          </div>
          <ul id="36203">
            <li class="id_leafNode">
              <div class="id_text">36184</div>
              <div class="attributes">
                <div class="col description">mydesc2</div>
                <div class="col mpn">mympn2</div>
                <div class="col qty">99</div>
                <div class="col refdes">Test</div>
              </div>
            </li>
            <li class="id_leafNode">
              <div class="id_text">36185</div>
              <div class="attributes">
                <div class="col description">mydesc3</div>
                <div class="col mpn">mympn3</div>
                <div class="col qty">1</div>
                <div class="col refdes">
                </div>
              </div>
            </li>
            <li class="id_leafNode">
              <div class="id_text">36186</div>
              <div class="attributes">
                <div class="col description">mydesc4</div>
                <div class="col mpn">mympn4</div>
                <div class="col qty">1</div>
                <div class="col refdes">
                </div>
              </div>
            </li>
            <li class="id_leafNode">
              <div class="id_text">36187</div>
              <div class="attributes">
                <div class="col description">mydesc5</div>
                <div class="col mpn">mympn5</div>
                <div class="col qty">1</div>
                <div class="col refdes">
                </div>
              </div>
            </li>
            <li class="id_leafNode">
              <div class="id_text">36188</div>
              <div class="attributes">
                <div class="col description">mydesc6</div>
                <div class="col mpn">mympn6</div>
                <div class="col qty">1</div>
                <div class="col refdes">
                </div>
              </div>
            </li>
            <li class="id_leafNode">
              <div class="id_text">36189</div>
              <div class="attributes">
                <div class="col description">mydesc7</div>
                <div class="col mpn">mympn7</div>
                <div class="col qty">1</div>
                <div class="col refdes">
                </div>
              </div>
            </li>
          </ul>
        </li>
      </ul>
    </li>
  </ul>
</div>

诺斯基

pointer-events从中删除div.hierarchy li

或全部改变

div.hierarchy li {
  list-style: none;
  padding: 0.5em;
  pointer-events: all;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

突出显示div中的文本

来自分类Dev

如何在ul中显示文本和链接

来自分类Dev

在 css 中居中 div 和/或 ul

来自分类Dev

使UL菜单显示在div内部和中央的顶部

来自分类Dev

使用CSS在div中定位ul和li

来自分类Dev

div中ul和p之间的垂直空间

来自分类Dev

滚动时在div中突出显示文本行

来自分类Dev

突出显示div和深色背景

来自分类Dev

UITextView文本选择和突出显示iOS 8中的跳转

来自分类Dev

如何使用 Swift 在 WebView 中查找和突出显示文本

来自分类Dev

在JQuery中的ul中隐藏和显示特定元素

来自分类Dev

如何使div中的文本无法显示

来自分类Dev

div和ul之间的垂直空间很奇怪

来自分类Dev

在div中滚动ul列表

来自分类Dev

如何突出显示和使用文本框中突出显示的行?

来自分类Dev

如何突出显示地图上的多面体和div中的名称

来自分类Dev

显示和隐藏UL标签

来自分类Dev

当div背景图像响应时,在div中垂直和水平居中显示文本

来自分类Dev

用鼠标选择文本并突出显示该div中多次出现的相同文本

来自分类Dev

div和div中的图像分开显示

来自分类Dev

如何使用jQuery选择div,ul,li和标签中的类?

来自分类Dev

无法在Ace编辑器中滚动和突出显示代码

来自分类Dev

无法在Ace编辑器中滚动和突出显示代码

来自分类Dev

HTML div文本以保存和显示

来自分类Dev

即使ul子显示设置为无,div文本也会稍微向上移动

来自分类Dev

如何用ul和li对齐文本

来自分类Dev

使文本完全显示在 div 中

来自分类Dev

Beautifulsoup从无序列表中提取文本和链接div <ul <li(斯堪的纳维亚字符)

来自分类Dev

如何淡入和淡出<div>中的文本

Related 相关文章

热门标签

归档