Поскольку вы работаете с элементами float, вы должны разместить оба элемента и изменить их порядок
.element {
float: left;
width: 50%;
}
Весь пример будет выглядеть следующим образом:
--
title: "Bad two-columns rendering"
author: "Yours truly"
---
```python
print("Is the rendering bad?")
print("Yeah!")
print("How can you be sure?")
print("Look at the beak of Tux")
```
<!-- .element: style="float: left; width: 50%;" -->
![tux](https://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Tux-simple.svg/768px-Tux-simple.svg.png)
<!-- .element: style="float: left; width: 50%;" -->
PS: Sometimes it helps to set an element to overflow: hidden;
Debuging:
Make sure that the Source Code looks like that:
<section data-markdown="" data-markdown-parsed="true"
style="top: 16.5px; display: block;" class="present">
<pre style="float: left; width: 50%;"><code class="python hljs">
print(<span class="hljs-string">"Is the rendering bad?"</span>)
print(<span class="hljs-string">"Yeah!"</span>)
print(<span class="hljs-string">"How can you be sure?"</span>)
print(<span class="hljs-string">"Look at the beak of Tux"</span>)
Для этого вы можете использовать Консоль разработчика браузера (например, Chrome DevTools )