html - 如何在标题中将电子邮件放在电话号码旁边
问题描述
我需要帮助获取电子邮件链接以成为我的徽标元素的一部分。我希望它位于我的电话号码链接的右侧。我包含的图片是我想要的样子。但是,当您向下滚动时,CSS 会导致徽标反转颜色。您在该照片中看到的电子邮件链接没有以相同的方式响应,因为我创建了第二个 div 来包含它是出于沮丧。但我无法让第二个 div 以相同的方式运行,我尝试包含相同的 CSS 类等。当我尝试将电子邮件锚标记与徽标 div 一起添加时,它们彼此重叠。
长话短说,我只想将电子邮件添加到徽标 div 中,并将其放在右侧。事实上,它始终位于同一行的电话号码之上。
这是我的 HTML
<!-- Header -->
<header class="header header-fixed header-fixed-on-mobile header-transparent" data-bkg-threshold="100">
<div class="header-inner">
<div class="row nav-bar">
<div class="column width-12 nav-bar-inner">
<div class="logo">
<div>
<a href="tel:1-530-680-8255" style="color: grey"><i class="fas fa-phone display:inline-block"></i> 1-530-680-8255</a>
<a href="tel:1-530-680-8255"><i class="fas fa-phone" style="display:inline-block"></i> 1-530-680-8255</a>
</div>
</div>
<div class="logoemail">
<div>
<a href="mailto:#"> <i class="fas fa-envelope"></i></i> <strong>lwallaceconstruction@gmail.com</strong> </a>
</div>
</div>
<nav class="navigation nav-block secondary-navigation nav-right">
<ul>
<li class="aux-navigation hide">
<!-- Aux Navigation -->
<a href="#" class="navigation-show side-nav-show nav-icon">
<span class="icon-menu"></span>
</a>
</li>
</ul>
</nav>
<nav class="navigation nav-block primary-navigation nav-center">
<ul>
<li class="current"><a href="index.html">Home <i class="fas fa-home"></i></a></li>
<li class="current"><a href="index.html">About <i class="fas fa-at"></i></a></li>
<li class="current"><a href="index.html">Services <i class="fas fa-wrench"></i> </a></li>
<li class="current"><a href="index.html">Contact <i class="fas fa-phone"></i> </a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<!-- Header End -->
这是CSS
/* Initial Logo Width */
.header .logo{
font-size: 12px;
width: 900px;
top: 0px;
left: -40px;
position: absolute;
}
.logoemail {
font-size: 12px;
width: 400px;
top: 30px;
left: 100px;
position: absolute;
color:
}
/* Compacted Header Logo Width */
.header-compact .logo{
width: 800px;
}
/* Initial Logo Styling */
.header .logo a{
display: block !important;
position: absolute;
top: 0;
}
.header-in .logo a,
.header-out .logo a{
-webkit-transition-duration: 0ms;
transition-duration: 0ms;
}
.header .logo a:first-child{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.header .logo a + a{
display: none !important;
}
/* Transparent Header Show Light Logo */
.header-transparent .logo a:first-child{
opacity: 0;
-webkit-transform: translateY(5rem);
transform: translateY(5rem)
}
.header-transparent .logo a + a{
display: block !important;
-webkit-transform: translateY(0);
transform: translateY(0);
}
/* Header Background Logo Swap to Dark Logo - On Scroll! */
.header-background .logo a:first-child{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.header-background .logo a + a{
display: block !important;
opacity: 0;
-webkit-transform: translateY(-5rem);
transform: translateY(-5rem);
}
/* Logo Nav Dark */
.nav-dark .logo a:first-child{
display: block !important;
top: 0;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.nav-dark .logo a:last-child{
display: none !important;
}
/* Logo Mobile Header & Breakpoints */
.mobile .header .logo a:first-child{
display: block !important;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
@media only screen and (max-width: 960px){
.header .logo-inner{
display: table-cell;
vertical-align: middle;
}
.header .logo a{
position: relative;
}
.header .logo a:first-child{
opacity: 1;
top: 0;
-webkit-transform: translateX(0) !important;
transform: translateX(0) !important;
}
.header .logo a:last-child{
display: none !important;
}
}
解决方案
利用
display: inline-block;
所以元素将保持一致。
推荐阅读
- oauth - 在 Rails 中使用 Yahoo OmniAuth
- javascript - JSON.parse 覆盖以处理传入对象
- java - MyBatis - 禁用缓存
- powershell - 在导出 csv 中使用动态路径时,不支持给定路径的格式
- xml - XamlReader.Load() 函数的奇怪行为
- javascript - 多对象交集和移除问题[处理/p5.js]
- c++ - 有没有办法在文本文件中查找特定单词并使用 fstream 知道它的 seekg() 位置?
- php - phpmaker中的浮动标签
- javascript - 如何将我网站上生成的文件保存和打开到用户的本地文件系统?
- python - 使用 lambda(zappa)/django-storages 在 wagtail admin 中尝试上传时出现“不支持的图像格式”错误,并带有有效的 png/jpg