DNN外观能否用空白元素替代div实现内容窗格布局?
- 内容介绍
- 文章标签
- 相关推荐
本文共计590个文字,预计阅读时间需要3分钟。
在HTML中,使用`div`标签并为其设置`id`属性,如`div id=SomethingSomethingPane`,通常用于在服务器端(如ASP)创建一个容器元素。关于是否可以使用除`div`之外的其他元素,以下是一些考虑:
1. 使用其他元素:理论上,你可以使用任何其他具有`runat=server`属性的HTML元素作为容器。例如,`span`、`section`、`article`等都可以。关键在于元素需要被服务器端控件识别并处理。
2. 服务器端控件:如果你想在服务器端动态生成内容,`div`是一个常用的选择,因为它简单且广泛支持。但是,如果你不需要额外的服务器端功能,其他元素可能更合适。
3. 无需额外HTML标记:如果你希望简化HTML结构,避免使用额外的标记(如ASP中的`Literal`标签),那么直接使用`div`是理想的选择。这样可以减少代码复杂度,提高页面加载速度。
示例代码(使用`div`):
示例代码(使用`span`):
总结:虽然可以使用除`div`之外的其他元素,但选择哪种元素取决于你的具体需求。如果你只需要一个简单的容器,`div`通常是最佳选择。
我见过的所有示例皮肤都使用< div id =“SomethingSomethingPane”runat =“server”>< / div>.是否可以使用除div之外的其他东西?理想情况下,我想使用不需要额外 HTML标记的东西,例如< asp:Literal>标签. 从DNN 5开始,您可以使用四种方法在DNN皮肤中创建窗格TD
<table> <tr> <td id="ContentPane" runat="server"></td> </tr> </table>
DIV
<div id="ContentPane" runat="server" />
跨度
<span id="ContentPane" runat="server" />
P
<p id="ContentPane" runat="server" />
如果你需要完全删除标签,那么在页面加载strips that tag(按ID选择)时运行一些jquery,尽管在大多数情况下空跨度是非常无害的.
参考
> Page 468 of this book – div,span,td
> DNN Source – p,搜索“//加载皮肤窗格”
本文共计590个文字,预计阅读时间需要3分钟。
在HTML中,使用`div`标签并为其设置`id`属性,如`div id=SomethingSomethingPane`,通常用于在服务器端(如ASP)创建一个容器元素。关于是否可以使用除`div`之外的其他元素,以下是一些考虑:
1. 使用其他元素:理论上,你可以使用任何其他具有`runat=server`属性的HTML元素作为容器。例如,`span`、`section`、`article`等都可以。关键在于元素需要被服务器端控件识别并处理。
2. 服务器端控件:如果你想在服务器端动态生成内容,`div`是一个常用的选择,因为它简单且广泛支持。但是,如果你不需要额外的服务器端功能,其他元素可能更合适。
3. 无需额外HTML标记:如果你希望简化HTML结构,避免使用额外的标记(如ASP中的`Literal`标签),那么直接使用`div`是理想的选择。这样可以减少代码复杂度,提高页面加载速度。
示例代码(使用`div`):
示例代码(使用`span`):
总结:虽然可以使用除`div`之外的其他元素,但选择哪种元素取决于你的具体需求。如果你只需要一个简单的容器,`div`通常是最佳选择。
我见过的所有示例皮肤都使用< div id =“SomethingSomethingPane”runat =“server”>< / div>.是否可以使用除div之外的其他东西?理想情况下,我想使用不需要额外 HTML标记的东西,例如< asp:Literal>标签. 从DNN 5开始,您可以使用四种方法在DNN皮肤中创建窗格TD
<table> <tr> <td id="ContentPane" runat="server"></td> </tr> </table>
DIV
<div id="ContentPane" runat="server" />
跨度
<span id="ContentPane" runat="server" />
P
<p id="ContentPane" runat="server" />
如果你需要完全删除标签,那么在页面加载strips that tag(按ID选择)时运行一些jquery,尽管在大多数情况下空跨度是非常无害的.
参考
> Page 468 of this book – div,span,td
> DNN Source – p,搜索“//加载皮肤窗格”

