私が作成したテンプレートに一連のコードを生成する支払いサービスを使用しています。問題は、divの名前を付けるときに角括弧 "()"を使用することです。これは、生成されたすべてのdivをスタイルする必要があり、CSSは括弧で区切られたdivを気に入らないので、私の問題を引き起こします。CSSで角括弧()を使用する
彼らのコード:
<div id="wwctrl_paytypeLogo_AMEX">
<div id="wwctrl_paytypeLogo_AMEX(SE)">
<div id="wwctrl_paytypeLogo_AMEX(DK)">
私のCSS:私は使用して命名のdiv()に適用される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; }
ありますか?
'()'はIDには使用できません:http://www.w3.org/TR/html4/types.html#type-id –
許可されていなくてもうまくいくようです。 http://jsfiddle.net/DLbWH/ – Ragnar123
これは機能しません。ブラケットは単にその位置では許可されていないからです。 – Rhapsody