asp.net – Firefox和Chrome之间的1像素线高差
发布时间:2020-05-29 18:22:32 所属栏目:asp.Net 来源:互联网
导读:在asp.net中使用主页面进行新的站点设计。页面的标题是一个35像素高的“菜单栏”,其中包含一个作为无序列表呈现的asp菜单控件。 所选择的菜单项目以不同的彩色背景和左上方和右侧的2px边框设计。所选菜单项的底部应与菜单栏的底部对齐,因此所选的“选项卡”
|
在asp.net中使用主页面进行新的站点设计。页面的标题是一个35像素高的“菜单栏”,其中包含一个作为无序列表呈现的asp菜单控件。 所选择的菜单项目以不同的彩色背景和左上方和右侧的2px边框设计。所选菜单项的底部应与菜单栏的底部对齐,因此所选的“选项卡”看起来像流入下面的内容。在Firefox和IE中看起来不错,但在chrome中,“标签”似乎比菜单栏的底部高出1个像素。 只是想知道是否有某种错误,我不知道。 我意识到,你很可能需要代码来帮助这个问题,所以不快地发布css。 编辑: 这里是菜单的css … div.hideSkiplink
{
width:40%;
float:right;
height:35px;
}
div.menu
{
padding: 0px 0px 0px 0px;
display:inline;
}
div.menu ul
{
list-style: none;
}
div.menu ul li
{
margin:0px 4px 0px 0px;
}
div.menu ul li a,div.menu ul li a:visited
{
color: #ffffff;
display: block;
margin-top:0px;
line-height: 17px;
padding: 1px 20px;
text-decoration: none;
white-space: nowrap;
}
div.menu ul li a:hover
{
color: #ffffff;
text-decoration: none;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: none;
border-left: 1px solid #fff;
}
div.menu ul li a:active
{
background:#ffffff !important;
border-top:2px solid #a10000;
border-right:2px solid #a10000;
border-bottom: none;
border-left:2px solid #a10000;
color: #000000 !important;
font-weight:bold;
}
div.menu ul a.selected
{
color: #000000 !important;
font-weight:bold;
}
div.menu ul li.selected
{
background:#ffffff !important;
border-top:2px solid #a10000;
border-right:2px solid #a10000;
border-bottom: none;
border-left:2px solid #a10000;
}
div.menu ul li.selected a:hover
{
border: none;
}
所选的类被添加到li和一个元素通过jquery … 这是一个问题的截图 编辑: 在玩了一会儿之后,我发现它实际上是“标题”div本身正在增加1px的铬…这对我来说似乎很奇怪。 解决方法重要的是要意识到,网页总是在不同的浏览器中呈现不同的方式。 Acheiving像素完美是徒劳的,现在我尝试向我的客户解释什么样的成本涉及,使每个浏览器呈现的网站完全相同。更经常的是,他们明白IE6和FF4不会以相同的方式呈现任何页面。我们必须努力使我们的客户了解并拥抱网络的动态。逐渐增强和优雅退化。和平。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在ASP.NET核心rc2中禁用浏览器缓存?
- asp.net-mvc – 实体类型没有键定义 – 代码优先
- asp.net-mvc – 使用Data Annotation验证DateTime(日期和时
- asp.net-mvc – 从ASP.NET MVC应用程序写入EventLog时的安全
- asp.net-mvc – 当可观察数组为空时如何显示无数据?
- asp.net-mvc-3 – 如何使用ModelMetadata单元测试modelbind
- asp.net-mvc – 无法导出Kendo Grid中的隐藏列
- asp.net-mvc-4 – 如何使用SimpleMembership管理配置文件?
- ASP.NET身份和移动客户端
- datetime – 如何指定模型绑定的日期格式?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC编辑器 – 模板/ UIH
- asp.net-mvc – Asp.Net MVC 2 – 更改PropertyV
- asp.net-mvc – MVC发布IPagedList
- asp.net-mvc – ASP.NET MVC:下载excel文件
- asp.net – 我使用什么Active Directory字段来唯
- asp.net-mvc – 什么是应用程序洞察遥测(未配置)
- ASP.Net Cookieless如何工作?
- ASP.NET C#捕获类中的所有异常
- asp.net – 如何将转发器绑定到列表以更新绑定的
- asp.net-mvc – 在ASP.NET MVC视图中递归
热点阅读
