Why does Ecwid use tables for HTML

Last updated

No doubt, table-less design, semantic web, HTML5 are cool, modern and convenient. Totally true. If you create a site, it's strongly recommended to follow modern technologies and use tables for table data only. Check our site's HTML source for example: www.ecwid.com No tables. 

However, Ecwid isn't a stand-alone site. It's a widget. It can be embedded everywhere. It means that it should work and look exactly the same way on any website and in any browser. The site, where Ecwid can be installed, can have any HTML layout (even with broken&unclosed tags!), any CSS code (it can affect Ecwid's elements!), with any doctype (or without it!). And in all such situations Ecwid must look the same and work perfectly. 

So we need a bullet-proof solution which will allow Ecwid to look the same in any situation. The answer is "old-school" tables. We use them not because we love "tables". We use them, because we want our clients’ stores to look good on any website and in any situation. 

It isn't cool to use table-less design when it isn't needed or is unpractical. It is cool to make Ecwid stores work great everywhere, so our clients and clients of our clients enjoy it.

Was this article helpful?
0 out of 0 found this helpful
Get help
  • Presales Chat

    Need help choosing the right Ecwid plan? Our Sales team has the answer you’re looking for.

  • Forums

    Join the Ecwid community. Discuss support topics and store ideas with other Ecwid users.

  • Contact us

    Still have questions about Ecwid? Let us know! We will be glad to help you with your Ecwid store.

  • Status Monitor

    Get real time status updates on Ecwid services here, 24/7