【发布时间】:2016-09-22 15:30:12
【问题描述】:
我对编程非常陌生,我正在尝试修改我的 Retina 模板以自定义我的 Shopify 商店。到目前为止,它很有趣,并且取得了很好的效果!
但是我被困在这个问题上:如何让我的代码响应?
我设法添加了 HTML 和 CSS 代码以在图像上显示文本,但我不知道如何让它响应(文本自动调整其大小)以适应较小的屏幕(例如移动设备)
HTML 代码
<div class="textoverimage">
<img src="xxxxxx" alt="xxxx">
<h7> TEXT </h7>
</div>
CSS 代码:
/* #Custom Styles
================================================== */
.textoverimage {
position: relative;
width: 100%;
}
h7 {
position: absolute;
top: 75px;
left: 0;
width: 100%;
text-align: center;
}
我使用 h7 不干扰任何预先存在的代码(Shopify 使用 h1-h6)
【问题讨论】:
-
没有H7标签。只有 H1-H6。
-
通常,您需要媒体查询或 javascript。您可以使用
vw(视点单位),但它们在这里可能不合适。 -
您不应该只使用下一级标题,因为其他标题正在使用中。标题应按层次顺序使用。感受这个文本的重要性,以及它如何符合标题的阅读顺序。它是否需要成为标题标签?