我无法获取适用于我的自定义标签的宽度和高度属性,请参阅下面的代码:
CSS
x-slider
{
width: 1000px;
height: 300px;
border: 1px black solid;
background-color: #0000ff;
}
HTML
<body><x-slider id="CoolPics" page="home"></x-slider></body>
JavaScript
var x = document.registerElement('x-slider', {
prototype: Object.create(HTMLDivElement.prototype), extends: 'div'
});
我添加了 DIV 对象的扩展,以查看是否允许我指定高度,因为某些标签不允许高度。是否只有某些 css 属性适用于自定义标签?边框和背景颜色都显示出来,我也尝试更改为最小和最大高度。请限制对问题的回答,而不是是否应该使用自定义标签的主观争论,这使得在每一篇关于自定义标签的帖子中都充斥着此类回复,从而使搜索此问题的答案变得更加困难。
Add display: block
or display: inline-block
to x-slider
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)