我设计了大量用于销售或电子邮件的简单单页Web项目。我经常发现我遇到标题问题,并且在不同的介质宽度下需要换行。
例如,我可能有一个标题,例如:
自切成薄片以来,我们的新东西就是最好的东西!
在绝对不注意换行的情况下,换行是这样的:
自
切成薄片以来,我们的新东西就是最好的东西!
以完整的网页尺寸,我想在“ the”之后换行。创建两行。
自切成薄片以来,我们的新东西就是最好的东西!
对于中等宽度的屏幕,我会断裂两次:
自切成薄片以来,我们的新
东西就是最好的东西
!
对于更窄的屏幕,我会在“ new”之后,“ thingamabob”之后和“ thing”之后进行切换。创建四行。
我们的新
thingamabob
是最好的事情
,因为切片面包!
我真的不想使用中断标签(<br>
),因为这样很难设置所有尺寸的中断。到目前为止,我已经对各种h1
- h5
标签使用了媒体查询和宽度百分比,以便标签的宽度强制中断。但这对我来说似乎是“ hacky”(有时根据实际文本也很气质)。
控制换行而不将其硬编码到html中的最佳方法是什么?