我在不同的瀏覽器中生成<asp:Label>
時遇到問題。例如,在IE中,文本是由Label生成的跨度頂部的文本;在Opera它是在中間..當我設定顯示內聯:如何將asp:Label的文字頂部對齊到他的跨度?
我可以採用某種統一的差異,並設置相同的配兩個瀏覽器? (我想在Opera中設置頂部對齊方式)我無法找到適合我的任何解決方案。謝謝。
我在不同的瀏覽器中生成<asp:Label>
時遇到問題。例如,在IE中,文本是由Label生成的跨度頂部的文本;在Opera它是在中間..當我設定顯示內聯:如何將asp:Label的文字頂部對齊到他的跨度?
我可以採用某種統一的差異,並設置相同的配兩個瀏覽器? (我想在Opera中設置頂部對齊方式)我無法找到適合我的任何解決方案。謝謝。
這不完全是我想象的,但有了這個黑客,我可以定位文本專門爲IE和結果是我需要的。 因此,標籤在他跨度中的位置仍然與其他瀏覽器不同,但我可以移動整個跨度。
http://blog.vervestudios.co/blog/post/2011/05/13/IE9-Only-CSS-Hack.aspx
感謝所有爲你的答案
沒有看到一些樣本HTML(或ASP.NET表單/視圖片段)和CSS,真正的問題是很難回答。 – 2012-03-25 22:35:31
對不起,這是在Opera中生成的html: 1200 and this one copied from IE – downey 2012-03-26 18:39:27