Css IE 8线路高度问题

Css IE 8线路高度问题,css,internet-explorer,internet-explorer-8,Css,Internet Explorer,Internet Explorer 8,我只有在IE8中才会有奇怪的身高问题 我不知道为什么,但在每一段的底部都有一个额外的换行符。有人能调查一下这个问题,帮我看看原因吗 谢谢,跨距不是一种很好的内容布局方式,尤其是当你需要在跨距上加上边距和填充物时 首先,跨度是一个“内联”元素,不应该在其上添加边距或填充,因为内联元素应该显示在“行”上,而不是块级元素,这会在关闭后导致自动换行 如果可以的话,您应该将html修改成这样,因为它在语义上更正确,并且不太可能在较旧的浏览器中中断。您可能还想考虑将填充添加到标记而不是边距,因为我发现I

我只有在IE8中才会有奇怪的身高问题

我不知道为什么,但在每一段的底部都有一个额外的换行符。有人能调查一下这个问题,帮我看看原因吗


谢谢,

跨距不是一种很好的内容布局方式,尤其是当你需要在跨距上加上边距和填充物时

首先,跨度是一个“内联”元素,不应该在其上添加边距或填充,因为内联元素应该显示在“行”上,而不是块级元素,这会在关闭后导致自动换行

如果可以的话,您应该将html修改成这样,因为它在语义上更正确,并且不太可能在较旧的浏览器中中断。您可能还想考虑将填充添加到标记而不是边距,因为我发现IE中的边距比填充更精细。

                <p id="HRS_SCH_PSTDSC_DESCRLONG$0" class="PSLONGEDITBOX">Apollo Group, Inc. was founded in 1973 in response to a gradual shift in higher education demographics from a student population dominated by youth to one in which approximately half the students are adults and over 80 percent of whom work full-time. Apollo's founder, John Sperling, believed -- and events proved him right -- that lifelong employment with a single employer would be replaced by lifelong learning and employment with a variety of employers. Lifelong learning requires an institution dedicated solely to the education of working adults.</p>
                <p>Today, Apollo Group, Inc., through its subsidiaries, University of Phoenix, Apollo Global, College for Financial Planning, and Institute for Professional Development, has established itself as a leading provider of higher education programs for working adults by focusing on servicing the needs of the working adult. Apollo Group is the largest education service provider in North America and has the world's largest educational social network. Apollo is building state of art learning platforms in creating a virtual and highly engaging learning experience. The learning platforms which are built as a cloud based (Education-as-a-Service) bring a more scientific and social approach to the learning experience. We are changing the way people learn and interact via advanced, scalable learning solutions.</p>
                <strong>Subsidiary Statement</strong></p>
阿波罗集团成立于1973年,是为了应对高等教育人口结构从以青年为主逐渐转变为约一半学生为成年人,其中80%以上为全职工作的趋势。阿波罗的创始人约翰·斯珀林(John Sperling)相信——事实证明他是对的——与单一雇主的终身雇佣关系将被终身学习和与各种雇主的雇佣关系所取代。终身学习需要一个专门为在职成年人提供教育的机构

今天,阿波罗集团公司,通过其子公司,凤凰城大学,阿波罗环球学院,金融规划学院和专业发展学院,建立了自己作为一个领先的供应商,为工作人员的高等教育计划,重点服务于工作的成年人的需要。阿波罗集团是北美最大的教育服务提供商,拥有全球最大的教育社交网络。阿波罗正在建立最先进的学习平台,创造一种虚拟的、高度参与的学习体验。基于云计算(教育即服务)构建的学习平台为学习体验带来了更科学、更社会化的方法。我们正在通过先进、可扩展的学习解决方案改变人们的学习和互动方式

附属声明

此外,在任何使用“b”标记表示粗体的地方,都应该将其替换为“strong”,因为“b”标记已被弃用。这也可能是问题的一部分,因为标签上可能隐藏了IE正在使用的固有样式

一旦您将代码改进为更符合标准,您可能会发现它工作得更好。在Firefox中,我看不出到底是什么导致了这个问题,但我怀疑这些带有边距和br标记以及不推荐使用的“b”标记的跨距对您的情况没有帮助

最后也是最重要的一点,您需要修复容器div中实际存在的额外doctype和head标记。这肯定会导致一些问题:


是的,你的问题是你在使用
标记来划分段落。对段落使用
(段落)标记。这可能会解决所有问题。通过将
设置为CSS中的
显示:块
,您可以解决一些问题:

span.PSLONGEDITBOX {
  display: block;
}
这将修复一些奇怪的挂起的最后一行。但我不相信它能解决所有问题

正确的解决方法是完全消除所有

元素。如果您正确地将
用于段落,将
通过
用于标题,您将永远不需要手动插入

,或者至少不经常插入。不要对标题使用
标记。那不是他们的目的


PS:这在IE9和IE10中也被打破了

也请检查firefox中的站点,您的源代码(在firefox中,错误的html标记为红色),您将看到。您有

标记和
我想这是所见即所得编辑器造成的?使用
标记正确标记文本。此外,您的要点不是无序列表。确保所有HTML标记的语义都正确。感谢您的回复。我不确定是否可以用替换标签,因为这些标签都是通过自己的聚合器服务引入该站点的。谢谢你的重复声明,我不知道是从哪里来的。。它被移除了。我添加了span.PSLONGEDITBOX{display:block!important;},但它似乎并没有在IE.hrm中修复它。嗯,我仍然不确定是什么原因造成的,但我会尝试将所有b标记上的边距和填充物归零,像这样,看看是否有帮助:b{margin:0 padding:0;}我看到您添加了我的CSS--修复了
末尾挂起的最后一行,但是在范围内,它不会修复后跟

的文本。要正确地解决这个问题,您确实需要能够更改HTML,因为

会把它弄糟,而您无法使用CSS来解决它。您唯一的其他解决方案是使用Javascript动态编辑DOM并更正HTML。如果您正在寻找一种不涉及更改任何HTML或使用任何Javascript的解决方案,我认为没有。再次感谢您的回复。好的,所以我能够以某种方式将包装器更改为,但它仍然没有在IE中更改它。。。但是关于你的
东西,如果可以的话,你会建议我做什么改变?不确定
会在哪里引起问题。大多数

都可以替换为
,换句话说,

用于分隔段落,这就是
标记的作用。