標籤元素中改變文本我有一個代碼片段:使用CSS
<fieldset class="shareMe"><br />
<input type="checkbox" id="share_me" name="share_me" value="1" {if $default_share_pref}checked="checked"{/if} onclick="if (this.checked) { var perms = 'publish_stream'; fb_login_cached(function(response){ if (!response.perms.match(new RegExp(perms))) $('share_me').checked = false; }, perms); }"/>
<label for="share_me">Post this question to my friends on
<span class="">
<a class="fb_button fb_button_small">
<span class="fb_button_text">Facebook</span>
</a>
</span>.
</label>
</fieldset>
我想通過CSS改變<label for .. >
字段中的文本。
我知道我可以通過放置此代碼段的副本並使用css來切換。但是,我想要做到最小代碼更改。可能會使用一些CSS技巧來更改<label for..>
文本,並且完全不影響<label for...>
中的代碼。
CSS代表樣式HTML代表標記。甚至不要試圖與另一個做一個。 – 2013-03-05 01:28:51
如果不能更改html,通常會使用JavaScript來完成,而不是使用CSS。爲什麼你不能使用JS有一個特別的原因嗎? – Zoe 2013-03-05 01:31:49
是的,我沒有使用JS,因爲內容正在基於CSS3媒體查詢進行更改。 – CodeMonkey 2013-03-05 01:34:27