我有一个带有一些文本列的响应式设计。列有 h2 标题,并且浮动到标题左侧的是图像图标 - 很好地垂直居中于标题文本。当我缩小窗口宽度时会出现问题。当单标题线换行时,它们不再与图标垂直对齐。
基本上,我正在尝试编写一个脚本,告诉标题的类在它换行到两行时发生变化,以便我可以将它的垂直位置更改为居中。
我对脚本很陌生,所以我不确定如何编写它,但本质上就是这样:
if window width > 768 and if lines of text in #services h2 = 1
#services h2 {
top:9px;
}
else
if window width > 768 and if lines of text in #services h2 > 1
#services h2 {
top:1px;
}
有人可以帮我正确格式化吗?我已经将 jQuery 用于其他一些东西,所以如果可以这样做,那就太好了。
谢谢!
编辑:其中最重要的部分是当一行从 1 行换行到 2 行时更改类属性。这是关键部分:
if lines of text in #services h2 = 1
#services h2 {
top:9px;
}
else
if lines of text in #services h2 > 1
#services h2 {
top:1px;
}