如果我以这种方式定义自己的HTML元素,是否有任何问题:
mynewelement {
display: inline-block;
border: 3px solid;
border-color: red;
background-color: pink;
color: #000;
padding: 4px;
}
<mynewelement>Hello World</mynewelement>
这会导致浏览器出现问题吗?
对我而言,它工作正常,没有检测到任何问题,但我担心这不是创建所有浏览器支持的Web元素的正确方法。这是不正确的?或者这与任何其他html元素(div,em,small等)相同,并没有区别?
所有html元素都是以这种方式制作的吗?