Web用户控件 ascx 在IE6下认不到样式其他浏览器没事

leileilang0 2011-05-18 10:49:21
这个项目中经常用Web用户控件就是结尾是ascx的,其他频道都是声明个
 <%@ Register Src="~/lxs/ascx_lib/Top.ascx" TagName="top" TagPrefix="uc1" %>

然后加入样式
  <link href="template/css/green.css" rel="stylesheet" type="text/css" />

然后直接用
   <uc1:top ID="top1" runat="server" />

这种方式用了好几频道了,都这么用,可是就有个频道这么,其他浏览器都没事都能认到写在Top.ascx里的样式,就只有IE6下怎么都认不到里边的样式,把样式拿出来跟Top.ascx放一起就没事了,但是这样很影响SEO啊,
有人指导下么,
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltcszk 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 leileilang0 的回复:]

引用 7 楼 lisliefor 的回复:

IE6、IE7、IE8是有些区别的,比如:IE6中,如果div包含一个table,而这个table大于div,默认这个table会把div撑开,而在IE7和IE8中,div会严格按照你设定的大小,不会被table撑大。

有区别是没办法的,本来要兼容主流浏览器就是不容易的事情,需要特别写一些代码。

你可以把不认的css样式列出来,看看有……
[/Quote]

先确认找到了样式表,然后把你的那个类放到样式表最前面,如果成功显示的话说明你样式表里有格式错误,ie6对于样式bug比较敏感
leileilang0 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 ltcszk 的回复:]
先确认找到了样式表,然后把你的那个类放到样式表最前面,如果成功显示的话说明你样式表里有格式错误,ie6对于样式bug比较敏感
[/Quote]
那个样式文件确实很BUG,有个样式类,删了后。整体就都没样式了。。加上那个。。就又都认出来了。。这BUG。。以后书写样式表。。该注意什么呢
leileilang0 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qyszone 的回复:]
升级到ie8 不用ie6 期待他快点淘汰
[/Quote]
这里是中国。。。
qyszone 2011-05-18
  • 打赏
  • 举报
回复
升级到ie8 不用ie6 期待他快点淘汰
leileilang0 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lisliefor 的回复:]

IE6、IE7、IE8是有些区别的,比如:IE6中,如果div包含一个table,而这个table大于div,默认这个table会把div撑开,而在IE7和IE8中,div会严格按照你设定的大小,不会被table撑大。

有区别是没办法的,本来要兼容主流浏览器就是不容易的事情,需要特别写一些代码。

你可以把不认的css样式列出来,看看有没有替代的办法。
[/Quote]
我那个已经认不到那个类名了。。并不是兼容性问题了。。已经超越兼容。。成为BUG问题了。。
codeingman 2011-05-18
  • 打赏
  • 举报
回复

if(browser=='ie6')
alert("土鳖!!!");
Lisliefor 2011-05-18
  • 打赏
  • 举报
回复
IE6、IE7、IE8是有些区别的,比如:IE6中,如果div包含一个table,而这个table大于div,默认这个table会把div撑开,而在IE7和IE8中,div会严格按照你设定的大小,不会被table撑大。

有区别是没办法的,本来要兼容主流浏览器就是不容易的事情,需要特别写一些代码。

你可以把不认的css样式列出来,看看有没有替代的办法。
leileilang0 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shijianyu00 的回复:]

后台编译代码跟 前台客户端有啥关系????

除非你在Top.ascx 里面的样式 写的不对。在IE6里乱评!!!
[/Quote]
肯定对的,如果不对,其他浏览器为什么能浏览出来呢~~如果说是兼容性问题,我写了个边框变色的,这个肯定都兼容的,可是IE下还不显示,装了DebugBar,后在样式中就没看到在Top.ascx中的样式,改了地方后,就能看出来了~~也不是喷IE6,但这个没法说了
月之点点 2011-05-18
  • 打赏
  • 举报
回复
后台编译代码跟 前台客户端有啥关系????

除非你在Top.ascx 里面的样式 写的不对。在IE6里乱评!!!
leileilang0 2011-05-18
  • 打赏
  • 举报
回复
原来如此 是样式表的事情,把认不到的那些样式往下挪 或者改变下位置到找到为止。。很纠结啊。。这位置还能阻挡了解释样式表了。。。靠
leileilang0 2011-05-18
  • 打赏
  • 举报
回复
有人么。。。。
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。使用说明:〈1〉本产品需要在 Asp.net 2.0环境下运行。〈2〉下载本软件后解压缩,将其中的bin文件夹中所有文件剪切到网站根目录的bin文件夹中。将配置文件web.config整合到自己的网站配置文件里,然后把文件夹hhfeditor拷贝到网站根目录,注意:hhfeditor文件夹下不再有hhfeditor包含文件夹,请拷贝的时候留意勿将整个的文件夹都拷贝到了根目录。〈3〉调用方法介绍:在需要调用件的页面头部输入“”其中hhfeditor1.ascx是简洁版编辑器(适合网页前台客户简单留言等)、hhfeditor2.ascx是功能版编辑器(适合论坛发帖等)、hhfeditor3.ascx是全能版编辑器(适合后台管理时新闻发布或者网页编辑)然后在需要调用的地方输入“”即引用了件。获取编辑器值和设置初始值的方法:(VB.net调用)'获取值Me.TextBox1.Text = Me.editkj.Getvalue()'设置值Me.editkj.Setvalue(Me.TextBox1.Text)编辑器初始值就被设为TextBox1中的值或Me.editkj.Setvalue('www.hhfsoft.com')编辑器初始值就被设为www.hhfsoft.com(C#.net调用)'获取值this.TextBox1.Text = Convert.ToString(this.editkj.Getvalue());'设置值this.editkj.Setvalue(this.TextBox1.Text);编辑器初始值就被设为TextBox1中的值或this.editkj.Setvalue('www.hhfsoft.com');编辑器初始值就被设为www.hhfsoft.com〈4〉sysconfig.aspx配置文件介绍sysconfig.aspx配置文件是2.6版本中新增加的功能,大家可以利用这个文件对图片的上传路径等进行自定义设定。〈5〉自定义表情图标。hhfeditor\hhfpic\face下有5个文件夹,分别存放了5类表情,您可以根据需要进行更换,图片的编号和格式请勿改变,每个文件夹下可放60个表情〈6〉自定义特殊字符。hhfeditor\hhfpic\face有2个文本文件,其中可以自由设置一些特殊字符〈7〉编辑器初始宽、高设置。宽度为自适应容器宽度,即包含着件的容器有多宽显示效果就有多宽,高度设置在 hhfeditor1.ascx、hhfeditor2.ascx、hhfeditor3.ascx里面,使用文本方式打开文件修改“var Editheight=200; //编辑器默高度”这里面的值就可以了,单位(像素)。〈8〉图片大小限制。.net默会限制上传图片的大小,如果要做修改,请在配置文件中做如下更改在之间加入\uff1aexecutionTimeout='90'maxRequestLength='2097150'useFullyQualifiedRedirectUrl='false'minFreeThreads='8'minLocalRequestFreeThreads='4'appRequestQueueLimit='100'/>〈9〉编辑器颜色修改。打开hhfeditor下面的两个样式表。找到下面部分,将颜色代码修改为您需要的颜色即可#ALL{background-color: #9ebef5;width: 100%;height: 100%;}.alertbgc{background-color: #9ebef5;}〈10〉本编辑器永久免费。希望大家多支持我,帮我推广这个编辑器,谢谢!〈11〉开源问题说明:本件暂时对外不开放源码。因为世界上有可恶之人喜欢把别人的东西搬过来改改后就说是自己的作品,到处招摇撞骗唯利是图,为了避免本件遭遇这些情况,所以暂时不公开源代码,特此将不开源的原因说明一下。破解软件进行学习不可耻,可耻的是偷窃别人成果换成钞票装进自己的口袋,并且还往自己脸上贴金。大家能下载到这个件,说明我们都是同行。我们都能明白自己的成果来之不易,希望我们彼此尊重,互相学习!〈12〉在使用过程中如果遇到问题,欢迎提出!升级说明:一、路径问题。旧版本中,如果调用hhfeditor件的页面和hhfeditor文件夹不在同一级目录会出现css样式路径错误的情况,现在已经将问题修正。现在只需将hhfeditor文件夹放在网站根目录即可调用。二、浏览器问题。由于IE6、IE7、火狐浏览器对css样式的支持并不完全相同,所以导致旧版本在不同的浏览器中浏览会出现版面

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧