html - 文字下方奇怪的粗线

标签 html css font-face webfonts truetype

我正在尝试为学校元素制作作品集网站,这是正常分辨率下的样子

enter image description here

看起来很正常吧?但是,当我缩小时,文本下方会出现一条奇怪的粗线

enter image description here

这是 HTML 和 CSS 代码。

@font-face {
  font-family: 'KGDefyingGravity';
  src: url(../fonts/KGDefyingGravity.ttf);
}

h1 {
  font-family: 'KGDefyingGravity';
  font-size: 6em;
  text-align: center;
  color: rgb(15, 0, 223);
  letter-spacing: -1px;
}

.selection {
  font-family: 'KGDefyingGravity';
  font-size: 5em;
  text-align: center;
  color: rgb(223, 0, 15);
  letter-spacing: -1px;
}
<h1>[|||||||'S|PORTFOLIO|SITE]</h1>
<a href="\index.html" class="selection">[HOME|PAGE]</a>

编辑:我不知道为什么我的代码是代码片段。该网站似乎会自动执行此操作。

最佳答案

可能默认的用户代理样式表包含

text-decoration: underline;

为了避免这种情况,你应该把

text-decoration: none;

在 DOM 元素的选择器中。

例如:

h1 {
  text-decoration: none;
}

希望我能帮到你 ;)

关于html - 文字下方奇怪的粗线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53619615/

相关文章:

PHP/MYSQL 无法在下拉框中显示来自 MYSQL 的数据

javascript - 服务器 session 上的 Html5 sessionStorage?

html - 使用文本溢出,元素漂浮在它旁边

html - DIV 不采用父级高度 3 列

jquery - angular.js ng-repeat 中的 css ".selected"无法正常工作

php - 如何让表单记住我输入的值

php - 如何在 mPDF 中使用 bootstrap?

css - 使用 webfont.js 加载自定义字体

css - 适用于 Chrome 但不适用于 Safari 的 Ionicons

ios - 字体在 iPhone 上不起作用