html - CSS 怎么篩選沒有id的某元素
問題描述
<td onmouseover='Menu_HoverStatic(this)' onmouseout='Menu_Unhover(this)'onkeyup='Menu_Key(event)' id='menun0'> <table cellpadding='0' cellspacing='0' border='0' width='100%'><tbody> <tr><td style='white-space:nowrap;'> <a 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 cellpadding='0' cellspacing='0' border='0' width='100%'><tbody> <tr><td style='white-space:nowrap;'> <a 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元素 ?
問題解答
回答1:ASP.NET 不會 CSS倒是可以td {display:none}td[id] {display:table-cell}
回答2:用css優先級來實現,針對同一元素用不同選擇器定義
回答3:http://www.w3school.com.cn/css/css_selector_descendant.asp,我想w3c是是回答你的最好方式,在這里不應該貼代碼為具體的問題,這不適合啊
回答4:CSS3有個not選擇器,例如:
p:not(#p1){ ##css}
就是選擇所有p元素 但是排除id為p1的p元素
相關文章:
1. 淺談vue生命周期共有幾個階段?分別是什么?2. macos - mac下docker如何設置代理3. node.js - Angular-webpack-Starter, 怎么把NodeJS添加進項目里?4. html5 - vue項目中我用webpack編譯不成功5. javascript - 安裝了babel,不起作用6. html5 - 純CSS怎么做出這種一模一樣的導航條導航塊那里還有個下拉菜單,請大家指導一下7. index.php錯誤,求指點8. 微信公眾號在線生成二維碼帶參數怎么搞?9. 微信開放平臺 - android 微信支付后點完成按鈕,后回調打開第三方頁面,屏幕閃動,求解決方法10. 視頻 - html5 video的autoplay 在智能手機上不運作?
