调整h3标题至页面右侧代码不生效,寻求前端调试帮助
问题原因
- 你页面中的
<h3>标签未设置任何对齐或定位规则,作为默认块级元素会左对齐显示,自然出现在页面左侧。 - 右上角的logo所在的
<a>标签使用了独立的绝对定位,和<h3>属于同级独立元素,位置没有关联,不会自动对齐。
可用解决方案
方案1:快速实现文字右对齐
仅需要文字靠页面右侧显示的话,直接给<h3>添加行内样式即可,修改对应代码为:
<h3 style="text-align: right; padding-right: 60px; margin-top: 120px;">Click Logo to Download</h3>
你可以自行调整padding-right(右侧内边距)和margin-top(顶部外边距)的数值,匹配你需要的具体位置。
方案2:和右上角logo绑定位置(推荐,避免错位)
如果要让文字和右上角logo的位置始终关联,不会因为页面尺寸变化出现错位,可以把<h3>放到logo所在的<a>标签内部,修改后的对应代码段如下:
<a href="../pdf/IVY Academic Transcript.pdf" style="position: absolute; left: 1608px; z-index: 50; width: 248px; top: -86px; height: 233px;"> <img style="float:right;margin-top:250px;position: relative;" src="../img/ivy logo.gif" width="150" height="150" alt="email"> <h3 style="margin: 260px 0 0 0; text-align: center;">Click Logo to Download</h3> </a> <!-- 原本页面里的两个独立h3标签可以删掉,已经放到a标签内部了 -->
额外优化提示
你给body设置了固定宽高width: 1930px; height: 8867px;,在小于1930px宽度的设备上会出现横向滚动条,如果需要适配小屏设备可以把固定宽度改为max-width: 1930px。
内容的提问来源于stack exchange,提问作者chef cj
相关产品推荐
相关产品推荐

