我正在使用支付服務,在我製作的模板中生成一堆代碼。事情是他們在命名一些div時使用了括號「()」。這對我來說是一個問題,因爲我必須對所有生成的div進行樣式設置,並且CSS不喜歡用括號命名的div。在CSS中使用括號()
其代碼:
<div id="wwctrl_paytypeLogo_AMEX">
<div id="wwctrl_paytypeLogo_AMEX(SE)">
<div id="wwctrl_paytypeLogo_AMEX(DK)">
我的CSS:
#wwctrl_paytypeLink_MTRO button { background: url(images/icon_pay_maestro.png) 265px 50% no-repeat; }
#wwctrl_paytypeLink_AMEX button,
#wwctrl_paytypeLink_AMEX(SE) button,
#wwctrl_paytypeLink_AMEX(DK) button { background: url(images/icon_pay_amex.png) 265px 50% no-repeat; }
有什麼我可以做的有適用於()使用命名的div的CSS?
ID中不允許使用'()':http://www.w3.org/TR/html4/types.html#type-id – 2011-04-14 07:49:58
即使不允許,它似乎也能正常工作。見http://jsfiddle.net/DLbWH/ – Ragnar123 2011-04-14 07:52:25
這不會起作用,因爲在那個位置根本不允許使用括號。 – Rhapsody 2011-04-14 07:53:10