V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Can I use?
http://caniuse.com/
Less
http://lesscss.org
Cool Libraries
Bootstrap from Twitter
Jetstrap
yantianqi
V2EX  ›  CSS

css 获取第一层子元素

  •  
  •   yantianqi · 2017-03-23 11:23:15 +08:00 · 6230 次点击
    这是一个创建于 2801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <!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 条回复    2017-03-23 12:17:01 +08:00
    luo123qiu
        1
    luo123qiu  
       2017-03-23 11:33:19 +08:00
    楼主你想说啥?
    krzover
        2
    krzover  
       2017-03-23 11:45:21 +08:00
    同一个帖子发了两遍...是不是不太合适?
    yantianqi
        3
    yantianqi  
    OP
       2017-03-23 11:47:09 +08:00
    @krzover 第一个发错了,为啥都变色?
    zhaoto
        4
    zhaoto  
       2017-03-23 11:47:40 +08:00 via iPhone
    楼主 css 继承的问题?
    zhaoto
        5
    zhaoto  
       2017-03-23 11:50:58 +08:00 via iPhone
    这样写肯定都会变色,除非你重新写“不是红色"值为其他颜色。
    nino
        6
    nino  
       2017-03-23 11:51:54 +08:00
    color 是默认 inherit 的嘛
    krzover
        7
    krzover  
       2017-03-23 11:54:46 +08:00
    这里不变色的 div 默认继承上一级 div 的 color 了
    suinia
        8
    suinia  
       2017-03-23 11:55:19 +08:00
    写法没错, color 属性会继承的.
    wly19960911
        9
    wly19960911  
       2017-03-23 11:57:00 +08:00 via Android
    maplerecall
        10
    maplerecall  
       2017-03-23 12:17:01 +08:00 via Android
    粗略的说,字体相关的属性都是会继承的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.