yuche / vue-strap

Bootstrap components built with Vue.js
http://yuche.github.io/vue-strap/
MIT License
4.71k stars 935 forks source link

Enhancement: Use custom element node names #474

Open tmorehouse opened 7 years ago

tmorehouse commented 7 years ago

Example: <aside> is a valid HTML5 node element used for semantic markup reasons.

I would recommend prefixing all node type with bs- such as <bs-aside>, <bs-accordion>, etc, which better follows the proposed W3C HTML5 custom elements (https://www.w3.org/TR/custom-elements/) by using names with hyphens in them.

This would prevent collisions with markup elements that may use the same element node names.