В настоящее время я использую Jekyll, и я пытаюсь создать что-то похожее на this, где код справа, а объяснения - слева.Pure CSS Two Column Layout
Выход процессора уценки Джекила будет выглядеть примерно так:
<p>Some explanation goes here</p>
<pre> // some code goes here </pre>
<p>Another example...</p>
<pre> // more example code goes here </pre>
До сих пор я был в состоянии достигнуть вида два столбца с помощью float
в CSS и сделать width: 50%;
.
pre {
float: right;
width: 50%;
}
h1, h2, h3, h4, h5, h6, p, a {
float: left;
width: 50%;
margin-right: 50%;
}
Однако, это приводит к <pre>
теги будут ниже текст, я хочу, а я хочу код справа от текста.
Что было бы лучшим способом решить эту проблему, используя чистый CSS?
Спасибо!
Использование тегов div делает жизнь легкой. Попробуйте создать два div-поля слева и справа и сопоставить код. – PseudoAj
Попробуйте добавить «clear: both;» ко второму правилу. – marcelo2605
Согласен, div сделает это супер простым. Тем не менее, я не думаю, что могу добавить divs в уценку и обработать процессор уценки должным образом. Если вы можете предложить тот, который переводит уценку в HTML-теги и может подключаться непосредственно к Jekyll, это было бы здорово! – user75454