【发布时间】:2012-10-28 12:13:41
【问题描述】:
现在我正在使用多个标题标签和一个 css 类来实现下图所示的效果,有没有什么方法可以通过仅使用单个标题/行和 css 来实现?
当前代码:
<h2 class="heading">Hi guys, How can i achieve this effect using just a single</h2>
<div class="clearfix"></div>
<h2 class="heading">line of text and css. Right now i am using</h2>
<h2 class="heading">multiple <h2> tags and a css class to achieve this effect.</h2>
<h2 class="heading">Is it possible to achieve this only with css or do i have to use Javascript as well?</h2>
预期代码
<h2 class="heading">Hi guys, How can i achieve this effect using just a single line of text and css. Right now i am using multiple <h2> tags and a css class to achieve this effect. Is it possible to achieve this only with css or do i have to use Javascript as well?</h2>
在我看来,主要问题是,如果不减小我不想要的字体大小、填充等,我无法使其响应。
即使我让它具有响应性,我也无法在不使用其他标签或 JavaScript 的情况下添加换行符。
你们是怎么解决这个问题的?
【问题讨论】:
-
是什么让第一行比最后一行更快?
-
如果没有额外的 html/css,这不会发生,因为每一行都以不同的宽度中断,而且有些随意。我不知道如果 a) 你想在每一行上保持相同的文本,而 b) 不改变字体大小,你将如何使这个文本响应。根本不需要Javascript。
-
我希望线条样式相同,文本/单词可以在不同的行中,但是如果我使用
, 标签,我认为这是不可能的。 -
“如果我让它响应,我不能在任何我想要的地方添加换行符” - 这个陈述是正确的。如果您打算在流畅的布局中使用此设计,请忘记手动控制换行符,只需让标题自然流动即可。
-
响应式是什么意思?
标签: javascript html css newline