我可以在我的asp.net网站页面中的现有div标签周围包装母版div标签吗?

时间:2012-10-27 19:18:56

标签: asp.net html html5

我将所有schema.org微数据合并到我的网站中。我的网站有47页,但有5个母版页。

我的.resx资源文件(10种不同语言)中的大部分代码都已包含div标签。但是,例如,我可以采取懒惰的方法,在母版页的顶部放置一个开头的div标签,并在母版页的底部放置一个结束的div标签吗?

例如,这是微数据的正常语法:

<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Jason Weber</span> has a background in economics, and brings his 
experience to <span itemprop="company">USS Vision</span>.
</div>

但我的页面中已经有很多div标签了。所以我可以转到母版页,在母版页的顶部放置:

<div itemscope itemtype="http://schema.org/company"> (top of master page)
--------- below is the individual page ---------
This is where each page will differ.  There is much text in here, as well as pictures, 
and other things.  Much of this already has div tags in it.  So if I don't want to 
print something, I already <div class="noprint"><span class="tablestyle3">have div 
classes in there</span></div>.
--------- above is the individual page ---------
</div> (bottom of master page)

这是我想到一个懒惰,简单的方法,但不是asp.net和母版页的用途?所以,如果你能按照我的想法,这是正确的吗? 我可以使用母版div标签包围div标签吗?或者我是否真的需要深入研究所有47个页面并在每个页面中放置单独的div标签?即使它来了,我仍然会这样做;我在schema.org微数据上出售。感谢任何人提供的任何指导!

1 个答案:

答案 0 :(得分:2)

  

但是,例如,我可以采取懒惰的方法,在母版页的顶部放置一个开头的div标签,在母版页的底部放一个结束的div标签吗?

你绝对可以这样做。唯一真正需要关注的是,一旦呈现页面,标记有效(或者至少足以满足您的要求)。

即。只要您渲染的HTML没有被破坏,那么您组织母版页的方式就不那么重要了。