html - 仅在 IE 中出现 CSS 边距问题

标签 html css internet-explorer

我在公司网站 ( lexisnexis.stacklaw.com.au ) 上使用网格系统作为单个网页的响应式布局,但在 IE 中遇到了一些 CSS 问题。

jquery 插入的 [+]/[-] 链接在它们应该出现的位置上方移动 20-30 像素。 如果您在 FireFox 或 Chrome 中查看页面,它们是完全正确的。 我该如何解决这个问题?

另一个简单的问题,我怎样才能让每个部分的切换 changeclass 或者,将 [-] 移动到与展开时在同一行上?

最佳答案

对于第 1 部分,将 float:left 赋予 .sectionShort 规则。

第二个

var anchor = $("<a href=\"#\" class=\"read more\">[+]</a>").add($(this).find('h3'))
                .click(function(e){
                    //surpress the normal anchor click events
                    e.preventDefault();
                    //fire off our class switching function
                    doSwitch(thisID);
                }).filter('a');

关于html - 仅在 IE 中出现 CSS 边距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713943/

相关文章:

javascript - ExpressionEngine cms 中的定位问题

javascript - 如何通过 Javascript 动态放置图像元素

css - 为什么我不能覆盖现有的伪元素?

css - 当悬停子 <select> 的选项时,元素丢失 "hover"状态

html - 两个句子之间的虚线但句子是固定宽度的

html - 带有 z-index 的图像中心

javascript - 在 VUE 中切换样式时边框样式无法正确呈现

html - 社交媒体图标出现在右侧而不是底部以用于 Bootstrap 响应式布局

VBA单击IE中没有ID、名称、类名的按钮

javascript - IE9 不支持 localStorage?