作者ggirls (哥)
看板Web_Design
標題[問題] 選擇器:位於某元素「前」的元素
時間Sun May 27 21:13:45 2018
若 <span class="A"><br><span class="B">
我想要選擇 class="B" 前的 <br>要如何表示?
css 的 element+element, element~element
都是以某元素「後」的元素的角度來看,有特別的
原因嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.112.168
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1527426827.A.7BF.html
1F:推 art1: 上次看某個線上課程似乎有說沒辦法選擇之前的元素 05/27 22:22
2F:→ art1: 猜測選擇器可能是用正規表示法實做?而 js 的正規不支援往 05/27 22:24
3F:→ art1: 前看 05/27 22:24
5F:推 marymeow: [class^="A"] br{} 這樣試試? 05/28 15:16
6F:推 marymeow: 阿 看錯 請幫我刪掉 謝謝QQ 05/28 15:20
7F:推 Gold740716: 記得是實作上的限制做不到 05/28 21:16
8F:推 coke604: 怎麼不直接幫br加上class... 06/11 08:03
9F:推 shter: 我也常遇到這種問題,有時套件產生的元素沒tpl能改的 06/13 23:48
10F:推 ymcheung: 直接幫 br 加 class+1,這樣網站變大後才好維護 06/14 21:17