在 IE 和 Firefox 中垂直显示文本(旋转 90 度)
我有一个包含 asp GridView 的页面,我想垂直显示文本以使其打印效果更好。目前我正在使用 css 来做到这一点: .rotate { -webkit-transform: 旋转(-90deg); -moz变换:旋转(-90度);宽度:25 像素; 除了 25px 宽度被忽略之外,它
在 FF 中有效,并且在 IE 中宽度设置正确,但文本不是垂直的。有人知道如何在两种浏览器中实现此功能吗?
I have a page that houses an asp GridView and I would like to display the text vertically to allow it to print better. Currently I'm using css to do that:
.rotate { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); width: 25px; }
Which works in FF except the 25px width is ignored and in IE the width is being set correctly but the text isn't vertical. Anyone know how to make this work in both browsers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是使用 CSS 的 -90 度旋转,应该在 IE 中工作:
供您参考 http://css3please.com/是一个生成此类 CSS 效果的好工具,具有良好的跨浏览器支持。
如果没有具体的示例,我真的无法说出为什么宽度不适用 FF,但您可以尝试设置
display:block;
Here's a -90 degree rotation using CSS that should work in IE:
For your reference http://css3please.com/ is a good tool for generating these kind of CSS effect with pretty good cross browser support.
I can't really say why the width isn't applying in FF without a concrete example, but you might try setting
display:block;