Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 选择在模板页面上使用#vs类_Html_Css - Fatal编程技术网

Html 选择在模板页面上使用#vs类

Html 选择在模板页面上使用#vs类,html,css,Html,Css,我正在构建一个新的模板页面,允许我的电子商务商店通过html显示 我无法决定是在这里使用ID还是类。因为它是一个模板,所以它们只会被引用一次。但将所有版面内容放在右边似乎很奇怪 下面是我的代码,每一行都是一个新的划分,我用选项卡在右边显示子元素,在左边显示父元素 <header></header> <logo><cards><delivery><icons> <nav></nav>

我正在构建一个新的模板页面,允许我的电子商务商店通过html显示

我无法决定是在这里使用ID还是类。因为它是一个模板,所以它们只会被引用一次。但将所有版面内容放在右边似乎很奇怪

下面是我的代码,每一行都是一个新的划分,我用选项卡在右边显示子元素,在左边显示父元素

    <header></header>   <logo><cards><delivery><icons>
    <nav></nav>         <breadcrumb><navlinks>
    <aside></aside>     <category><search><manufacturers><whatsnew>
    <section></section> <maincontent>
    <aside></aside>     <cart><bestsellers><specials><reviews><information>
    <footer></footer>   
    <div></div>         <footerblock><worldpay><sslcert><paypal></footerblock>


我建议使用类,即使只使用一次。如果以后决定重用该元素的样式,可以轻松应用该类。如果您有一个很长的内容页面,并且希望提供节的快捷方式(
),则ID非常有用。

您可以在模板中使用“ID”引用进行开发,使用“类”引用进行样式设置。因为稍后您的应用程序可能会出于某种目的进行扩展,并且在此期间该模板可能会被重用(也在同一页面中)。在这段时间里,无论模板使用在哪里,都需要对每个地方更改/应用不同的ID进行大量的返工

如果您确定不会发生这种情况,那么您可以使用ID或Class

注:

类可以使用多次,而ID在文档中只能使用一次


您肯定应该使用类,因为您可以在其他地方回收这些属性。id(#)只能被引用一次。例如,假设您想要浮动:左;您可以调用该类。left并在html页面的其他元素中重用它