`

css3学习笔记1

 
阅读更多
css3学习笔记1



一   <style type="text/css">
[id=section1]{
    background-color: yellow;
}
</style>
</head>
<div id="section1" class="divYellow">示例文本1</div>

二   <style type="text/css">
[id*=section1]{
    background-color: yellow;
}
</style>
   所有包含section1开头的

   [id^=section]{
    background-color: yellow;
}
</style>
   所有section开头的

   [id$=\-1]{
    background-color: yellow;
}     $表示所有-1结尾的


三   伪元素选择器
   <style type="text/css">
p:first-line{color:#0000FF} 
</style>
   <p>段落中的第一行。<br>段落中的第二行</p>

     选择第1行

   before选择器
      <title>before伪元素选择器使用示例</title>
<style type="text/css">
li:before{content: ●}
</style>
</head>
<body>
<ul>
<li>列表项目1</li>
    after选择器
       <style type="text/css">
li:after{
    content: "(仅用于测试,请勿用于商业用途。)";
    font-size:12px;
    color:red;
}
</style>
</head>
<body>
<h1>电影清单</h1>
<ul>
<li><a href="movie1.mp4">狄仁杰之通天帝国</a></li>
  

四 root选择器
   <style type="text/css">
:root{
    background-color: yellow;
}
  让html中 整个 html页面变黄色
五 not选择器
    <style type="text/css">
body *:not(h1){
    background-color: yellow;
}
</style>
</head>
<body>
<h1>选择器概述</h1>
   可以让除了h1外的其他元素颜色为黄色

六 empty选择器
    当指定元素空白时候使用
      <style type="text/css">
:empty{
    background-color: yellow;
}
</style>

七  target选择器
   当使用target进行跳转,点了链接,跳转到target元素时使用
     <style type="text/css">
:target{
    background-color: yellow;
}
</style>
   <a href="#text1">示例文字1</a> |
   <div id="text1">
<h2>示例文字1</h2>
<p>...此处略去</p>
</div>

八 first-child和last-child
   <style type="text/css">
li:first-child{
    background-color: yellow;
}
li:last-child{
    background-color: skyblue;
}
</style>
</head>
<body>
<h2>列表A</h2>
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
如果是多个列表,则同时适用

九 nth-child(n)对指定的第几个元素使用样式 nth-last-child(n),对指定的倒数第多少个元素使用样式
    <style type="text/css">
li:nth-child(2){
    background-color: yellow;
}
li:nth-last-child(2){
    background-color: skyblue;
}
</style>
</head>
<body>
<h2>列表A</h2>
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
</ul>

十 nth-child(odd),nth-child(even)对所有奇数个和偶数个元素使用样式
   <style type="text/css">
li:nth-child(odd){
    background-color: yellow;
}
li:nth-child(even){
    background-color: skyblue;
}
</style>
</head>
<body>
<h2>列表A</h2>
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
</ul>


十一  nth-type选择器
    比如:
      <h2>文章标题A</h2>
<p>文章正文。</p>
<h2>文章标题B</h2>
<p>文章正文。</p>
<h2>文章标题C</h2>
<p>文章正文。</p>
<h2>文章标题D</h2>
<p>文章正文。</p>
   如果要奇数篇文章的标题显示一个颜色,偶数篇文章标题为1个颜色,则不行,因为是不同类型的<p>,<h2>
   所以必须要用nth-type选择器
      <style type="text/css">
h2:nth-of-type(odd){
    background-color: yellow;
}
h2:nth-of-type(even){
    background-color: skyblue;
}
  

十二  循环使用样式
    比如可以使用4n+1这样的循环方式,每4组一个颜色
<style type="text/css">
li:nth-child(4n+1) {
background-color: yellow;
}
li:nth-child(4n+2) {
    background-color: limegreen;
}
li:nth-child(4n+3) {
    background-color: red;
}
li:nth-child(4n+4) {
    background-color: white;
}
</style>
十三  only-child选择器
  
  可以只对样式中只有1个孩子的使用样式
    <style type="text/css">
li:only-child{
    background-color: yellow;
}
</style>
</head>
<body>
<h2>ul列表A</h2>
<ul>
<li>列表项目A01</li>
</ul>
<h2>ul列表B</h2>
<ul>
<li>列表项目B01</li>
<li>列表项目B02</li>
<li>列表项目B03</li>
分享到:
评论

相关推荐

    CSS学习笔记CSS学习笔记

    CSS学习笔记CSS学习笔记CSS学习笔记CSS学习笔记

    CSS和CSS3学习笔记(全)

    CSS和CSS3学习笔记,知识全面,知识分类清晰,内涵学习3D的链接博客

    html css js 学习笔记.zip

    html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习...

    html+css前端学习笔记.zip

    html+css前端学习笔记html+css前端学习笔记html+css前端学习笔记 html+css前端学习笔记html+css前端学习笔记html+css前端学习笔记 html+css前端学习笔记html+css前端学习笔记html+css前端学习笔记 html+css前端学习...

    html与css的学习笔记与练习.zip

    html与css的学习笔记与练习html与css的学习笔记与练习 html与css的学习笔记与练习html与css的学习笔记与练习 html与css的学习笔记与练习html与css的学习笔记与练习 html与css的学习笔记与练习html与css的学习笔记与...

    HTML+CSS学习笔记.zip

    HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 ...

    HTML+CSS个人学习笔记

    HTML+CSS个人学习笔记

    css经典学习笔记.zip

    css经典学习笔记

    Web前端HTML5 CSS3初学者零基础入门全套学习笔记.zip

    Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门...

    html+css+js学习笔记.zip

    html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记...

    CSS3学习笔记

    CSS3学习笔记思维导图

    前端的学习笔记HTML+css.zip

    前端的学习笔记HTML+css前端的学习笔记HTML+css前端的学习笔记HTML+css 前端的学习笔记HTML+css前端的学习笔记HTML+css前端的学习笔记HTML+css 前端的学习笔记HTML+css前端的学习笔记HTML+css前端的学习笔记HTML+css...

    CSS3学习笔记之立体盒子

    CSS3学习笔记之立体盒子,供大家一起共同分享学习。

    HeadFirst HTML&amp;CSS学习笔记.zip

    CSS学习笔记 HeadFirst HTML&amp;CSS学习笔记HeadFirst HTML&amp;CSS学习笔记 HeadFirst HTML&amp;CSS学习笔记HeadFirst HTML&amp;CSS学习笔记 HeadFirst HTML&amp;CSS学习笔记HeadFirst HTML&amp;CSS学习笔记 Head...

    Head First HTML&amp;CSS 学习笔记.zip

    CSS 学习笔记 Head First HTML&amp;CSS 学习笔记Head First HTML&amp;CSS 学习笔记 Head First HTML&amp;CSS 学习笔记Head First HTML&amp;CSS 学习笔记 Head First HTML&amp;CSS 学习笔记Head First HTML&amp;CSS ...

    html和css学习笔记

    作为html 和css 学习笔记 和 复习大纲

    个人css学习笔记 精华版

    个人css学习笔记 精华版 个人css学习笔记 精华版

    Web前端学习笔记:HTML5+CSS3+JavaScript.pdf

    Web前端学习笔记:HTML5+CSS3+JavaScript.pdf

    主要是HTML和CSS的一些学习笔记和练习.zip

    主要是HTML和CSS的一些学习笔记和练习主要是HTML和CSS的一些学习笔记和练习 主要是HTML和CSS的一些学习笔记和练习主要是HTML和CSS的一些学习笔记和练习 主要是HTML和CSS的一些学习笔记和练习主要是HTML和CSS的一些...

    css 个人学习笔记

    个人学习总结,关于css的。。。。。。。。。。。。。。。。。。。。。。。

Global site tag (gtag.js) - Google Analytics