Gotcha. FWIW, we now have the HTML element component set which more thinly wraps HTML elements.
I can’t think of any reason why Label would be better as a span than a div. It seems to me that simply using div instead of span would make Label more versatile. Am I missing something? > On Mar 15, 2018, at 2:30 PM, Peter Ent <[email protected]> wrote: > > Label was one of the very first components and the idea was minimalism. > Button was <button> and TextInput was <input type="text"> and Label was > <span>. > > I'm wondering if we should have NativeButton, NativeLabel, etc. which > would be these minimal elements and have others that are <div> wrapping. > For instance, ImageAndTextButton is a <button><img src="goo.jpg">Label > Here</button> which works but the alignment is weird so maybe > ImageAndTextButton should be a <div><img>Text</div> which can be aligned > and styled better. > > Anyway, that's the reason: simplicity. > > ‹peter > > On 3/15/18, 7:51 AM, "Harbs" <[email protected]> wrote: > >> Is there a reason that the element type of Basic Label is span? >> >> I tried adding a łTextOverflow˛ bead to a Label and it does not seem to >> work because spans donąt really have a working width. Switching the >> element type to div seems to make it work. >> >> Harbs >
