我无法获得适用于自定义标签的宽度和高度属性,请参阅下面的代码: 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属性可以使用自定义标签吗?边框和背景颜色都显示出来,我也尝试过切换到最小和最大高度。请限制对问题的回答,而不是关于是否应该使用自定义标签的主观论点。对于每个关于自定义标签超过这些响应的帖子,这使得搜索答案变得更加困难。
答案 0 :(得分:6)
将display: block
或display: inline-block
添加到x-slider
。