使用 handlebars.js 时出现奇怪的字符
Strange characters appear while using handlebars.js
我注意到使用 handlebars 文件时有奇怪的行为。
当我试图在一个 div 中添加 3 个彼此相邻的锚标记时,它们之间有“-”字符。您可以在下图中看到它。
我没有在代码中添加它们,当我将每个锚标记放在单独的 div 中时,字符消失了。
我是车把的新手,我想知道这是什么原因。
.social-media {
margin-bottom: 32px;
}
.social-media a {
margin: 16px 15px;
}
<div class='footer'>
<div class='social-media'>
<a href='https://www.facebook.com/'>
<img alt='facebook' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.linkedin.com/company/'>
<img alt='lnkedin' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.instagram.com/'>
<img alt='instagram' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
</div>
</div>
只需将 text-decoration: none;
道具添加到您的锚点样式中 - 它会删除此行。
此装饰(下划线)默认出现在所有链接上。 text-decoration: none;
CSS 属性 删除此行。
.social-media {
margin-bottom: 32px;
}
.social-media a {
margin: 16px 15px;
text-decoration: none; /* remove underline */
}
<div class='footer'>
<div class='social-media'>
<a href='https://www.facebook.com/'>
<img alt='facebook' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.linkedin.com/company/'>
<img alt='lnkedin' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.instagram.com/'>
<img alt='instagram' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
</div>
</div>
我注意到使用 handlebars 文件时有奇怪的行为。
当我试图在一个 div 中添加 3 个彼此相邻的锚标记时,它们之间有“-”字符。您可以在下图中看到它。
我没有在代码中添加它们,当我将每个锚标记放在单独的 div 中时,字符消失了。
我是车把的新手,我想知道这是什么原因。
.social-media {
margin-bottom: 32px;
}
.social-media a {
margin: 16px 15px;
}
<div class='footer'>
<div class='social-media'>
<a href='https://www.facebook.com/'>
<img alt='facebook' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.linkedin.com/company/'>
<img alt='lnkedin' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.instagram.com/'>
<img alt='instagram' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
</div>
</div>
只需将 text-decoration: none;
道具添加到您的锚点样式中 - 它会删除此行。
此装饰(下划线)默认出现在所有链接上。 text-decoration: none;
CSS 属性 删除此行。
.social-media {
margin-bottom: 32px;
}
.social-media a {
margin: 16px 15px;
text-decoration: none; /* remove underline */
}
<div class='footer'>
<div class='social-media'>
<a href='https://www.facebook.com/'>
<img alt='facebook' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.linkedin.com/company/'>
<img alt='lnkedin' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
<a href='https://www.instagram.com/'>
<img alt='instagram' src='https://dummyimage.com/20x20/b0b0b0/fff' />
</a>
</div>
</div>