CSS浅谈css兄弟选择器

Posted GHUIJS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS浅谈css兄弟选择器相关的知识,希望对你有一定的参考价值。

拷贝自菜鸟教程

element+elementdiv+p选择所有紧跟在 <div> 元素之后的第一个 <p> 元素
element1~element2p~ul选择p元素之后的每一个ul元素

 栗子

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *
            font-family: '方正姚体';
        
        p+div
            background: red;
        
        p~div
            /*font: italic semi-expanded bold 25px/50px '';*/
            font: 30px '';
            background: blue;
        
    </style>
</head>
<body>
  <p>我是p</p>
  <div>东方丽景</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>3</div>
</body>

tips:可用于开发移动端时,是否需要顶部导航给页面content添加同样式

比如:

/** content **/
.ui-content 
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	font-size: .28rem;
	padding-bottom: .5rem;
	-webkit-overflow-scrolling: touch;
	color: var(--text);
	background-color: #f2f2f2;


/* 当存在头部导航时给ui-content加上padding */
.ui-header+.ui-content 
	padding-top: .8rem;

以上是关于CSS浅谈css兄弟选择器的主要内容,如果未能解决你的问题,请参考以下文章

jQuery、CSS 和兄弟选择器问题

关于css的相邻兄弟选择器

求解css相邻兄弟选择器该怎么去理解

Css3之高级-1 Css复杂选择器(兄弟选择器 属性选择器伪类选择器伪元素选择器)

css关联选择器大致类型总结

CSS相邻兄弟选择器