Back
Can I add a custom attribute to an HTML tag like the following?
<tag myAttri="myVal" />
You can just add in your !DOCTYPE declaration (i.e. DTD) to allow it, so that the [XML] document will still be valid like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[ <!ATTLIST tag myAttri CDATA #IMPLIED>]>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ATTLIST tag myAttri CDATA #IMPLIED>
]>
Here, #IMPLIED means it is an optional attribute, or you can just use #REQUIRED.
For more information, you can refer to https://www.w3schools.com/xml/xml_dtd_attributes.asp
31k questions
32.8k answers
501 comments
693 users