我在不同的浏览器中生成<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