# Solved: Markdown-table is not rendered as HTML-table in HTML-export and Reveal.JS slides

**URL:** <https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690>\
**Category:** JupyterLab\
**Tags:** jupyterlab, help-wanted\
**Created:** [November 7, 2022, 8:03pm UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690 "2022-11-07T20:03:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![t.braun](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@t.braun](https://discourse.jupyter.org/u/t.braun)\
**Post date:** [November 7, 2022, 8:03pm UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690/1 "2022-11-07T20:03:07Z")

</div>

In JupyterLab 3.4.7 I’m having trouble with rendering a markdown-table in a HTML or reveal.js export.

The following markdown code:

```auto
| Title | Description |
| :- | :- |
| Sup | Hello, World! |

```

is rendered in JupyterLab itself as

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/jupyter/original/2X/2/2273071129743c4eb71a8f67ba27af3cd6092398.png)

but when exporting the notebook as HTML, the table appears as

```auto
| Title | Description | | :- | :- | | Sup | Hello, World! |

```

The same is happening in a Reveal.JS export.

I’m really lost here and would greatly appreciate any help you can provide.

---

<div class="post-metadata">

**Author:** ![fomightez](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/fomightez/32/495_2.png) [@fomightez](https://discourse.jupyter.org/u/fomightez)\
**Post date:** [November 7, 2022, 9:17pm UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690/2 "2022-11-07T21:17:02Z")

</div>

I just tried in JupyterLab 3.4.8 from a launch [here](https://mybinder.org/v2/gh/fomightez/PDBrenum/HEAD?filepath=demo.ipynb) (served via MyBinder) and it worked for the `Reveal.Js` export well.  
Had it worked before for you?

---

<div class="post-metadata">

**Author:** ![t.braun](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@t.braun](https://discourse.jupyter.org/u/t.braun)\
**Post date:** [November 8, 2022, 10:28am UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690/3 "2022-11-08T10:28:57Z")

</div>

Hi @fomightez , thank you very much for your feedback! I can confirm that the table is working in Reveal.JS exactly as it should on your demo instance from MyBinder.

However, it seems this instance is running Jupyter Notebook 6.4.12:  
 ![image](https://canada1.discourse-cdn.com/flex031/uploads/jupyter/original/2X/9/99686b250a483f8880fc9e9ff62634e46d006570.png)

while I’m running the official jupyterlab docker image [Docker Hub](https://hub.docker.com/r/jupyter/minimal-notebook)

What’s your suggestion on usage of JupyterLab? Would you suggest to stick with Jupyter Notebooks for now and switch to JupyterLab at a later point in time?

---

<div class="post-metadata">

**Author:** ![t.braun](https://avatars.discourse-cdn.com/v4/letter/t/d2c977/32.png) [@t.braun](https://discourse.jupyter.org/u/t.braun)\
**Post date:** [November 8, 2022, 10:43am UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690/4 "2022-11-08T10:43:45Z")

</div>

Hi @fomightez after an update to JupyterLab 3.5.0, it is now working 😃

---

<div class="post-metadata">

**Author:** ![fomightez](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/fomightez/32/495_2.png) [@fomightez](https://discourse.jupyter.org/u/fomightez)\
**Post date:** [November 8, 2022, 1:18pm UTC](https://discourse.jupyter.org/t/solved-markdown-table-is-not-rendered-as-html-table-in-html-export-and-reveal-js-slides/16690/5 "2022-11-08T13:18:18Z")

</div>

> [@t.braun](#):
>
> However, it seems this instance is running Jupyter Notebook 6.4.12:

Sorry for the confusion. So you know for future comparisons. Even if the session starts out in the classic interface, for typical MyBinder sessions you can switch over to JupyterLab by clicking the Jupyter logo in the upper left side above the notebook, or change the end of the URL when you know the patterns. Of course, pressing the logo is easier.  
I had switched over to JupyterLab to try. That is why I could tell you what version was running.

It’s not just one way. In MyBinder sessions, you typically can go back from JupyterLab by selecting classic under `Help`.
