Я сделал попытку, это не так умен, и это можно было бы улучшить, но ... Я думаю, что довольно близко к макету в изображении.
В основном попытайтесь вложить 2 разных div с 2 колонками. затем используйте элемент для разбивки содержимого (hr в моем примере).
Это решение приводит к другим проблемам (как разместить элемент hr в правильном положении в содержимом?). Не представляете, как найти способ разместить в нужном месте рядом с изменением длины или размера шрифта название)
Я оставляю этот ответ как вики сообщества, может быть, кто-то может улучшить его
так вот код:
<div class="parent">
<div class="child">
<h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h1>
<span>Lorem ipsum dolor sit amet...<hr/> Iure fugit quaerat nisi optio...</span>
</div>
</div>
и это CSS:
h1, hr{
-webkit-column-span: all;
column-span: all;
font-size:2em;
}
hr{visibility:hidden;}
div.child, div.parent{
-webkit-columns: 2 ;
-moz-columns: 2;
columns: 2;
}
вы можете увидеть, что работает в этой скрипке: http://jsfiddle.net/yL4zyx1p/
вы должны попробовать что-то, прежде чем спросить .. Я знаю, что вы спросили, потому что вы не знаете, решение .. но вы должны искать что-то, попробовать, а затем спросить. .. [Читать] (http://meta.stackexchange.com/questions/59991/what-are-the-top-issues-when-it-comes-to-low-quality-questions) – Hiral