`

CSS 平级和儿子级样式写法

css 
阅读更多
写道
input:checked+ol:这个是讲当inoput 拥有了checked后它平级的OL拥有的样式。
input:checked+ol>li:中的大于是指当inoput 拥有了checked后它平级的OL下面儿子辈的li的样式,孙子辈的不继承。

 

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="utf-8" />
	<title>用户界面(UI)元素状态伪类选择符 E:checked_CSS参考手册_web前端开发参考手册系列</title>
	<meta name="author" content="Joy Du(飘零雾雨), dooyoe@gmail.com, www.doyoe.com" />
	<style type="text/css">
		input[type=radio]:checked + span{background:blue;}
		input[type=radio]:checked + span:after{content:" 我被选中了";}
		
		input[type=checkbox]:checked + span{background:#f00;}
		input[type=checkbox]:checked + span:before{content:" 我被选中了";}
		div.classFather > div.classSon  div.classSon{
			background-color: lightgray;
			line-height: 40px;
		}
		div.classFather > div.classSon > div.classSonS > div.classSonC {
			background-color: lightgray;
			line-height: 40px;
		}
	</style>
</head>
<body>
<form method="post" action="#">
<fieldset>
	<legend>选中下面的项试试</legend>
	<ul>
		<li><label><input type="radio" name="colour-group" value="0" /><span>蓝色</span></label></li>
		<li><label><input type="radio" name="colour-group" value="1" /><span>红色</span></label></li>
		<li><label><input type="radio" name="colour-group" value="2" /><span>黑色</span></label></li>
	</ul>
</fieldset>
<fieldset>
	<legend>选中下面的项试试</legend>
	<ul>
		<li><label><input type="checkbox" name="colour-group2" value="0" /><span>蓝色</span></label></li>
		<li><label><input type="checkbox" name="colour-group2" value="1" /><span>红色</span></label></li>
		<li><label><input type="checkbox" name="colour-group2" value="2" /><span>黑色</span></label></li>
	</ul>
</fieldset>
<fieldset>
	<legend>子节点样式</legend>
	<div class="classFather">
		<div class="classSon">孩子
			<div class="classSon">孙子
				<div class="classSon">重孙子</div>
			</div>
		</div><br><br>
		<div class="classSon">孩子
			<div class="classSonS">孙子
				<div class="classSonC">重孙子</div>
			</div>
		</div>
	</div>
</fieldset>
</form>
</body>
</html>

 

分享到:
评论

相关推荐

    CSS 平级和儿子级样式写法示例

    ### CSS平级和儿子级样式写法知识点 #### 一、CSS选择器的分类和作用 在CSS中,选择器分为简单选择器、属性选择器、伪类选择器和伪元素选择器等多种类型,它们用于根据不同的规则选取HTML文档中的元素。本示例中...

    CSS基础知识-2.md

    通过上述介绍可以看出,复合选择器为CSS提供了强大的选择和样式控制能力。后代选择器、子选择器和并集选择器只是复合选择器中的一部分,它们的应用场景各有侧重。掌握这些复合选择器的使用方法,对于提高CSS样式的...

    CSS基础2-选择器进阶+背景属性+元素显示模式+三大特性

    结果是,在选择器1所找到标签的后代(儿子、孙子、重孙子…)中,找到满足选择器2的标签,设置样式。 2. 并集选择器: 并集选择器是指使用逗号将多个选择器连接起来,从而同时选择多组标签。其语法为:选择器1,...

    Web前端与移动开发之复合选择器 css元素显示模式 背景属性.txt

    只选择父元素最近一级的子元素 即必须是亲儿子 选择器1 选择器2可以是任意基础选择器 (3)并集选择器(重要) 可以选择多组标签 定义相同样式 通常用于集体声明 语法 元素1, 元素2{样式声明} 元素1和元素...

    树说明文档.doc

    -- 引入EasyUI CSS样式 --&gt; &lt;link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"&gt; &lt;!-- 引入自定义图标样式 --&gt; &lt;link rel="stylesheet" type="text/css" href="../themes/icon.css"&gt; &lt;!--...

Global site tag (gtag.js) - Google Analytics