有沒有什麼辦法只使用CSS(無腳本)來檢查一個元素,比如一個表是否包含另一個元素,比如目標?我知道你可以使用:target僞類作爲具有目標的元素,但我需要能夠選擇包含目標元素的元素。如果有什麼方法可以使用:contains僞類來檢查一個元素是否包含有用的目標,但是我已經嘗試了幾種不同的方法,但沒有成功。我知道沒有一個父節點選擇器排除了用目標URI查找元素的父節點。我能想到的唯一可能的方式是使用:包含,我不認爲它甚至可以處理任何文本。如果有人知道某種技巧或其他選擇器可以解決這個問題,請幫助。包含目標元素?
Q
包含目標元素?
0
A
回答
0
第一個猜測:
我在理解你的問題很難,所以我的答案是提供假設你的問題是這樣的:
有什麼辦法風格的目標元素的父母?
答案是否定的,CSS通過級聯下層工作,它不能級聯;有以下幾個問題的讀取進一步的細節/回答:
- CSS Parent/Ancestor Selector
- Is there a CSS parent selector?
- Complex CSS selector for parent of active child
(還有其他的,如果你搜索 'css parent selectors')
第二次猜測:
如果你的問題是:
我可以找到針對其他部分同一頁的鏈接?
然後是,可以(用CSS3和/或使用jQuery):
a[href*='#'] { /* css */ }
$("a[href*='#']") // jQuery selector
的href*='#'
部分是一個屬性選擇器,其搜索 'href' 屬性的屬性對任何發生引用字符串'#'(#
用於定位相同頁面的鏈接)。
如果您可以修改您的問題,使其更清楚您希望我們爲您提供什麼樣的幫助,那麼我將非常樂意嘗試並更多地使用您,但因爲它是我只能猜測。這幾乎沒用。=(
腳註:
- 其他選項是:
- 開始於,例如:
a[href^='http://']
其中選擇其href
開頭的所有鏈接的 'http://',和 - 以例如:
a[href$='.pdf']
結尾,其選擇所有以文件類型.pdf
結尾的鏈接。
- 開始於,例如:
相關問題
- 1. Div標籤不包含元素?
- 2. 段落標記不包含塊元素
- 3. 當CSS元素包含浮動元素時,用於包含元素的邊框
- 4. XStream元素包含TextNode和元素
- 5. 空元素可以包含子元素
- 6. CSS目標元素,包括體類
- 7. 元素目標
- 8. 目標元素
- 9. ASP.NETSequence包含多個元素
- 10. 包含嵌套元素
- 11. Apache Axis:不包含元素
- 12. groupby包含多個元素
- 13. MageUI.exe不包含compatibleFrameworks元素
- 14. HMENU只包含子元素
- 15. 目標HTML元素
- 16. 其中包含'i'標記的span元素的Xpath標識符
- 17. 單擊目標元素時轉到下一個目標元素
- 18. SASS元素內的目標元素
- 19. 重疊元素中的目標元素
- 20. HTML列表項目編號通過包含「float」元素進行移位元素
- 21. 負Z指標元素出現在包含元素的背景之上
- 22. jQuery將鼠標懸停在不包含子元素的子元素上
- 23. 目標-C,排序包含字符串元素的字符串數組
- 24. XSLT:顯示包含特定子元素的所有元素(並且僅包含那些元素)
- 25. 不使用包含元素的內容投影/包含
- 26. 包含分區爲 「覆蓋」 包含的元素
- 27. DOM元素可以包含一個包含空格的ID嗎?
- 28. 在服務器端包含文件中包含DIV元素
- 29. 的MongoDB - 陣列包含的元素和不包含另一個
- 30. 無法找到包含jQuery的包含DOM元素
Sass or Less會這樣嗎? – TricksfortheWeb 2017-01-04 23:09:37