I think it's better to use table-like layout to show code with line numbers because numbers width is dynamic and should be syncronized in each rows.
I think it's better to use table-like layout to show code with line numbers because numbers width is dynamic and should be syncronized in each rows.