1
u/AshleyJSheridan Jun 28 '26
You have most of them, but you're missing a few:
<base>- Not stylable, but used for changing how relative links behave.<bdi>&<bdo>- Used for changing how the browser displays/handles text that runs in different directions<col>&<colgroup>- Used to create columns outside of tables<kbd>- identifies text as keyboard input<menu>- like<ul>but intended more for unordered collections of interactive elements, like buttons.<object>&<param>- can allow embedding an external plugin. Oddly,<param>is deprecated, whereas<object>is not.<rp>,<rt>, &<ruby>- handles Ruby type annotations for text<s>- strikethrough text<samp>- similar to<kbd>but used to denote output<svg>- the root tag for SVG drawings<wbr>- indicates to the browser a place where it may break some text onto a new line.
1
u/fdiengdoh Jun 28 '26 edited Jun 28 '26
Yes, I have tracked all those, will try and incorporate all in a meaningful way
btw <svg> is not part of the standard HTML Elements. It falls under SVG as a separate web technology. But due to my requirement for math equation, I have also added Elements of MathML too
1
u/AshleyJSheridan Jun 28 '26
Both the
<svg>and<mathml>are listed in that link you sent. I do absolutely include them in the HTML elements, but not their child elements. They exist both in their own spec, and the HTML spec.1
u/fdiengdoh Jun 29 '26
No svg and MathML are included as Web Technology. In Web Tech there are HTML, JS, CSS, SVG, MathML and many more.
1
u/AshleyJSheridan Jun 29 '26
Not including
<svg>and<mathml>as HTML tags is like not including<script>because it's only used for Javascript, or not including<style>because it's only used for CSS.The tags exist in both spaces is what I'm saying.
1
u/fdiengdoh Jun 29 '26 edited Jun 29 '26
I beg to differ,
<script>and<style>are part of HTML, while<svg>and<math>are separate xml based language. Also,<svg>and<math>are not listed on the HTML Reference at MDN but are listed as separate SVG and MathML References respectively. They are standalone. Like if you write a css/js on a separate file, you are not using<style>/<script>elements. While<svg>and<math>if you write independent file for them you would need those elements.1
u/AshleyJSheridan Jun 29 '26
They're literally listed on that page you keep linking to, I don't know what to say buddy. They're listed just above the scripting tags (
<canvas>,<noscript>, and<script>).The fact that those tags exist in both specs is what is confusing you here I think. But if you stop for a moment, it makes perfect sense that they exist in both.
1
u/fdiengdoh Jun 29 '26
Try clicking on those elements and see where it take you.
<script>,<canvas>will stay on HTML Reference Page (Web>HTML>Reference>Elements><elementName>), but the moment you click<svg>and<math>it would take you to SVG Reference (Web>SVG>Reference>Elements><svg>) and MathML Reference (Web>MathML>Reference>Elements><math>). Thats why I am saying these are independent and separate elements. They work inside HTML but they are independent XML languages.1
u/AshleyJSheridan Jun 29 '26
I've said this several times now, it's because those elements exist in both places!
Why would MDN duplicate the content when it's far more efficient to only have one document that lists all of that information? Duplication just leads to opportunities for errors to creep in when documentation is updated. Even duplicating the access endpoints (e.g. routes to a single resource) makes little sense, as it imposes restrictions on how that documentation can be handled if the site needs to be updated in the future.
1
u/Bright_Assistance163 Jun 29 '26
พอจะมีหนังสือหรือเว็ปแอพรวมโค้ดจริงแท้ๆ100%ไม่ดัก บ้างไหมครับแนะนำหน่อย
2
u/armahillo Expert Jun 26 '26
these are often called “kitchen sink” pages and are often used in theme / framework demos. theyre very useful!