查看: 21|回复: 0

CSS学习随记

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-11-21
发表于 2020-3-28 10:54:00 | 显示全部楼层 |阅读模式

CSS学习笔记

1.什么是CSS  

  Cascading Style Sheet简称CSS,是层叠样式表

  主要用于变现层(用于美化网页)

2.CSS快速入门

  1.语法

    选择器{

      声明1;

      声明2;

      声明3;

    }

  2.css的优势

    ①内容和表现分离

    ②网页结构表现统一,可以实现复用

    ③样式十分的丰富

    ④使用独立的HTML和CSS文件

    ⑤利于SEO,容易被搜素引擎收录

3.三种CSS导入方式

  1.行内样式:在标签元素中,编写一个style属性,编写样式即可

    <h1 style="color:red">你好,CSS</h1>

  2.内部样式:

    <style>

      h1{

        color:red;

      }

    </style>

  3.外部样式

    <head>

      <link rel="stylesheet" href="../resources/css/index.css">

    </head>

   ps:样式优先级问题:

    一般: 就近原则(谁离这个标签近,谁的优先级就高)。

 3.三种基本选择器 --重要

  1.选择器的作用

    选择页面上的某一个或者某一类元素

    ①标签选择器 -->标签选择器,会选择到页面上所有的这个标签的元素

      h1{

        color:red;

            }

    ②类选择器 -->好处:可以多个标签归类,是同一个class,可以复用

      .class的名称{

       }

    ③ID选择器 --> id必须保证全局唯一

      #id名称{

      }

    三种选择器的优先级:

      id选择器>类选择器>标签选择器

4.高级选择器

  4.1层次选择器

    4.1.1后代选择器:在某个元素的后面

    body p{}  -->body标签里面的所有p标签都生效。

    4.1.2子选择器

    body>p{} -->body标签的子代p元素才会生效。

    4.1.3相邻兄弟选择器

    .ccl + p{} -->类选择器相邻的p元素才生效 (只有一个生效,对下不对上)。

    4.1.4通用选择器

    .ccl~p{} -->类选择器同级的p元素才会生效 (一样的对下不对上)。

  4.2结构伪类选择器

    ul li:first-child{} -->选择ul后代中的第一个子元素

    ul li:last-child{} -->选择ul后代中的最后一个元素

    p:nth-child(1){} -->选择当前p元素的父级元素,选中父级元素的第一个,并且是当前元素才生效

    p:nth-of-type(2){} -->选中父元素下的p元素的第二个,按类型来选择

    a:hover{} -->当鼠标移动到a标签时,会发生改变

  4.3属性选择器 -- 重要

    a[id]{} -->选择a标签中有id属性的元素

    a[id=first]{} -->选择a标签中id为first的元素

5.CSS的作用

   1.有效的传递页面信息

   2.美化网页

   3.凸显页面的主题

      4.提高用户的体验

  span标签:重点要突出的字,使用span套起来。

6.盒子模型

  border:边框 粗细 样式 颜色(1px,solid,red)

  margin:可以是元素居中

  padding:内边距



来源:https://www.cnblogs.com/gcdlj/p/12556260.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部