yantianqi
V2EX  ›  CSS

css 获取第一层子元素

  •  
  •   yantianqi · Mar 23, 2017 · 7058 views
  •   You need to sign in to view this topic
    This topic created in 3517 days ago, the information mentioned may be changed or developed.
    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    	<style>
    		.div1>div{
    			color:red;
    		}
    	</style>
    </head>
    <body>
    	<div class="div1">
    		<div>
    			这是红色
    			<div>这里不变色</div>
    		</div>
    	</div>
    </body>
    </html>
    
    10 replies  •  2017-03-23 12:17:01 +08:00
    luo123qiu
    luo123qiu
    Mar 23, 2017
    1
    楼主你想说啥?
    krzover
    krzover
    Mar 23, 2017
    2
    同一个帖子发了两遍...是不是不太合适?
    yantianqi
    yantianqi
    OP
    Mar 23, 2017
    3
    @krzover 第一个发错了,为啥都变色?
    zhaoto
    zhaoto
    Mar 23, 2017 via iPhone
    4
    楼主 css 继承的问题?
    zhaoto
    zhaoto
    Mar 23, 2017 via iPhone
    5
    这样写肯定都会变色,除非你重新写“不是红色"值为其他颜色。
    nino
    nino
    Mar 23, 2017
    6
    color 是默认 inherit 的嘛
    krzover
    krzover
    Mar 23, 2017
    7
    这里不变色的 div 默认继承上一级 div 的 color 了
    suinia
    suinia
    Mar 23, 2017
    8
    写法没错, color 属性会继承的.
    wly19960911
    wly19960911
    Mar 23, 2017 via Android
    9
    maplerecall
    maplerecall
    Mar 23, 2017 via Android
    10
    粗略的说,字体相关的属性都是会继承的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   623 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 18:47 · PVG 02:47 · LAX 10:47 · JFK 13:47
    ♥ Do have faith in what you're doing.