css 自定义 html标签,HTML5和CSS - 自定义标签?

我正在开发一个直接的HTML 5网站进行学习。

在我的CSS看起来像之前:

div.BoxHouse {

margin-left: 72px;

margin-right: 20px;

}

#content {

width: 90%;

background: url(transwhite.png);

border: 1px solid #3F4933;

margin-left: 72px;

margin-right: 20px;

margin-top: 20px;

padding: 5px;

z-index: 1;

margin-bottom: 40px;

overflow:auto;

top: 10em;

padding-top: 10px;

}

我认为使用HTML5我可以在代码中执行此操作:

HTML 5

The mark-up language for fun and profit

鉴于此为新CSS:

BoxHouse {

margin-left: 72px;

margin-right: 20px;

}

content {

width: 90%;

background-image: url('../transwhite.png');

border: 1px solid #3F4933;

margin-left: 72px;

margin-right: 20px;

margin-top: 20px;

padding: 5px;

z-index: 1;

margin-bottom: 40px;

overflow:auto;

top: 10em;

padding-top: 10px;

}

但它显然不起作用。我做错了什么?