html - 我的标题文本不会与窗口大小相关联
问题描述
在我的投资组合中,我想创建一个与每个屏幕尺寸兼容的标题,这意味着无论文本大小如何,文本都适合屏幕,我可以测试的一种方法是在检查元素。我遇到的问题是,每当我调整标题时,标题中的文本都是静态的,这意味着当我缩短它时它会隐藏在屏幕之外
我试图通过添加position: absolute;
到我的标题 css 并最终添加每个链接来修复它,但这没有用。我试过position: fixed;
了,display: flex
但效果不佳,所以我不知道该怎么办。
li a {
color: black;
text-decoration: none;
}
.about {
position: absolute;
padding-left: 10vh;
font-size: 30px;
padding-right: auto;
}
.skills {
position: absolute;
padding-left: 60vh;
font-size: 30px;
padding-right: auto;
}
.projects {
position: absolute;
padding-left: 100vh;
font-size: 30px;
padding-right: auto;
}
.contacts {
position: absolute;
padding-left: 150vh;
font-size: 30px;
padding-right: auto;
}
.title {
margin-bottom: 6vh;
margin-top: 0px;
}
header {
padding-bottom: 8px;
padding-top: 9px;
}
<header>
<ul className="title">
<li className="about"><a href="#">ABOUT ME</a></li>
<li className="skills"><a href="#">SKILLS</a></li>
<li className="projects"><a href="#">PROJECTS</a></li>
<li className="contacts"><a href="#">CONTACTS</a></li>
</ul>
</header>
奖金问题:
我也很难删除“关于我”链接旁边的那个要点,所以任何关于如何修复它的建议也会感谢我
解决方案
永远不要使用绝对定位来定位所有元素,尤其是当它是正常布局时,例如彼此重叠或彼此相邻,例如您的。
可以很容易地实现更好的布局。
.header{
padding: 1rem 0;
}
ul{
list-style:none;
}
li a {
color: black;
text-decoration: none;
}
.title{
display: flex;
align-items: center;
justify-content: space-around;
}
<header>
<ul class="title">
<li><a href="#">ABOUT ME</a></li>
<li><a href="#">SKILLS</a></li>
<li><a href="#">PROJECTS</a></li>
<li><a href="#">CONTACTS</a></li>
</ul>
</header>
您应该尝试找到组并将它们一起设置样式,而不是单独设置所有元素的样式。因此,例如li
,您应该设置整体的样式,而不是设置每个 的样式。ul
推荐阅读
- javascript - 中心 SVG
包围时的元素 元素有 text-anchor=start - ios - 我有一个表格视图,我允许多行选择,我想在下一个屏幕上显示它们
- javascript - 如何在 For...of 循环中替换数组中的所有 NaN 值
- visual-studio - 使用 Visual Studio 容器工具调试 blazor wasm
- ruby-on-rails - 在集成 Active Storage 和 Google Cloud Storage 时,storage.yml 中的“项目”键真的有必要吗?
- ffmpeg - 当输入是实时相机设备时,使用输入帧率选项(在 FFmpeg 中)时的预期行为是什么?
- java - spring mvc属性文件中linux home的路径
- freeswitch - FreeSWITCH 中的内置(或嵌入式)语言和使用事件套接字库 (ESL) 的脚本有什么区别?
- gitlab - 在 Digital Ocean 上升级 GitLab 时没有登录页面
- powerbi - 基于 Power BI 中的最后一次匹配的联接表