标签定位(Label Positioning)
描述 (Description)
您可以将标签放在输入的left或right 。
要在右侧放置标签,请使用.text-right或.float-right类。
要在左侧放置标签,请使用.text-left或.float-left类。
您可以添加.middle类以将标签垂直对齐其输入。
例子 (Example)
以下示例演示了在Foundation中使用label positioning 。
<html>
<head>
<title>Form Label Positioning</title>
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/css/foundation.css">
</head>
<body>
<form>
<div class = "row">
<div class = "small-6 columns">
<label for = "right-label" class = "text-right">Label</label>
</div>
<div class = "small-6 columns">
<input type = "text" id = "right-label" placeholder = "Right aligned">
</div>
</div>
<div class = "row">
<div class = "small-6 columns">
<label for = "left-label" class = "text-left">Label</label>
</div>
<div class = "small-6 columns">
<input type = "text" id = "left-label" placeholder = "Left aligned">
</div>
</div>
<div class = "row">
<div class = "small-6 columns">
<label for = "middle-label" class = "text-right middle">Label</label>
</div>
<div class = "small-6 columns">
<input type = "text" id = "middle-label" placeholder = "Right and middle aligned text input">
</div>
</div>
</form>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js"></script>
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>
输出 (Output)
让我们执行以下步骤,看看上面给出的代码是如何工作的 -
保存上面给出的html代码form_label_positioning.html文件。
在浏览器中打开此HTML文件,输出显示如下。