1
我在一個aspx頁面上有Ajax file upload control。該控件的拖放區域在Chrome和Mozilla中可見,但不在IE10上。我知道它應該在支持HTML5和CSS3的瀏覽器上可見。我相信IE10有支持。AjaxFileUpload控件的拖放區在IE10上不可見
我通過CSS去,發現這個差異
<div class="ajax__fileupload_dropzone" id="ctl00_Mainform_AjaxFileUpload_Html5DropZone" style="width: 100%; height: 60px; visibility: visible;">Drop files here</div> (In Chrome)
<div class="ajax__fileupload_dropzone" id="ctl00_Mainform_AjaxFileUpload_Html5DropZone" style="width: 100%; height: 60px; display: none; visibility: hidden;"/> (In IE10)
在IE10的情況下,顯示設置爲無,能見度爲隱藏。
我的問題具體是 這個瀏覽器特定的css在什麼時候呈現?這樣即使支持HTML5和CSS3,我也可以知道爲什麼會發生這種情況。 我相信我不能在我的代碼中更改此屬性,因爲它將在IE10的情況下再次被覆蓋。
編輯: 我曾嘗試通過將顯示設置爲「block」並將可見性設置爲「visible」來編輯css。但這造成了與滾動條不成比例的看法,這不是我的理想解決方案