web前端

css选择器

2017-02-08  本文已影响12人  繁华落尽2018

css两大重点

  1. 属性
    通过属性的复杂叠加才能做出漂亮的网页
<div>div1</div>
<div>div2</div>
div{
  color: red;
}
<p class="high">第一段文件</p>
.high {
  color: red;
}
<p id="first">ssssssss</p>
#first{
  color:red;
}
<div class="high">sssssss</div>
div , .high {
  color: red;
}
<div class="high">sdasdfasf</div>
<div id="first">asdfasdf</div>
div.high {
  color: red;
}
div#first{
  color: red;
}
<div>
      <p>div里面的p</p>
      <span>
         <p>div里面的span里面的p</p>
      </span>
</div>
div p {
    color:red;
}
<div>
      <p>div里面的p</p>
      <span>
         <p>div里面的span里面的p</p>
      </span>
</div>
div > p {
  color: red;
}
<div>sssssss</div>
<p>与div相邻的p</p>
div + p {
  color:red;
}
<div name="jack">1111111</div>
div[name] {
  color: red;
}

多属性

<div name="jack" age="20">22222</div>
div[name][age] {
  color: red;
}

属性+属性值

div[name="jack"] {
  color: red;
}
<style>
    div:hover {
        background-color: green;
    }
</style>
<style>
      input:focus{
        outline: none;
        width: 500px;
        height: 180px;
        border: 10px double yellow;
      }
</style>
上一篇下一篇

猜你喜欢

热点阅读