前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >详解: :not 11三种写方式

详解: :not 11三种写方式

作者头像
贵哥的编程之路
发布2020-10-28 12:21:56
3050
发布2020-10-28 12:21:56
举报

核心是表单用最后一种方式,其他的用第一第二种方式哈 问题?为什么表单用的是最后一种方式,因为他有类型哈,因为表单有很多类型·,如果只设一种类型css语法,就type=""就行了 问题?为什么加[] 因为代表这是表单独有的方式哈

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        div
        {
            width: 200px;
            height: 200px;
            border: 1px solid red;
        }
       div:not(.box3)/*除了这个class为box3的背景不为红色,其他都显示背景颜色为红色,为什么not的意思就是不嘛是吧,也就说凡是被这个修饰的话,除了这个其他的都为这个定义的css语法。还要注意的是·这个对表单无效哈,具体在下面,那什么对表单有效呢在下面![在这里插入图片描述](https://img-blog.csdnimg.cn/20200425223244358.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3ODA1ODMy,size_16,color_FFFFFF,t_70)
*/
       {
            background-color: red;
        }
       
    </style>
</head>
<body>
    <div class="box1">1</div>
    <div class="box2">11</div>
    <div class="box3">111</div>
    <div id="test1">1111</div>
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" name="注册">
</body>
</html>
在这里插入图片描述
在这里插入图片描述
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        div
        {
            width: 200px;
            height: 200px;
            border: 1px solid red;
        }
      
        div:not(#test1)/*这个和上面的一样的差不多的啦*/
        {
            background: red;
       }
    </style>
</head>
<body>
    <div class="box1">1</div>
    <div class="box2">11</div>
    <div class="box3">111</div>
    <div id="test1">1111</div>
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" name="注册">
</body>
</html>
在这里插入图片描述
在这里插入图片描述
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        div
        {
            width: 200px;
            height: 200px;
            border: 1px solid red;
        }
  
        input:not([type="password"])
        {
            background-color: red;
        }
    </style>
</head>
<body>
    <div class="box1">1</div>
    <div class="box2">11</div>
    <div class="box3">111</div>
    <div id="test1">1111</div>
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" name="注册">
</body>
</html>
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档