博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html选择器的一些书写规范
阅读量:5964 次
发布时间:2019-06-19

本文共 1054 字,大约阅读时间需要 3 分钟。

  我们都知道常用的选择器有id选择器、class选择器、以及直接标签选择,那如果我们想选择他们的子标签,而不使用id和class该怎么选择呢,这里我就给大家讲一下平时我们在书写中容易混淆的地方。

  例如我们在选择p标签下的span标签时,我们一般是通过这种写法来选择:

  <style media="screen">

    p span{
      color: red;
    }
  </style>

  <p><span>开心 <span>快乐</span></span></p>

  但这样写有个问题,会将p标签下的所有span标签都设置为红色,如果我们想将第二个span标签设置为绿色的话,这里就需要使用“>”符号来选择,他作用是一层一层的选择,表示的是父与子的关系,这时候我们就该这样写:

    p>span>span{

      color: yellow;
    }

  这种写法就可以很好的选择到我们想选择的标签的颜色,同理“>”表示表示的是父子级关系,那如果是兄弟级的话我们就可以使用“+”这个符号来选择即可。

  例如:我们我们通过点击input框来改变span的颜色:

  <style media="screen">

    .inputText{
      position: relative;
      width: 100px;
      height: 20px;
    }
    .inputText>input{
      width: 100px;
      height: 20px;
    }
    .inputText>span{
      position: absolute;
      top: 0;
      right: 0;
      width: 10px;
      height: 20px;
      background-color: red;
    }
    .inputText>input:focus +span{
      background-color: green;
    }
  </style> 

  <div class="inputText">

    <input type="text" name="" value="输入">
    <span></span>
  </div>

 

转载于:https://www.cnblogs.com/abey/p/6159963.html

你可能感兴趣的文章
Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
查看>>
java中的重量级与轻量级概念
查看>>
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
查看>>
进程和线程<一>
查看>>
远程算数程序——版本v1.0
查看>>
Mysql常见四种索引的使用
查看>>
说说Android桌面(Launcher应用)背后的故事(一)——揭开她神秘的面纱
查看>>
第一篇:zc706 开箱及开发环境搭建
查看>>
python-冒泡排序
查看>>
Mac下修改Hosts文件工具——Gas Mask
查看>>
协程函数应用
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
Tomcat学习总结(2)——Tomcat使用详解
查看>>
webgl像机世界
查看>>
php正则怎么使用(最全最细致)
查看>>
原码、反码、补码、移码
查看>>
javascript数学运算符
查看>>
shuff打乱排序
查看>>
LC.155. Min Stack(非优化,两个stack 同步 + -)
查看>>
Add Two Numbers
查看>>