html编程,需求:每行开头有一个单选框,后面是文字,选中单选框后文字显示中划线
时间: 2024-04-17 16:25:36 浏览: 216
你可以使用HTML和CSS来实现这个需求。下面是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<style>
label {
display: block;
}
input[type="radio"]:checked + span {
text-decoration: line-through;
}
</style>
</head>
<body>
<label>
<input type="radio" name="option" />
<span>文字1</span>
</label>
<label>
<input type="radio" name="option" />
<span>文字2</span>
</label>
<label>
<input type="radio" name="option" />
<span>文字3</span>
</label>
</body>
</html>
```
这段代码使用了 `<label>` 元素来包含每行的单选框和文字。通过为单选框添加样式 `input[type="radio"]:checked + span`,选中单选框后紧接着的 `<span>` 元素的文本会显示中划线。你可以根据需要修改文字和单选框的内容和样式。
阅读全文