CSS 怎么筛选没有id的某元素

<td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)"
onkeyup="Menu_Key(event)" id="menun0">
    <table class="menu_static_item menu_4" cellpadding="0" cellspacing="0"
    border="0" width="100%">
        <tbody>
            <tr>
                <td style="white-space:nowrap;">
                    <a class="menu_1 menu_static_item menu_3" href="javascript:__doPostBack('menu','1')"
                    style="border-style:none;font-size:1em;">
                        Monthly Report
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</td>
<td style="width:3px;">
</td>
<td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)"
onkeyup="Menu_Key(event)" id="menun1">
    <table class="menu_static_item menu_4" cellpadding="0" cellspacing="0"
    border="0" width="100%">
        <tbody>
            <tr>
                <td style="white-space:nowrap;">
                    <a class="menu_1 menu_static_item menu_3" href="javascript:__doPostBack('menu','2')"
                    style="border-style:none;font-size:1em;">
                        YTD Report
                    </a>
                </td>
            </tr>
        </tbody>
    </table>
</td>
<td style="width:3px;">
</td>

我想将没有id的td的宽度减为零。

或者有谁知道怎么去除ASP.NET的Menu控件生成的这些多余td元素 ?

阅读 4.7k
4 个回答

ASP.NET 不会 CSS倒是可以
td {display:none}
td[id] {display:table-cell}

用css优先级来实现,针对同一元素用不同选择器定义

CSS3有个not选择器,例如:

div:not(#div1){
   ##css
}

就是选择所有div元素 但是排除id为div1的div元素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题