【发布时间】:2017-02-23 04:52:58
【问题描述】:
我正在尝试理解 scss,我正在使用 susy 创建网格系统。
我的基本设置是:
$susy: (
columns: 12,
gutters: 1/4,
math: fluid,
output: float,
gutter-position: inside,
);
我有一些分歧:
#border{
@include container;
@include clearfix;
}
#logo{
@include span(3 of 12);
}
#title{
@include span(8 of 12);
}
这意味着徽标确实出现在左侧,但我无法让标题居中。我厌倦了在分界线周围画一个边界,看看出了什么问题:
#title{
position: relative;
border: 5px solid green;
h1 {
color: white;
position: relative;
top: 50%;
transform: translateY(-50%);
}
}
边框是预期的宽度,但只是文本的高度,而不是框的高度。
如何使标题文本居中并自动计算徽标图像的宽度?我觉得将徽标设置为(12 个中的 3 个)跨度可能会在小屏幕上严重结束。我真的只是希望徽标和标题在标题上彼此相邻,标题垂直居中。
【问题讨论】: