html - 我无法删除字母之间的间距。即使字母间距为 0px,它仍然有太多空间
问题描述
我想为每个单独的字母设置样式,我遇到了一个问题,我的字母间距关闭,唯一的解决方案是提供负的字母间距,但这会产生另一个问题,即我的悬停效果被 -x 像素关闭。
<div class="main">
<!-- Header -->
<div class="header" id="home">
<h1 aria-label=" Hi, I’m Brandon, Developer." style="letter-spacing:0px;">
<span class="blast" aria-hidden="true" style="opacity: 1;">H</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">i</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">,</span>
<br> <span class="blast" aria-hidden="true" style="opacity: 1;">I</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">’</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">m</span>
<span class="blast" aria-hidden="true" style="opacity: 1;"> </span>
<span class="blast" aria-hidden="true" style="opacity: 1;">B</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">r</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">a</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">n</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">d</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">o</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">n</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">,</span>
<br> <span class="blast" aria-hidden="true" style="opacity: 1;">D</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">e</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">v</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">e</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">l</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">o</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">p</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">e</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">r</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">.</span>
</h1>
<h2><strong>Software Developer</strong></h2>
</div>
<!-- /Header -->
</div>
解决方案
我通过删除 HTML 中跨度标签之间的所有空白来使其看起来正确,就像这样..
编辑:抱歉格式不好,这是一个代码笔:https ://codepen.io/anon/pen/yGYojm
<div class="main">
<!-- Header -->
<div class="header" id="home">
<h1 aria-label=" Hi, I’m Brandon, Developer." style="letter-spacing:0px;">
<span class="blast" aria-hidden="true" style="opacity: 1;">H</span><span
class="blast" aria-hidden="true" style="opacity: 1;">i</span><span class="blast" aria-
hidden="true" style="opacity: 1;">,</span>
<br> <span class="blast" aria-hidden="true" style="opacity: 1;">I</span>
<span class="blast" aria-hidden="true" style="opacity: 1;">’</span><span class="blast"
aria-hidden="true" style="opacity: 1;">m</span><span class="blast" aria-hidden="true"
style="opacity: 1;"> </span><span class="blast" aria-hidden="true" style="opacity:
1;">B</span><span class="blast" aria-hidden="true" style="opacity: 1;">r</span><span
class="blast" aria-hidden="true" style="opacity: 1;">a</span><span class="blast" aria-
hidden="true" style="opacity: 1;">n</span><span class="blast" aria-hidden="true"
style="opacity: 1;">d</span><span class="blast" aria-hidden="true" style="opacity:
1;">o</span><span class="blast" aria-hidden="true" style="opacity: 1;">n</span><span
class="blast" aria-hidden="true" style="opacity: 1;">,</span>
<br> <span class="blast" aria-hidden="true" style="opacity: 1;">D</span><span
class="blast" aria-hidden="true" style="opacity: 1;">e</span><span class="blast" aria-
hidden="true" style="opacity: 1;">v</span><span class="blast" aria-hidden="true"
style="opacity: 1;">e</span><span class="blast" aria-hidden="true" style="opacity:
1;">l</span><span class="blast" aria-hidden="true" style="opacity: 1;">o</span><span
class="blast" aria-hidden="true" style="opacity: 1;">p</span><span class="blast" aria-
hidden="true" style="opacity: 1;">e</span><span class="blast" aria-hidden="true"
style="opacity: 1;">r</span><span class="blast" aria-hidden="true" style="opacity:
1;">.</span>
</h1>
<h2><strong>Software Developer</strong></h2>
</div>
<!-- /Header -->
</div>
推荐阅读
- grpc - 使用 gevent 和 grpc 缩放问题
- javascript - 如何使用 JavaScript RegExp 捕获特定组?
- javascript - Redux createStore 源代码 - 增强器递归回调部分的无限循环风险?
- javascript - (Vanilla JS)使用单击事件侦听器捕获数组元素的索引?
- arrays - 确定Ruby中嵌套数组的中值元素?
- java - 使用 mapreduce 的第二大薪水 - 输出不如预期
- javascript - JQuery ajax 不适用于特定的输入字符串参数“
我正在使用字符串输入参数进行 JQuery ajax 调用,如下所示。但是每当输入参数值为“
<?
”时,ajax调用甚至没有命中服务层中的控制器方法就失败了。但这适用于所有输入值,如“<”、“?”、“<*”等。这仅适用于该输入“
<?
”。在控制器服务方法中,如果我将输入参数值硬编
- android - AndroidX Build Fails in Release Mode 关于 appComponentFactory
- php - laravel Column not found: 1054 Unknown column 'image_likes.gallery_image_id'
- keras - 用于 keras 训练实验的测试的 val_loss(比 train loss)要高得多