css性别选择样式
时间: 2023-07-25 13:07:30 浏览: 42
CSS中的性别选择器是根据HTML元素上的属性值来选择元素,一般使用的属性是`class`或`data-*`。假设你的HTML代码如下:
```html
<div class="person" data-gender="male">John</div>
<div class="person" data-gender="female">Jane</div>
```
你可以使用以下CSS样式来选择不同性别的人:
```css
/* 选择所有男性 */
.person[data-gender="male"] {
color: blue;
}
/* 选择所有女性 */
.person[data-gender="female"] {
color: pink;
}
```
这样,John会被设置为蓝色,而Jane会被设置为粉色。
相关问题
html选择男女性别的需要漂亮的css
以下是一个简单的HTML代码示例,用于选择男女性别,并带有漂亮的CSS样式:
```html
<label for="male">Male</label>
<input type="radio" id="male" name="gender" value="male">
<label for="female">Female</label>
<input type="radio" id="female" name="gender" value="female">
<style>
label {
display: block;
font-size: 18px;
margin-bottom: 10px;
}
input[type="radio"] {
display: none;
}
input[type="radio"] + label:before {
content: "";
display: inline-block;
border-radius: 50%;
border: 2px solid #ccc;
width: 20px;
height: 20px;
margin-right: 10px;
vertical-align: middle;
cursor: pointer;
}
input[type="radio"]:checked + label:before {
background-color: #007bff;
border-color: #007bff;
}
</style>
```
这个示例使用了CSS伪元素来创建了一个圆形的选项框,并且选中的选项框会变成蓝色。你可以根据自己的需求进行修改和调整。
html css 表格分页 样式
以下是一个简单的HTML和CSS表格分页样式的示例:
HTML代码:
```html
<table>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>25</td>
<td>男</td>
</tr>
<tr>
<td>李四</td>
<td>30</td>
<td>男</td>
</tr>
<tr>
<td>王五</td>
<td>28</td>
<td>女</td>
</tr>
<tr>
<td>赵六</td>
<td>35</td>
<td>男</td>
</tr>
<tr>
<td>钱七</td>
<td>27</td>
<td>女</td>
</tr>
<tr>
<td>孙八</td>
<td>32</td>
<td>男</td>
</tr>
</tbody>
</table>
<div class="pagination">
<a href="#" class="prev">上一页</a>
<a href="#" class="page active">1</a>
<a href="#" class="page">2</a>
<a href="#" class="page">3</a>
<a href="#" class="page">4</a>
<a href="#" class="page">5</a>
<a href="#" class="next">下一页</a>
</div>
```
CSS代码:
```css
table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
}
th,
td {
padding: 10px;
text-align: center;
border: 1px solid #ccc;
}
th {
background-color: #f0f0f0;
}
.pagination {
text-align: center;
margin-top: 20px;
}
.pagination a {
display: inline-block;
padding: 5px 10px;
margin: 0 5px;
border: 1px solid #ccc;
color: #333;
text-decoration: none;
}
.pagination a:hover {
background-color: #f0f0f0;
}
.pagination .active {
background-color: #333;
color: #fff;
}
```
这个例子中,我们首先定义了一个基本的HTML表格,然后创建了一个包含分页链接的div。使用CSS,我们对表格进行了样式设置,如大小,边框,颜色等。同时,我们还定义了一个分页样式,其中包含了上一页和下一页链接,以及当前活动页面的链接。通过这些样式设置,我们可以创建一个美观且易于使用的表格分页效果。