- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的网站页脚中有一个带有社交媒体图标的元素。我正在使用 bootstrap col 类来定位元素。当我加载页面时,一个图标和元素边框在我将鼠标悬停在它们上面之前是不可见的。我相信它与一些 col 类有关,因为当我删除它们时,它工作正常。 FireFox 和 edge 好像没有这个问题,只有 chrome。这让我摸不着头脑。
这是我网站的链接http://www.davidsandersdesigns.com/这是我的页脚 html
<!--Footer-->
<div class='container-fluid'>
<div class='row'><!--Mobile-->
<div id='bottom_doubleArrow' class='bottom_doubleArrow col-xs-6 col-sm-5 hidden-md hidden-lg col-xs-offset-5 col-sm-offset-5'></div>
</div>
<footer class='row'>
<div id='footer_logo' class='footer_logo col-xs-12 col-sm-12 col-md-3 col-lg-3 col-md-offset-1'></div>
<!--Problem Element--><div class='footerIcon_container hidden-xs hidden-sm col-md-3 col-lg-2 col-md-offset-7 col-lg-offset-8'>
<a>
<div class='mail_icon'></div>
</a>
<a>
<div class='linkedIn_icon'></div>
</a>
<a>
<div class='facebook_icon'></div>
</a>
</div>
<div id='footer_doubleArrow' class='footer_doubleArrow hidden-xs hidden-sm col-md-1 col-lg-1 col-md-offset-10 col-lg-offset-10'></div><!--Desktop-->
</footer>
</div>
这是与该元素相关的 css 类。
.footerIcon_container {
top: 20px;
height: 90px;
border-left: 1px solid white;
border-right: 1px solid white; }
/* line 100, C:/Users/Frederick/Documents/Web Editing/Projects/Portfolio site/build 2000/sass/partials/pages/mainPage/_footer.scss */
.mail_icon {
display: block;
position: relative;
float: left;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("../images/email_icon.svg");
height: 40px;
width: 55px;
top: 25px;
transition: opacity 300ms; }
/* line 111, C:/Users/Frederick/Documents/Web Editing/Projects/Portfolio site/build 2000/sass/partials/pages/mainPage/_footer.scss */
.linkedIn_icon {
display: block;
position: relative;
float: left;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("../images/linkedin_icon.svg");
height: 40px;
width: 55px;
top: 25px;
transition: opacity 300ms; }
/* line 122, C:/Users/Frederick/Documents/Web Editing/Projects/Portfolio site/build 2000/sass/partials/pages/mainPage/_footer.scss */
.facebook_icon {
display: block;
position: relative;
float: left;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("../images/facebook_icon.svg");
height: 40px;
width: 55px;
top: 25px;
transition: opacity 300ms; }
最佳答案
这很奇怪。我在检查器中添加了以下样式,它似乎解决了问题:
.footerIcon_container > a {
display: block;
}
至于为什么会发生这种情况 - 老实说,我不太确定!
编辑 - 我还注意到 <div>
anchor 元素中的 是 float 的,如下所示:
<a href="https://www.facebook.com/sharer/sharer.php?u=www.davidsandersdesigns.com" target="_blank">
<div class="facebook_icon"></div>
</a>
CSS:
.facebook_icon {
float: left;
}
当您检查包装时 <a>
元素,您会注意到它没有高度(已折叠)。我在包装中添加了一个 clearfix 类 <a>
这样:
<a class="clearfix" href="https://www.facebook.com/sharer/sharer.php?u=www.davidsandersdesigns.com" target="_blank">
这恢复了包装元素的高度(我对其他社交图标也做了同样的事情。
我还尝试删除 float: left
从内部div
完全是,所以将它从这个类以及其他社会类中移除:
.facebook_icon {
float :左;
然后您可以添加 float: left
到包装 <a>
是这样的:
.footerIcon_container > a {
float: left;
}
编辑 2:
经过进一步检查,我注意到 linkedIn 和邮件图标都在您的 styles.css 文件中应用了以下样式:
.linkedIn_icon {
display: block;
position: absolute;
padding: 0;
overflow: hidden;
backface-visibility: hidden;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
上面是第 477 行,下面是邮件图标的第 464 行:
.mail_icon {
display: block;
position: absolute;
padding: 0;
overflow: hidden;
backface-visibility: hidden;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url("../images/logo1.svg");
height: 90%;
}
很多这些样式都被覆盖了,但是有一些没有被覆盖,这似乎是其他图标显示的原因......这似乎是其他图标出现的原因,而 facebook 没有.我建议修改 linkedIn 如下,这样它也包括 Facebook:
.linkedIn_icon, .facebook_icon {
display: block;
position: absolute;
padding: 0;
overflow: hidden;
backface-visibility: hidden;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
同样,这似乎对我有用......
关于html - Bootstrap 类导致页脚内容在悬停之前无法完全加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35169331/
我正在寻找一种使此打印 HTML 代码 fragment 向后兼容旧 Android 版本的简单方法: @TargetApi(Build.VERSION_CODES.KITKAT) private v
我在 GCC 终端 (centos linux) 中为 ATM 项目编译以下 c 和 .h 代码时收到以下错误。请帮忙,因为我是编程新手。 validate_acc.h #ifndef _VALIDA
在写关于 SO 的不同问题的答案时,我制作了这个片段: @import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light'
试图弄清楚我应该如何在 my_div_class 之前放置一个 span 而不是替换所有它。现在它取代了 div,但我不想这样做。我假设它类似于 :before 但不知道如何使用它。 { va
我正在使用选择库 http://github.hubspot.com/select/和 noUiSlider https://refreshless.com/nouislider/ .我面临的问题如下
我是开发新手,独自工作。我正在使用 Xcode 和 git 版本控制。可能我没有适本地组织和做错事,但我通常决定做 promise 只是为了在我破坏一切之前做出安全点。在那一刻,我发现很难恰本地描述我
我想确保在同一个桶和键上读取和写入时,应该更新获取的值,也就是说,应该在对其进行写入操作之后获取它。我怎样才能做到这一点? 我想要的是,如果我更新一个键的值,如果我同时使用不同线程获取值,则更新同一个
我的问题与this有关问题,已经有了答案: yes, there is a happens-before relationship imposed between actionsof the thre
The before and after hook documentation on Relish仅显示 before(:suite) 在 before(:all) 之前调用。 我什么时候应该使用其中
我有 CSV 行,我想在其中检测所有内部双引号,没有文本限定符。这几乎可以正常工作,但我的正则表达式还可以检测双引号后的字符。 CSV 部分: "7580";"Lorem ipsum";"";"Lor
是否可以通过Youtube数据API检查广告是否可以与特定视频一起显示? 我了解contentDetails.licensedContent仅显示视频是否已上传至同一伙伴然后由其声明版权。由于第三者权
考虑一下用漂亮的彩色图表描述的“像素管道” https://developers.google.com/web/fundamentals/performance/rendering/ 我有一个元素(比
之前?
在 MVC3 中,我可以轻松地将 jQuery 脚本标签移动到页面底部“_Layout.vbhtml” 但是,在 ASP.NET MVC3 中,当您使用编辑器模板创建 Controller 时,脚手
悬停时内容被替换,但是当鼠标离开元素时我希望它变回来。我该怎么做? $('.img-wrap').hover(function(){ $(this).find('h4').text('Go
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 有关您编写的代码问题的问题必须在问题本身中描述具体问题 - 并包含有效代码以重现该问题。
版本:qwt 6.0.1我尝试开发频谱的对数缩放。我使用简单的线条来启用缩放plotspectrum->setAxisScaleEngine(QwtPlot::yLeft, new QwtLog10S
我有两个相同的表,I_Subject 和 I_Temp_Subject,我想将 Temp_Subject 表复制到 Subject 表。 I_Temp_Subject 由简单用户使用,I_Subjec
我的印象是第一次绘制发生在触发 DOMContentLoaded 事件之后。特别是,因为我认为为了让第一次绘制发生,需要渲染树,它依赖于 DOM 构造。另外,我知道 DOM 构造完成时会触发 DOMC
我是一名优秀的程序员,十分优秀!