FFLY
V2EX  ›  CSS

请教一个 CSS 的问题

  •  
  •   FFLY · Nov 5, 2015 · 4131 views
    This topic created in 4019 days ago, the information mentioned may be changed or developed.

    因为某些原因,需要在不修改 HTML 代码的情况下,隐藏 lang_01 ,但是一直没有找到好的方法。

    <div id="a">
        <p>
            <a href="javascript:;" onclick="showWindow('b', 'c.php?id=d:e&f;123456789')">
                <font color="red">lang_01</font>
            </a>
        </p>
    </div>
    
    15 replies  •  2015-11-05 22:02:03 +08:00
    Biwood
    Biwood
    Nov 5, 2015❤️1
    1
    #a a>font[color='red'] { dispaly:none; }
    acthtml
    acthtml
    Nov 5, 2015
    2
    font{text-indent:-999999em;}
    rokeyzki
    rokeyzki
    Nov 5, 2015❤️1
    3
    #a a>font[color='red'] {visibility:hidden; }

    楼下继续
    arnofeng
    arnofeng
    Nov 5, 2015 via Android❤️1
    4
    #a>p> a>font[color='red'] { dispaly:none; }
    kokdemo
    kokdemo
    Nov 5, 2015❤️1
    5
    #a>p> a>font[color='red'] { opacity:0; }
    FFLY
    FFLY
    OP
    Nov 5, 2015
    6
    @Biwood @rokeyzki @arnofeng 谢谢!有没有办法对<a>这个标签更精确一点,这个 div 里还有其它类似的<a>和<font>存在,感觉会有问题。
    bzw875
    bzw875
    Nov 5, 2015
    7
    #a>p>a>font { color: transparent; }
    #a>p>a>font { color: #fff; }
    arnofeng
    arnofeng
    Nov 5, 2015 via Android
    8
    @FFLY 我那个已经很精确了 除非 还有和它并列的 red font
    Biwood
    Biwood
    Nov 5, 2015
    9
    @FFLY 可以用 CSS3 里面的 :first-child 或 :nth-child(n) 选择器,只能兼容到 IE9 ,这样写

    #a>p:first-child>a:first-child>font[color='red']:first-child { display:none; }

    过这样太难看了,而且前提是你的这个 DOM 结构不会动态修改
    arnofeng
    arnofeng
    Nov 5, 2015 via Android
    10
    @Biwood 我都忘了这个了。威武
    FFLY
    FFLY
    OP
    Nov 5, 2015
    11
    @Biwood @arnofeng 可不可以这样写,因为<a>标签里的 php 文件是不同的。

    #a p>a[onclick~=c.php]>font[color='red'] { dispaly:none; }
    Biwood
    Biwood
    Nov 5, 2015
    12
    @FFLY 强烈不建议这样写,这太奇怪了,谁知道你这个 onclick 里面的内容会不会修改,不要让表现层的东西对行为层产生依赖。最正规的方法是加一个类名到 a 标签上去,其他写法的都不稳定。
    FFLY
    FFLY
    OP
    Nov 5, 2015
    13
    @Biwood 但是蛋疼的是不能改 HTML 。
    arnofeng
    arnofeng
    Nov 5, 2015 via Android
    14
    @FFLY 那改 js 。
    hupeng
    hupeng
    Nov 5, 2015
    15
    { line-height:9999px;height:30px;overflow:hidden;}
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    ♥ Do have faith in what you're doing.