当前位置: 首页 > 面试题库 >

如何对齐标签和文本区域?

柳杰
2023-03-14
问题内容

我的代码最终像:

             XXXXX
             XXXXX
Description: XXXXX

我想要:

             XXXXX
Description: XXXXX
             XXXXX

“描述”有时跨越多行。

码:

<p class="DataForm">
    <label>Blah blah blah Description:</label>
    <asp:TextBox ID="txtBlahblahblahDescription"
                 runat="server"
                 TextMode="MultiLine"
                 Rows="8"
                 Columns="50"></asp:TextBox><br/>
</p>

CSS:

.DataForm {
}
.DataForm label {
    display: inline-block;
    font-size: small;
    margin-left: 5px;
    width: 5%;
    min-width: 60px;
}
.DataForm input {
    margin-right: 9px;
    display: inline-block;
    width: 21%;
    min-width: 30px;
}

问题答案:

您需要将它们都放在某个容器元素中,然后在其上应用对齐方式。

例如:

.formfield * {

  vertical-align: middle;

}


<p class="formfield">

  <label for="textarea">Label for textarea</label>

  <textarea id="textarea" rows="5">Textarea</textarea>

</p>


 类似资料:
  • 是否可以创建一个带有右对齐图标和文本的,图标在右边,像这样: 我见过这个问题,但这真的是最好的方法吗?

  • 我意识到这是一个非常基本的问题,但我才刚刚开始具体学习GUI和JavaFX。我有一个标签及其适当的文本输入字段列表和一个计算结果的按钮。我想把它们都排列成这样: 标签.........文本字段 标签.........文本字段 在窗格本身居中对齐。我试过将对齐设置为中心,但它只在水平轴上起作用。我试过使用VBox和HBox,但它们给出的输出是一样的。我甚至用不同的值尝试了setPadding(0,0

  • 问题内容: 目标:纯Canvas上的Android> = 1.6。 假设我想编写一个函数,该函数将绘制一个(宽度,高度)大的红色矩形,然后在其中绘制一个黑色的 Hello World 文本。我希望文本在视觉上位于矩形的中心。因此,让我们尝试: 现在,我不知道要在drawText的参数中加上标记的内容,即我不知道如何垂直对齐文本。 就像是 ???? = topLeftY + height / 2 +

  • 我试图使用matplotlib构建一个信息图表,我想左对齐所有y轴的刻度标签。 我想把所有的刻度标签移到左边——我想让它们都从与哥伦比亚特区相同的x位置开始。 我试图使用做到这一点,但我不知道如何做到这一点。

  • 问题内容: 考虑以下代码: HTML: CSS: 将label和放在(垂直)input中间的最简单方法是div什么? 问题答案: div { 此方法的优点是您可以更改的高度div,更改文本字段的高度并更改字体大小,并且所有内容始终位于中间。

  • 我真的很难理解有什么区别?从我的研究来看,似乎可以...和之间空格,而可以...、、和? 此外,、和这两个属性似乎是共享的。 使用其中一个比使用另一个有何不同/优势,还是仅仅是偏爱?我觉得他们都是方式相似,只是做同样的事情,有谁知道区别吗?谢谢!!