2013-02-19 55 views
-1

有没有一种有效的方法可以将多个div放入一个类中。就像简码。例如;我写,但它会包含。可能吗?对不起,英文不好。HTML中的简码如Wordpress

+1

不,HTML不是魔术。 – meagar 2013-02-19 19:12:20

+0

您可以使用JSP来输出重复的代码块。 – showdev 2013-02-19 19:13:38

+0

您可以编写一个JavaScript代码并调用该函数,以便它可以为您创建这些div。但他们会动态可能会消失,并再次出现一旦DOM加载:) – uday 2013-02-19 19:17:07

回答

2

否.HTML不提供基于类创建额外元素的方法。

这听起来像你会更好用某种形式的模板语言。

例如,使用Template Toolkit

box.tt从TT

<div class="heading"><div class="paragraph"><div class="bottom"> 
[% content %] 
</div></div></div> 

page.tt
[% WRAPPER box.tt %] 
Your content here 
[% END %] 

输出:

<div class="heading"><div class="paragraph"><div class="bottom"> 

Your content here 

</div></div></div> 

您可能也会提供服务pseudo-elements。他们听起来不太适合你的问题,但你没有清楚地解释你的用例。

0

...可以指定多个类,但必须以空格

+0

不让问题是如果他可以创建一些逻辑,以便他可以有一些嵌套的div集合。并在飞行中给他们打电话。 – uday 2013-02-19 19:14:54

2

我注意到你放的jQuery的标签在你的问题划定..使用jQuery你可以这样做

HTML

<div class="box"></div> 

jQuery的

$('.box').append('<div class="heading"></div><div class="paragraph"></div><div class="bottom"></div>'); 

但显然这只是发生一次页面加载。

http://jsfiddle.net/uL9LT/

-1

下面是使用多个类,其中红色类可以控制颜色的一个例子。

<div class="red box">A</div> 
<div class="red heading">B</div> 
<div class="red paragraph">C</div> 
<div class="red bottom">D</div>