1

以下是我从数据库中获取的记录:

“亲爱的:感谢您申请学校。我们已收到您对该计划的申请。截至今天,我们收到以下申请:”

我正在尝试将上述值放入标签中。我的标签如下所示:

<div id="secondd" style="float:left;width:50%;background-color:#C0D5F2;">
       <asp:Label id="valueIntroduction" Cssclass="labelarea" runat="server">   </asp:Label>
       <div  class="line"></div>

我的问题是价值没有融入标签。如何使其成为多行标签?

这是包含此 div 的 HTML:

<div id="first" style="float:left;width:50%;background-color:#C0D5F2"> 
    <div id="second" style="float:left;width:50%;background-color:#C0D5F2"> 
        <div id="Introduction" style="float:left;width:100%" class="wote">     
            Introduction: 
        </div> 
        <div class="line"></div> 
    </div>   
    <div id="secondd" style="float:left;width:50%;background-color:#C0D5F2;"> 
        <asp:Literal id="valueIntroduction" runat="server"> </asp:Literal> 
    <div class="line"></div>
</div>
4

1 回答 1

3

如果您希望文本根据 outer 的内联样式换行<div>,您可以将 更改<asp:label>为 an<asp:literal>并使用 CSS 来设置 outer 的样式<div>

不同之处在于 Literal 不呈现任何 HTML 标记,而 Label 将被包装在元素中。Literal 只是插入您拥有的确切文本,让您现有的 HTML 和 CSS 进行样式设置。

不同风格的一个例子是:

width减少百分比,注意属性的 20% 而不是 50% :

<div id="secondd" style="float:left;width:20%;background-color:#C0D5F2;">

或者,使用像素的专用值(用 表示px

<div id="secondd" style="float:left;width:150px;background-color:#C0D5F2;">

您甚至可以缩进文本,使用text-indent. 我建议谷歌一些基本的 CSS 并尝试不同的东西,这是最好的学习方式。

您只需使用它来查看它如何适合您的网页。一旦掌握了窍门,请注意以备将来参考,您可以为这些东西使用样式表,这将使您的代码更清晰,并允许您为应用程序创建可重用、易于编辑的样式。

于 2013-03-12T23:59:54.550 回答