<label> 元素为 <input> 标签指定一个文本标签。
由于它是一个内联元素,单独使用 width 属性不会有任何效果。
但是有一些方法可以为 <label> 标签增加宽度。
在本教程中,我们将演示一些通过使用设置为“block”的 display 属性和 width 属性来控制 <label> 标签宽度的示例。
创建 HTML
- 使用 <form> 元素。
- 将带有 for 属性的 <label> 标签和带有 id、name 和 type 属性的 <input> 标签放在 <form> 元素中。
<form> <label for="name">Enter your name:</label> <input id="name" name="name" type="text" /> </form>
添加 CSS
- 将显示设置为“block”。
- 指定宽度。
label { display: block; width: 130px; }
使用 display 属性的“block”值为 <label> 标签添加宽度的示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> label { display: block; width: 130px; } </style> </head> <body> <form> <label for="name">Enter your name:</label> <input id="name" name="name" type="text" /> </form> </body> </html>
让我们看另一个示例,其中我们使用设置为“inline-block”的 display 属性。
使用 display 属性的“inline-block”值向 <label> 标签添加宽度的示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> label { display: inline-block; width: 150px; } </style> </head> <body> <form> <label for="name">Enter your name:</label> <input id="name" name="name" type="text" /> </form> </body> </html>
日期:2020-06-02 22:15:00 来源:oir作者:oir