仅使用CSS更改没有属性的跨度

时间:2015-08-12 03:54:15

标签: html css

我试图为网站编写自定义样式,但遇到了一些麻烦。下面的代码出现了很多,我需要删除span的float属性。在<td>元素内的页面上还有其他跨度,浮点数必须保持不变,CSS没有任何父选择器。我无论如何都无法编辑html或添加任何Javascript。我该怎么办?

<table class="forum_post box vertical_margin" id="post00001">
   <tbody>
     <tr class="colhead-dark">
       <td colspan="2">
         <span style="float: left">
           <a class="post_id" href="stuff.com">text</a>
       </span>
     </td>
   </tbody>
</table>

1 个答案:

答案 0 :(得分:5)

.box > tbody > tr > td > span { float: none !important; }

这说:

  

全部找到

     
      
  1. span是...的直接后裔(孩子)......
  2.   
  3. td这是......的孩子。
  4.   
  5. tr反过来又是......的孩子。
  6.   
  7. tbody最后它是......的独生子女。
  8.   
  9. table
  10.   

或者......或者......

span[style*="float"] { float: none !important; }

这说:

  

属性为span的任何style包含单词float。   的 rel *=[external]