首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • IE下设置HR高度的超难问题。难难难难难难难难难难!!!!!!!!!! [已结贴,结贴人:nicholsky]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nicholsky
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    • 2

    发表于:2007-12-18 00:55:55 楼主
    看起来以为容易,实际很难,在IE下如何设置hr的高度为了个很大的值,例如500px。

    因为发现超过一定高度,最大也不能超过一个数,例如设500px、800px就不行了,有什么办法。

    FF不会有这问题,就IE有,我的是IE6。难吧,嘻嘻。
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • JK_10000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-12-18 09:33:581楼 得分:5
    果然有点怪
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • toury
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2007-12-18 09:36:402楼 得分:5
    那就再用一个hr,把颜色设置为和背景一样就看不出来是两个HR了:))
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rain_cn
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-12-18 09:42:053楼 得分:0
    该回复于2007-12-20 14:05:47被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • showbo
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 3

      3

    发表于:2007-12-18 09:45:364楼 得分:5
    .........
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yixianggao
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2007-12-18 11:46:035楼 得分:10
    IE6下最大100px!
    如果是背景色,用div就好了,干嘛用hr?!
    HTML code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="Gao YiXiang" /> <meta name="email" content="yixianggao@126.com" /> <meta name="keywords" content="javascript dhtml dom" /> <meta name="description" content="I love web development." /> </head> <body> <hr id="hrTest" color="red" style="height: 10px;" /> <input type="button" id="btnAdd" value="Add" /> <script type="text/javascript"> <!-- btnAdd.onclick = function() { hrTest.style.height = parseInt(hrTest.style.height) + 10; this.value = "hrTest.size is " + hrTest.style.height; }; //--> </script> </body> </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nicholsky
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2007-12-18 12:41:006楼 得分:0
    看来是不行了,用尽方法也不行,原来我的目的是设置一个绝对定位用的。例如:

    <span>
    <div>
    <hr/>
    <ul>xxxxxxxxxxxxxxxxxx </ul>
    </div>
    </span>

    为了代码好看,那个hr换其它的都不能和div对齐,只有 <hr/>或者 <br/>,其它 <a> </a>或 <p> </p>都太长,所以只能用hr,哈,我也试了如yixianggao所说最大只能是100px高度,所以才觉得这个怪,想看看有没方法解决。

    刚才直接把hr不要,在JS里添加一个其它标签,这样代码又好看又实用了,昨晚没想到用这方法。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • JK_10000
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-12-18 13:01:237楼 得分:5
    什么东西不能对齐:
    <span>
    <div style="border:solid 1px black;">
    <hr/>
    <span style="display:block;border:solid 1px black;">d </span>
    <ul> xxxxxxxxxxxxxxxxxx </ul>
    </div>
    </span>


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nicholsky
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2007-12-18 13:13:088楼 得分:0
    我的本意是想代码对齐,所以才用那个hr。

    <div>
    <hr/>

    这两个就对齐了,很公正的对齐,都是5列,哈,只是我自己BT点,为了好看才用那个hr。

    现在改成了
    <span>
    <div> 
    <ul>xxxxxxxxxxxxxxxxxx </ul>
    </div>
    </span>
    更公整了,哈。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved