yantianqi
V2EX  ›  CSS

css 获取第一层子元素

  •  
  •   yantianqi · Mar 23, 2017 · 6733 views
    This topic created in 3364 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
        1
    luo123qiu  
       Mar 23, 2017
    楼主你想说啥?
    krzover
        2
    krzover  
       Mar 23, 2017
    同一个帖子发了两遍...是不是不太合适?
    yantianqi
        3
    yantianqi  
    OP
       Mar 23, 2017
    @krzover 第一个发错了,为啥都变色?
    zhaoto
        4
    zhaoto  
       Mar 23, 2017 via iPhone
    楼主 css 继承的问题?
    zhaoto
        5
    zhaoto  
       Mar 23, 2017 via iPhone
    这样写肯定都会变色,除非你重新写“不是红色"值为其他颜色。
    nino
        6
    nino  
       Mar 23, 2017
    color 是默认 inherit 的嘛
    krzover
        7
    krzover  
       Mar 23, 2017
    这里不变色的 div 默认继承上一级 div 的 color 了
    suinia
        8
    suinia  
       Mar 23, 2017
    写法没错, color 属性会继承的.
    wly19960911
        9
    wly19960911  
       Mar 23, 2017 via Android
    maplerecall
        10
    maplerecall  
       Mar 23, 2017 via Android
    粗略的说,字体相关的属性都是会继承的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 21:50 · PVG 05:50 · LAX 14:50 · JFK 17:50
    ♥ Do have faith in what you're doing.