博主信息
博文 45
粉丝 0
评论 0
访问量 46998
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
1215css基础
咸鱼老爷
原创
832人浏览过

CSS引入方式

1、外部引入
使用link标签引入
使用@import导入

  1. <link rel="stylesheet" href="style.css">;
  2. @import url(css/style.css) ;

2、内部样式
书写在页面style标签中

  1. <style>
  2. </style>

3、行内样式
书写在元素style属性中的样式

  1. <h1 style="color:red">css</h1>

简单选择器

1、标签选择器

返回的是一组标签

  1. <style>
  2. li{
  3. color:red;
  4. }
  5. </style>
  6. <ul>
  7. <li>1</li>
  8. <li>2</li>
  9. <li>3</li>
  10. </ul>

2、类选择器 .
返回的是一组类

  1. <style>
  2. .on{
  3. color:red;
  4. }
  5. </style>
  6. <ul>
  7. <li class="on">1</li>
  8. <li>2</li>
  9. <li class="on">3</li>
  10. </ul>

3、ID选择器 #
理论上返回的是一个元素,浏览器不检查id的唯一性

  1. <style>
  2. #on{
  3. color:blue;
  4. }
  5. </style>
  6. <ul>
  7. <li class="on" id="on">1</li>
  8. <li>2</li>
  9. <li class="on">3</li>
  10. </ul>

上下文选择器

因为html是一个结构化文档:每一个元素在文档中由确切的位置,所以根据元素的上下文来选择是没问题的。
1、后代选择器 空格
选择所有层级 ;

  1. <style>
  2. ul li {
  3. background-color: skyblue;
  4. }
  5. </style>
  6. <ul>
  7. <li></li>
  8. <li></li>
  9. <li></li>
  10. <li>
  11. <ul>
  12. <li></li>
  13. <li></li>
  14. </ul>
  15. </li>
  16. <li></li>
  17. </ul>

效果图

2、子代选择器:仅父子层级 >

  1. ul>li{
  2. color:red;
  3. }

3、同级相邻选择器:仅选中与之相邻的第一个兄弟元素 +

  1. <style>
  2. .start + li{
  3. background-color: #0f0;
  4. }
  5. </style>
  6. <ul>
  7. <li></li>
  8. <li></li>
  9. <li class="start"></li>
  10. <li>
  11. <ul>
  12. <li></li>
  13. <li></li>
  14. </ul>
  15. </li>
  16. <li></li>
  17. </ul>

效果图

4、同级所有选择器:选中与之相邻的后面所有兄弟元素 ~

  1. <style>
  2. .start ~ li{
  3. background-color: #0ff;
  4. }
  5. </style>

伪类选择器:结构伪类

nth-of-type

1、匹配任意位置的元素:nth-of-type(an+b);
an+b:an表示起点 b表示偏移量,n=(0,1,2,3…);
通常写偏移量就可以

  1. <style>
  2. ul li:nth-of-type(0n+3){
  3. background-color: rgb(255, 242, 255);
  4. }
  5. </style>


2、全选:1n
3、反向获取:nth-last-of-type(an+b);
选择最后三个

  1. <style>
  2. ul li:nth-last-of-type(3){
  3. background-color: rgb(255, 242, 255);
  4. }
  5. </style>

4、选择偶数:nth-of-type(2n)|nth-of-type(even);
5、选择奇数:nth-of-type(2n+1/2n-1)|nth-of-type(odd);
6、选择第一个子元素:nth-of-type(1) 语法糖:first-of-type;
7、选择最后一个子元素:last-of-type;
8、如果只想匹配父元素中的唯一子元素:only-of-type

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学