每日一结笔记

                                                css

(一、文本属性)

1.文本水平对齐方式

            水平居中

            text-align: center;

            水平居左

            text-align: left;

            水平居右

            text-align: right;

            文本两端对齐

            text-align: justify;

      2.文本装饰线

            默认值 没有

            text-decoration: none;

            上划线

            text-decoration: overline;

            中划线 删除线

  text-decoration: line-through;

            下划线

            text-decoration: underline;

         3.首行缩进

            text-indent: 30px;

            可以设置负值

            text-indent: -30px;

            em 1em=16px

            text-indent: 3em;

            百分比  相对于元素内容宽进行计算

            400*20% = 80px

            text-indent: 20%;

            text-indent: 80px;

           4.color 字体颜色

            color: peru;

二、单行文本实现居中

 掌握

            水平居中

            text-align: center;

            垂直居中

            行高的值==盒子高度的值

            line-height: 200px;

三、颜色的表现形式

1.颜色的英文单词

            red blue

        透明色:transparent

  2.十六进制

        0~9 a b c d e f

        由#和六位十六进制组成

        #ff ff ff

        如果两位一样可以简写 ff --f

        #f f f

        ps--设置前景色--吸那里点哪里--复制#后面的代码

        英文状态i快捷键,--吸那里点哪里--右击--拷贝颜色的十六进制代码

     3.rgb

        r:red 0-255

        g:green 0-255

        b:blue 0-255

        rgb(255, 255, 255);表示白色

        rgb(0, 0, 0);表示黑色

     4.rgba(r,g,b,a)

        r: red 红色    g: green 绿色    b: blue 蓝色

        a: alpha 透明度 透明度在0-1之间表示,0表示完全透明 1 表示完全不透明

四、表格的折叠边框

  默0认值:边框独立

            border-collapse: separate ;

            边框合并 1px的边框

            border-collapse: collapse

            默认值: 边框独立

            border-collapse:separate;

            边框合并 1px的边框

            border-collapse:separate;

       

        border-spacing 单元格之间的间距

        注意:只有在边框独立border-collapse: separate时才能用

            border-spacing: 100px 200px;

            border-spacing: 10px 20px;

            border-spacing: 10px 10px;

            个值 代表水平方向和垂直方向的间距是一样的

             border-spacing: 10px;

五、单元格的垂直对齐方式

  顶端对齐

          vertical-align: top;

            居中对齐

            vertical-align: middle;

            底部对齐

            vertical-align: bottom;

六、常用复合选择器

  常用复合选择器:

        由两个或多个基础选择器通过不同的方式组合而成的选择器

      基础选择器:

        *  标签  class  id

      后代选择器

        E F{

            选择E元素中所有的后代元素F

        }

        空格隔开

        A B C {

        }

        子代选择器

        群组选择器

        伪类选择器

        相邻选择器

七、子代选择器

  子代选择器

     E>F{

        选择E元素中直系元素F

     }

     大于号隔开

     A>B>C{

     }

八、群组选择器

  把具有相同样式的选择器写在一起,用逗号隔开

        最后一个选择器不用家逗号

   

        这四个标签样式一样

        背景颜色 宽高一样, 但是字体颜色不一样

九、伪类选择器

   用于超链接a标签

        a:link(链接的默认样式)

        a:visited{链接访问过后的样式}

        a:hover{鼠标悬停的样式}

        a:active{鼠标按下的样式}

        :hover{鼠标悬停的样式}

        不仅可以用于a标签,还可以用于别的标签

        hover要求:父子关系才可以用

        也可以用于自己滑入

十、兄弟选择器

### .相邻选择器 兄弟选择器

    语法

    示例:E+F{样式声明} 用加号连接

    描述:[加号] 连接一个或多个选择器

    作用:E元素之后紧跟着的兄弟元素F

    用于兄弟之间的hover

十一、css盒模型

   重要:要求掌握

        css 盒模型本质上是一个盒子, 封装周围的HTML元素,他包括:外间距 边框 内填充和实际内容(即装东西的容器)

        1.content

        内容:宽高

        宽度:width

        单位:px em 百分比(按父元素计算)rem

         max-width:最大宽度

      min-width:最小宽度

      高度:height

      单位:px   em  百分比(按父元素计算) rem

      max-height:最大高度

      min-height:最小高度

十二、内填充

  1.内容宽高  content

      width: 300px;

      height: 300px;

      background-color: tomato;

      2.内填充 内间距  padding

      padding: 50px;

      单独写法

      上内间距

      padding-top: 20px;

      下内间距

      padding-bottom: 20px;

      左内间距

      padding-left: 20px;

      右内间距

      padding-right: 20px;

      1.内容宽高  content

      width: 300px;

      height: 300px;

      background-color: yellowgreen;

      2.内填充 内间距  padding

      复合写法

       一个值  四个内填充

      padding: 20px;

      两个值 上下内填充 左右内填充

      padding: 20px 40px;

      两个值 上内填充 左右内填充 下内填充

      padding: 20px 40px 60px;

      两个值 上内填充 右内填充  下内填充  右内填充  顺时针

      padding: 20px 40px 60px 80px;

      如果某个内填充不写,写0或许0px

      padding: 10px 0 0 10px;

     

需要减去增大的盒模型,否则页面误差太大

   

       1.用以设置的宽高进行内减

          w:296px   -  28px   =268px

          h:195px   -  34px   =161px

     

        2.设置怪异盒模型

            box-sizing: border-box;

            会把设置的padding和边框自动进行内减

            默认是旧版传统盒模型,需要自己计算把padding和边框进行内减

   

十三、外间距

margin

        两个盒子之间的距离

        可以设置负值

单独写法

           

                marign-top:50px;

                margin-bottom: 50px;

                margin-left: 50px;

                margin-right: 50px;  

           

  复合写法

           

                margin: 20px;

                margin: 20px 40px;

                margin: 20px 40px 60px;

                margin: 20px 40px 60px 80px;

             

              值的分配跟内间距一样一样的

十四、margin居中

        auto:自动 浏览器会自动计算

            margin: 0 auto;

      1.块级标签

        2.要设置宽度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JS渡一教育笔记是一份关于JavaScript编程语言的学习笔记。此笔记主要涵盖了JS的语法和常用功能,旨在帮助初学者从零基础开始学习JS编程。 首先,JS渡一教育笔记包括了JS的基础知识部分,例如数据类型、变量、运算符、条件语句和循环等。这些内容是学习JS编程必不可少的基础,通过学习这些知识,读者可以了解如何声明变量、进行数值计算、编写条件语句等。 其次,JS渡一教育笔记也覆盖了JS中的函数和数组等常用功能。函数是JS中的一种重要的代码封装方式,通过编写函数可以实现代码的复用和模块化,笔记中详细介绍了函数的定义和调用方法。数组是用于存储多个值的数据结构,JS渡一教育笔记也解释了如何创建和操作数组,以及如何使用数组进行数据处理。 此外,JS渡一教育笔记还介绍了JS中的面向对象编程(OOP)。面向对象是一种常用的编程思想,通过将数据和操作封装为对象,可以更好地组织和管理代码。JS渡一教育笔记讲解了面向对象的基本概念和语法,例如如何创建对象、定义类和实现继承等。 最后,JS渡一教育笔记还包含了一些进阶主题,例如DOM操作和AJAX等。DOM是用于操作网页元素的API,JS渡一教育笔记提供了DOM的基本用法和例子。AJAX是一种在不重新加载整个网页的情况下与服务器进行数据交互的技术,笔记中解释了如何使用AJAX发送异步请求和处理响应。 总之,JS渡一教育笔记是一份全面而详细的学习JS编程的资料,可以帮助读者掌握JS的基础知识和常用功能,逐步提升编程能力。无论是初学者还是有一定经验的开发者,都可以从中获得实用的知识和技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值