Re: CSS 不能覆蓋 input[type=hidden] 的 'display' 值

(12/10/22 9:35), Charlie wrote:
> 我赞成The HTML Accessibility Task Force的提议:the spec should say
> explicitly that @hidden trumps all CSS. Regardless of what changes
> are made to CSS for an element, all the processing requirements for
> @hidden elements remain in effect. For CSS changes to have any
> impact, the author would have to remove @hidden.

有沒有興趣解釋一下理由?

在 2012-10-22,上午12:18,"Kang-Hao (Kenny) Lu" <kanghaol@oupeng.com> 写道:
> 
>> 今天貘大在 TTWF 一開始不務正業,倒是發現了一個很有趣的現象:
>>
>>  <input type="hidden"> 不管怎麼設 'display' 都不會顯示

對了,多測試了一下,這裡說不會顯示是說

1. 完全不是一个 'diplay: block' 盒,也就是

  data:text/html,break<input type="hidden" style="display: block
!important;"/>me

不會斷行。

2. 在上面的 'counter-reset', 'counter-increment' 基本不會有作用,跟一個
'display: none' 的東西一樣。


做這種測試的原因是 <input type="hidden" style="display: block
!important;"/> 還是有可能事顯示成高度 0 的 'diplay: block' 盒,那就是有
「顯示」。



以上

Kenny
-- 
Web Specialist, Oupeng Browser, Beijing
Try Oupeng: http://www.oupeng.com/

Received on Wednesday, 24 October 2012 07:35:33 UTC