Firefox 的 hack 及 问题
2024-09-07 00:29:27
hack:
@-moz-document url-prefix(){
#selector{
display: flex;
justify-content: space-between;
}
}
问题一:行内元素 a 浮动后,导致位置错乱,暂定原因为父级或本身公用样式设置了 white-space: nowrap;
html:
<nobr>
<span>通知</span><span id="sel"></span>
</nobr>
<nobr class="nobr">
<a href="message.aspx" class="moreMsg">更多</a>
</nobr>
css:
.moreMsg{
/*float:right;*/
padding-right: 10px;
padding-top: 5px;
text-decoration: underline;
font-size: 13px !important;
color: #0072c6 !important; }
.nobr{
float:right;
}
.ms-titleText.ms-titleText, .ms-titleText > a{
white-space:normal !important;
}
在 IE7、8、9、10、Edge 及 chrome 下,仅使用 .moreMsg (float:right; 没有注释的情况下)即可有以下效果:
而在火狐下,必须去掉加上
.nobr,
.ms-titleText.ms-titleText, .ms-titleText > a
以上2个类才行,否则会是如下效果:
最新文章
- ok6410 android driver(11)
- laravel5.0升级到laravel5.1
- 一个适用于层级目录结构的makefile模版
- -_-#【Backbone】Model
- CF 327E(Axis Walking-状态压缩Dp-lowbit的使用)
- JavaScript中apply与call方法
- .net mvc 利用分部视图局部刷新.
- C++ C# python 中输入输出函数对比
- 用JS在html页面实现打印功能
- JMETER压力测试报错:JAVA.NET.BINDEXCEPTION: ADDRESS ALREADY IN USE: CONNECT
- python中global和nonlocal用法的详细说明
- 使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等)
- MyEclipse、IDEA常用快捷键
- 【BZOJ4991】我也不知道题目名字是什么(线段树)
- AngularJS 路由:ng-route 与 ui-router
- URAL 2081 Faulty dial
- BZOJ4537 HNOI2016最小公倍数(莫队+并查集)
- 如何实现uboot和linux之间的参数传递
- dynamic web project
- web前端基础知识学习网站推介