如果要将 <span> 元素对齐到 <div> 的右侧,可以使用一些 CSS。
特别是,我们需要使用带有“right”和“left”值的 float 属性。
现在,我们将演示一个示例,然后对其进行解释。
将 <span> 对齐到 <div> 元素右侧的示例:
<!DOCTYPE html>
<html>
<head>
<style>
.title {
display: block;
border-top: 5px solid #969696;
background-color: #76db95;
height: 30px;
line-height: 30px;
padding: 4px 6px;
font-size: 16px;
color: #000000;
margin-bottom: 13px;
clear: both;
}
.title .date {
float: right;
}
.title .name {
float: left;
}
</style>
</head>
<body>
<div class="title">
<span class="name">Example</span>
<span class="date">05.05.2016</span>
</div>
</body>
</html>
在我们的示例中,我们有一个带有两个 <span> 元素的 <div> 标签。
我们将带有“right”值的 float 属性应用于“date”类,将“left”值应用于 <span> 元素的“name”类。
此外,我们在“title”类上使用了带有“both”值的 clear 属性来防止两边的元素浮动。
因此,通过这种方式,我们可以将 <div> 元素中的 <span> 向右对齐,但让我们看看另一个示例。
使用 CSS flex 属性将 <span> 对齐到 <div> 元素右侧的示例:
<!DOCTYPE html>
<html>
<head>
<style>
.title {
display: flex;
justify-content: space-between;
border-top: 5px solid #969696;
background-color: #76db95;
height: 30px;
line-height: 30px;
padding: 5px 15px;
font-size: 18px;
color: #212121;
margin-bottom: 20px;
}
</style>
</head>
<body>
<div class="title">
<span>Example</span>
<span>05.05.2016</span>
</div>
</body>
</html>
日期:2020-06-02 22:15:05 来源:oir作者:oir
