首页 > 其他分享 >2022-08-23 第二组刘禹彤 学习笔记

2022-08-23 第二组刘禹彤 学习笔记

时间:2022-08-23 18:33:26浏览次数:65  
标签:----- 23 08 50px 100px radius 刘禹彤 border 选择器

打卡38天

 

 

###学习内容

CSS(续)

CSS三大特性

层叠性

  • 一个标签可以有多个CSS样式
  • 浏览器处理冲突的能力,如果一个属性通过两个相同的选择器设置到元素上,样式的层叠规则按照样式的声明顺序来层叠-------就近原则(前提:选择器必须是同一种)
  • 样式不冲突不会重叠

继承性

字标签会继承父标签的某些样式,比如:文本颜色,字号

优先级

权重:(1)继承--------0--------最低

(2)行内样式-------100

(3)权重相同-----------就近原则

(4)!important命令----------无限大

css权重公式

css选择器

贡献值

继承,*

0,0,0,0

标签选择器

0,0,0,1

类,伪类选择器

0,0,1,0

ID选择器

0,1,0,0

行内选择器

1,0,0,0

!important

无穷大

width,height

大于无穷大

  • 例:div ul li-------0,0,0,3

li--------------0,0,0,1

  • 权重不能被继承,贡献值是没有进位的
  • !important-------有过同时有max-width,max-hight,!important不管用

常用单位

  • px:像素-----最常用
  • em:绝对单位-----例:父级字号16px,我可以设置为2em
  • rem:由整个html的字号决定,当改变了浏览器的字号设置,页面的字号也会发生改变
  • 百分比:相对于父元素的比例

常用属性

  • 字体大小:font_size
  • 字体样式:font_style
  • 字体粗细:font_weight
  • 字体修饰:text_decoration
  • 字体:font_family
  • 复合属性:font
  • 背景颜色:background_color
  • 背景图片:background_image
  • 列表样式类型:list-style-type
  • 区块属性:定义一个元素的显示方式
  • 盒子模型:外边距-----margin

边框线-----border

内边距-----padding

box-sizing:border-box----保证盒子大小不变,外边距不包括

content-box-----保证当前div尺寸不变,不包括内边距和边框线

文档流

在网页中将窗体自上而下分成好多行,并在每行从左到右的顺序排列元素,即为文档流

网页默认的布局方式

定位position

  • static:文档流,默认的

absolute:绝对定位,相对于一个父元素的绝对定位,当设置了绝对定位之后,原来的元素会脱离文

  • 档流,在页面上漂浮起来
  • relative:相对定位,相对于上一个元素的位置
  • fixed:固定定位

子绝父相-----子元素绝对定位,父元素相对定位

left是相对于父元素的位置,是定位的属性

margin-left是相对于自己的初始位置,是盒子模型的属性

开发中尽量统一使用

浮动

常见的网页布局

双列布局(两列布局)

三列布局

动画

css兼容性问题

  • 针对火狐浏览器:-moz-transition
  • 针对Safari和Google:-webkit-animation
  • 针对Opera浏览器:-o-animation

transition

transition:属性 加速时间 变化方式 结束时间 属性 时间.....................

animate

  • 先声明动画,再使用:@keyframes 名字

animation:引用自定义动画 延迟时间

  • transition和animate的区别

transition只能通过固定的属性来开始与结束值

flex布局

块级元素和行内块级元素

父容器要加上display:flex

排列方向

 

 

###学习心得

今天将CSS的内容基本都学习了一遍,知识点掌握的还可以,需要把这两天学习的东西以及体系好好进行整理

###掌握情况:一般

###课上练习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .a{
            width: 100px;
            height: 100px;
            background-color: green;
            border-top-right-radius: 50px;
            border-bottom-left-radius: 50px;
            
        }
        .b{
            width: 100px;
            height: 100px;
            background-color: blue;
            border-top-left-radius: 50px;
            border-bottom-right-radius: 50px;
            

        }
        .c{
            width: 100px;
            height: 100px;
            background-color: yellow;
            border-top-left-radius: 50px;
            border-bottom-right-radius: 50px;
        }
        .d{
            width: 100px;
            height: 100px;
            background-color: red;
            border-top-right-radius: 50px;
            border-bottom-left-radius: 50px;
        }

    </style>
</head>
<body>
    <table>
        <tr>
            <td><div class="a"  ></div></td>
            <td><div class="b"></div></td>
        </tr>
        <tr>
            <td><div class="c"></div></td>
            <td><div class="d"></div></td>
        </tr>
    </table>
</body>
</html>

###运行结果

 

 

 

标签:-----,23,08,50px,100px,radius,刘禹彤,border,选择器
From: https://www.cnblogs.com/lyt0612/p/16617380.html

相关文章

  • JAVA基础--案例课程--2022年8月23日
    第一节 买飞机票  packagecom.flowerDance.cases;importjava.util.Scanner;publicclassticketingSystem{publicstaticvoidmain(String[]args){......
  • 记录---从0823开始
    ----规范-----------读书笔记:第一章整洁代码1,整洁代码力求集中,每个函数、每个类和每个模块都全神贯注于一件事。2,整洁代码简单直接,从不隐藏设计者的意图。3,整洁代码应当......
  • 暑假学习一 8.23日
    今日学习内容:1.安装VMware虚拟机,并且按照黑马程序员课程提示搭建了几个虚拟机,中途出现的问题是,所给的课程资料并没有给镜像文件,搜索镜像文件时,搜不到iso1908的文件,当天下......
  • 【2022-08-18】连岳摘抄
    23:59只要我们总能及时看到自己眼睛里的梁木,我们就会变得善良。                                ......
  • 2022-8-23 剑指offer-优先队列(堆)-每日一题-太难不写了
    剑指OfferII061.和最小的k个数对难度中等44收藏分享切换为英文接收动态反馈给定两个以升序排列的整数数组 nums1 和 nums2 , 以及一个整数 k 。定义......
  • 【ACM】2022.08.21训练赛
    A.连续整数的和【数论】题目描述给出一个正整数N,将N写为若干个连续数字和的形式(长度>=2)。例如N=15,可以写为1+2+3+4+5,也可以写为4+5+6,或7+8。如果......
  • fastjson反序列化CNVD-2019-22238
    漏洞原理:fastjson是阿里的开源json解析库,用来将json字符串反序列化为JavaBean类,或者将JavaBean类序列化为json字符串。在java审计中,需要关注的关键字:JSON.parse,......
  • [排错记录]20220823_终端用户反应网速慢
    ​ 暑假期间,部分终端用户反映网速非常慢,打开网页很卡,测速非常的缓慢。本人接到任务去现场查看,进行错误排查。总结如下一、现状分析1.1简要拓扑结构:1.2现状描述1)初......
  • 8.23复学记
    水了114514天,要开始认真地学习啦!P3834【模板】可持久化线段树2主席树点击查看代码#include<algorithm>#include<cstdio>#include<iostream>constintN=......
  • P2123 皇后游戏 纯推导过程
    没做过 P1080[NOIP2012提高组]国王游戏的可以去做做()这道题的大臣是有全序关系的(就是说可以比较优劣且具有传递性),所以直接定义小于号排序就好了。以下是......