Semantic html
-
I have been using Quasar for a few months now, and I really like the framework and I am looking forward to the new forms, and the use of stylus and flexbox, is really nice.
But I miss more semantic html, I would like to use fieldset, list and other in a more natural way in order to make the templates more simple to manage.
Are there any reason why it is not like this now ?
-
You’ll be able to simply use
<q-input v-model="..." type="..." etc etc>
in v0.14. This will allow a more natural way of dealing with the templates. -
That is a nice start, but I was thinking about normal tags like
<ul>
<form>
<fieldset>
and other non component tags. If we use these, we can have a more normal html structure, that just is styled in a Quasar’ish way, and omit a lot of class definitions -
Hmm, guess I better try with an example
at the moment we use list like this
<div class="list"> <div class="item">List item 1</div> <div class="item">List item 2</div> </div>
But I really like the expressiveness of html, and would like my lists to look like this, as there originally was supposed to
<ul> <li>List item 1</li> <li>List item 2</li> </ul>
I am not saying what we should change all stylus in Quasar, but it would be nice to have a sane default for all html tags, in order to be able to make full use of the vocabulary already defined in html.
Ps.: I also really like to have my
<i>
back, even if this is a fancy hack -
Lists in Quasar use CSS classes. So you can apply them to any HTML nodes. Replace “div” with “ul” and “li”.
<i>
will not be highjacked anymore in v0.14. Anyways, the modern tag for italic text is<em>
. -
Ok, that is nice, so we can use plain normal html that have a sane styling. I just assumed they where not styled as most of the examples wes using plain
<div class=xx>
kind of style.Good news with the
<i>
tags, some of the MD/wiki parsers may generate theseThanks …
-
Well can’t possibly generate every scenario in the documentation examples
It’s just informative. There are countless ways of using everything Quasar offers.