为什么text-decoration:none在HTML <ins>元素

时间:2018-05-29 04:21:31

标签: html css web

我会让代码发言。我甚至尝试将important!添加到css值,但仍然无法删除行。

在Chrome和Safari中测试过。

    .no-decoration {
      text-decoration: none;
    }
  <h1> ins tag</h1>
  <ins>
      <a class="no-decoration" href="">Some link</a>
  </ins>
  
  <h1>no ins tag</h1>
  <div>
      <a class="no-decoration" href="">Some link</a>
  </div>

4 个答案:

答案 0 :(得分:0)

这是因为<ins />标签正在装饰它,而不是锚点。

&#13;
&#13;
    .no-decoration {
      text-decoration: none;
    }
&#13;
  <h1> ins tag</h1>
  <ins>
      <a class="no-decoration" href="">Some link</a>
      <p>Paragraph of text.</p>
  </ins>
  
  <h1>no ins tag</h1>
  <div>
      <a class="no-decoration" href="">Some link</a>
  </div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您还应添加<ins>标记的样式。 使用以下代码更新您的CSS,

.no-decoration, ins {
  text-decoration: none;
}

请查看链接https://jsfiddle.net/c1jp3pev/

答案 2 :(得分:0)

您需要将类放在标记和标记中,因为这两个标记都会生成链接文本!

有关详细信息,请参阅此内容! https://www.w3schools.com/tags/tag_ins.asp

答案 3 :(得分:0)

因为,用于在内部插入内容,并且它仅适用于文本。但是有可能通过使用其他一些标签......以及更多......

nums = [10000, 10001, 10010, 10011, 10100, 10101, 10110, 10111, 11000, 11001, 11010, 11011, 11100, 11101, 11110, 11111]    
nums_string = [str(num) for num in nums]

X = 1
nums_sum = [bin(int(num, base=2) + int(str(X), base=2)) for num in nums_string]
nums_sum

['0b10001',
 '0b10010',
 '0b10011',
 '0b10100',
 '0b10101',
 '0b10110',
 '0b10111',
 '0b11000',
 '0b11001',
 '0b11010',
 '0b11011',
 '0b11100',
 '0b11101',
 '0b11110',
 '0b11111',
 '0b100000']

X = -1
nums_sum = [bin(int(num, base=2) + int(str(X), base=2)) for num in nums_string]
nums_sum
['0b1111',
 '0b10000',
 '0b10001',
 '0b10010',
 '0b10011',
 '0b10100',
 '0b10101',
 '0b10110',
 '0b10111',
 '0b11000',
 '0b11001',
 '0b11010',
 '0b11011',
 '0b11100',
 '0b11101',
 '0b11110']

X = -10000
nums_sum = [bin(int(num, base=2) + int(str(X), base=2)) for num in nums_string]
nums_sum
['0b0',
 '0b1',
 '0b10',
 '0b11',
 '0b100',
 '0b101',
 '0b110',
 '0b111',
 '0b1000',
 '0b1001',
 '0b1010',
 '0b1011',
 '0b1100',
 '0b1101',
 '0b1110',
 '0b1111']

X = '-10000'
nums_sum = [bin(int(num, base=2) + int(str(X), base=2)) for num in nums_string]
nums_sum
['0b0',
 '0b1',
 '0b10',
 '0b11',
 '0b100',
 '0b101',
 '0b110',
 '0b111',
 '0b1000',
 '0b1001',
 '0b1010',
 '0b1011',
 '0b1100',
 '0b1101',
 '0b1110',
 '0b1111']

X = '-11111'
nums_sum = [bin(int(num, base=2) + int(str(X), base=2)) for num in nums_string]
nums_sum
'-0b1111',
'-0b1110',
'-0b1101',
'-0b1100',
'-0b1011',
'-0b1010',
'-0b1001',
'-0b1000',
'-0b111',
'-0b110',
'-0b101',
'-0b100',
'-0b11',
'-0b10',
'-0b1',
'0b0']