is there any html element without any style?
No. Every element must have a value for the display
property. CSS doesn't allow for the possibility of a null value.
<div>
and <span>
are the generic grouping elements, and there are numerous non-generic grouping elements. You just have to select the right one for the context (which depends on the markup and semantics involved, not the default value of display
).
Well - at least with CSS3 you can control it better, e.g. in your div
style="all:unset;"
This can be used to the same effect as a reset style sheet.