当前位置: 首页 > news >正文

一些小结汇总

1.常用浏览器及对应内核

    Safari浏览器(苹果浏览器):Webkit内核
    Google浏览器:Blink内核
    Firefox:Gecko内核
    Edge浏览器:Chromium内核
    IE浏览器:Trident内核


2.10个块标签和10个行标签
    
    块标签:独占一整行
        h1-h6, p , hr ,div ,tbale ,tr, ul ,ol ,dt ,dd li 
                    
    行标签:一行内可以插入多个标签
        b, span ,i ,u ,small ,big ,ins, em , sup,    sub,del
        

3.什么是html属性
    
    html属性 :给html元素提供的附加信息
    html属性一般描述于开始标签,写在开始标签里
    html属性通常是以  属性名="属性值" 成对出现    
        键值对:key="value",单键对应单值
    html属性属性名和属性值 ,推荐英文字母小写
    html属性不分主次,不分先后 

4.图片标签的属性 src width height alt title 

    src width height alt title 
    source:源头,
    alt:替换 当图片破损无法正常显示时,替换当前文本
    title:当鼠标悬浮在当前元素时,在鼠标右下角显示文本内容

5.alt title有什么作用

    alt:替换 当图片破损无法正常显示时,替换当前文本
    title:当鼠标悬浮在当前元素时,在鼠标右下角显示文本内容

6.锚链接如何实现

    在需要跳转的位置插入
    <h1 id="locate">跳转地点</h1>

    在跳转按钮处插入
    <a href="#locate">跳转按钮</a>
    

7.字体小图标的实现代码

    <link rel="shorcut icon" type="image/x-icon" href="链接地址">

    link引用标题logo,rel声明该属性与本文档之间的关系,type声明该属性的类型,href属性引用链接地址来实现调用


    

8.form表单的action 和method有什么作用

    action=“链接地址”            链接方式
    method=“get / post”        提交方式
    
9.input有哪些常用的属性

    name:元素名称
    type:定义元素的类型

    value:输入框的预输入值    
    palceholder:提示信息

    checkded:规定预选项
    maxlength:规定用户输入的最大字符长度
    autofocus:自动获取焦点
    
    disabled:禁用
    readonly:只读

10.input的type有哪些属性值

    

    text:文本输入框类型
    password:密码输入框类型 (字符不可见)

    label可以使选框与文字捆绑
    checkbox:多选框  
    radio:单选框 配合name使用 

    file:上传文件
    number:数字输入框

    submit:提交按钮(默认提交)
    reset:重置数据
    button:按钮

    date:日期选择框
    datetime-local:日期加时间
    image:图片类型 (默认提交)

11.textarea如何禁止拉伸

    设置resize=none

12.前端分为哪三层?
    
    结构层HTML:负责搭建网页的基本结构

    表现层CSS:负责设计网页的表现样式

    行为层JS:负责实现网页的交互设计

13.css的选择器及优先级

    通配符选择器:*
    标签选择器:标签名
    class选择器(类选择器):.+class名
    id选择器:#+id名
    !important
    
    组合选择器:
        子代选择器:使用>隔开,选择直接子代元素
        后代选择器:使用空格隔开,选择所有符合选择的后代元素    
        相邻兄弟选择器:使用+隔开,选择本元素后的同一父级下的单个元素
        后续兄弟选择器:使用~隔开,选择本元素后的同一父级下同种的多个元素
        多个元素选择器:使用,隔开,可以同时选择多个不同级别和标签的元素


    !important(10000)>id选择器(100)>class选择器(10)>标签选择器(1)>通配符选择器
        组合选择器计算为属性值权重的相加
    

14.文本样式有哪些属性
    
    color:颜色
    text-align:水平对齐方式
    line-height:行高
    vertical-align:垂直对齐方式
    text-decoration:定义文本修饰线
    text-index:首行缩进
    text-shadow:文本阴影
    letter-spacing:文本间隔
    word-spacing:字体间距
    text-transform:元素字母的大小写

    unicode-bidi:返回文本是否重写
    (unicode-bidi:bidi-override)
        {
            direction:rtl;
            <--定义文本的重写方向,从右往左-->
        }

    white-spacing:设置元素中空白的处理方式(多用于设置空格等空白间隔的解析方式)


15.链接属性有哪些?顺序

    :link
    :hover
    :active
    :visited

16.字体属性有哪些?

    font-size:字体大小
    font-style:字体样式
    font-weight:字体粗细
    font-family:字体系列
    

17.背景属性有哪些?

    bgcolor:背景色
    bgimg:背景图

        基于背景图片实现
        bgsize:背景图显示大小
        bgposition:背景图相对于原图所显示的位置
        bgreport:背景是否重复
        background-attachment:背景图是否随着页面滚动而进行滚动

18.什么是盒模型?box-sizing有哪些值?有什么区别

    在html中规定网页元素如何显示,元素与元素之间的相互关系
    
    box-sizing
        content-box:标准盒模型(W3C标准)
            盒子宽高为 内容+内边距+边框 的和

        border-box:怪异盒模型(IE浏览器默认标准)    
            盒子的宽高直接为所设置的宽高,包含了内容宽高,内边距宽高,外边距宽高,更适合由外向里布局
            直接定义固定宽高并对内容的宽高进行挤压,来限定内容的位置或写入一个固定的盒子

19.如何隐藏元素?有什么区别

    (1)display:none:直接使文本脱离标准文档流,不占据具体位置,导致页面重新排序,需使用display:block来进行显示
                    子元素无法继承,但是会被隐藏,具有单独的display属性,无法脱离父元素单独显示
                    因元素本身不占据位置且隐藏,导致无法触发事件
                    无法触发transition的动画效果


    (2)visibility:hidden:不会脱离文档流,元素隐藏时占据页面位置,需要使用visibility:visible来进行显示
                    子元素会继承该属性,跟随父元素进行隐藏,且可设置单独的visibility属性,可以脱离父元素进行单独显示
                    该元素也无法触发事件(暂认为该元素的隐藏方式为“徒留其形”,“可闻不可见”占据本身文档流但不具备被交
                                       互的能力,但自身所占据的排序等不被影响,类似于插入一个无法进行的交互的iform窗口)
                    可以触发transition的动画效果,但是较为鸡肋


    (3)opacity:0 :不会脱离文档流,元素隐藏时占据页面位置,需要改变opacity的属性值
                    子元素会继承该属性并在其基础上叠加,不可脱离父元素单独显示,同样具有opacity属性
                    该元素可以触发事件,且可以触发transition动画


20.浮动的作用?弊端?如何清除浮动?
        
    让元素显示在同一行内

    会导致父元素高度塌陷,会脱离文档流导致网页格式错误

        在最后一个浮动元素侯建加入一个空的块级元素并赋予样式 clear:both
        给浮动元素的父元素设置 overflow: hidden; 或 overflow: auto; 属性,通过触发BFC(块级格式化上下文)来清除浮动。
        给父元素设置高
        给父元素设置伪元素 :after/ :before
                        {
                            content:‘’”;
                            display:block;
                            clear:both;
                            overflow:hidden
                        }
    

21.定位有哪些值?有什么区别

    position    指定了元素的定位类型

        relative    生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素
                不脱离文档流,占据位置

        absolute    生成绝对定位的元素,相对于第一个设有position的父元素进行定位。
            元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 
            脱离标准文档流  不占位置  

        fixed        生成固定定位的元素,相对于浏览器窗口进行定位。
            元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。   
            脱离标准文档流  不占位置

        sticky:吸顶效果

            top:定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。
            right:定义了定位元素右外边距边界与其包含块右边界之间的偏移。
            bootom:定义了定位元素下外边距边界与其包含块下边界之间的偏移。
            left:定义了定位元素左外边距边界与其包含块左边界之间的偏移。
            z-index:元素的在z轴的前后顺序


22.弹性布局有哪些属性
    
    flex-direction:子级的排列方向
    flex-wrap:定义换行
    justify-content:主轴对齐方式
    align-items:单轴对齐方式
    align-content:多轴对齐方式
 
23.响应式布局如何实现

    通过以下方式实现
        @media 设备  and (区间) and (区间)
        {
            CSS样式
        }

24.px % vh vw em rem分别代表什么

    px:像素
    %:相对于父级元素的百分比
    vh:相对于屏幕的高
    vw:相对于屏幕的宽
    em:相对于父级元素的大小
    rem:相对于根元素的字体大小

25.图片留白如何解决
    
    图片独占一行时:设置    display:block / float:left 即可
    一行多张图片时:display:flex
                float:left
                font-size:0

26.超出文本显示...


27.盒子绝对居中(自身宽高已知和自身宽高未知)

    子元素宽高已知:

    子元素宽高未知:设置position:absolute,四个位置设为0,margin为auto

    宽高未知:设置position:absolute   top:50%; left:50%;
            使用平移transform:translate(-50%,-50%)平移自身-50%的距离
        


28.满屏的品

<!DOCTYPE html>
    <html>
        <head>
            <title>满屏的品</title>
            <style>
                *    {
                        margizn:0;
                        padding:0;
                        list-style:none;
                        text-decoration:none;
                    }
                div
                    {
                        width:20vh;
                        height:20vh;
                        background-color:skyblue;
                        position:fixed;
                    }
                .d1
                    {
                        top:0;
                        transform:translateX( calc(50vw - 50%));
                        
                    }
                .d2
                    {
                        bottom:0;
                        left:0;
                    }

                .d3
                    {
                        bottom:0;
                        right:0;
                    }


            </style>
        </head>

        <body>
            <div class="d1"></div>
            <div class="d2"></div>
            <div class="d3"></div>
        </body>
    </html>

29.h5有哪些新特性


    1.语义化标签:就是使用合理,正确标签来展示内容(用正确的标签做正确事)。
                有利于搜索引擎优化(SEO),搜索引擎爬虫会根据不同标签来赋予不同权重。
                header 头部标签
                nav  导航标签
                main 主体内容
                article 内容标签
                section  块标签  类似于div 
                aside 侧边栏标签
                footer 尾部标签

        2. h5新增多媒体标签 视频 音频
                audio:音频
                    src:需使用音频地址
                    controls 控制组件
                    autoplay 自动播放
                    loop 循环播放
                video:视频 
                    src:需使用视频地址
                    controls 控制组件
                    width 视频宽
                    height 视频高
                    autoplay 自动播放
                    loop 循环播放
                    preload 是否等待加载完播放
                        auto:一边加载一边播放
                        metadata:加载完后在播放
                        none:页面加载完后不加载视频
                    poster 页面加载时等待的画面图片
                    muted 静音  
                    
        3. h5 新增 input 表单属性 :
                required 属性 : 一旦设置了该属性 , 则表单的内容就是必填项 , 不能为空 
                placeholder 属性 : 用于设置表单的提示信息
                multiple 属性 : 可以 选择多个文件提交 
                autofocus 属性 : 设置了该属性 , 可以自动进行聚焦
                autocomplete 属性 : 属性值为 off / on , 浏览器会记录之前输入的值,默认值是 on , 自动补全默认是打开的 ;使用自动补全 , 需要满足以下两                个条件 :为表单添加 name 属性,自动补全的内容需要之前提交成功过

30.css3有哪些新特性

相关文章:

一些小结汇总

1.常用浏览器及对应内核 Safari浏览器&#xff08;苹果浏览器&#xff09;:Webkit内核 Google浏览器&#xff1a;Blink内核 Firefox&#xff1a;Gecko内核 Edge浏览器&#xff1a;Chromium内核 IE浏览器&#xff1a;Trident内核 2.10个块标签和10个行标签 …...

20240720 科大讯飞 笔试

文章目录 1、选择题1.11.21.31.41.51.61.71.81.91.101.111.122、编程题2.12.22.33、选择题(Linux 选做)3.13.23.34、选择题(C++ 选做)4.14.24.34.44.54.64.75、选择题(数据库选做)5.15.25.3岗位:嵌入式开发工程师 题型: 必做:12 道选择题,3 道编程题 选做:Linux(3…...

【AIGC】寻找ChatGPT最佳推理步骤:CoT思维链技术的探索与应用

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 &#x1f4af;前言&#x1f4af;CoT思维链概述&#x1f4af;CoT思维链在大型语言模型中的应用&#x1f4af;CoT思维链改变对模型推理能力的理解和改进方式多样化应用场景挑战与未来发展总结 &#x1f4a…...

一、安装VMWARE和CentOS

一、安装VMware 1、基本说明 学习Linux需要一个环境&#xff0c;我们需要创建一个虚拟机&#xff0c;然后在虚拟机上安装一个Centos系统来学习 先安装virtual machine 15.5再安装Linux(CentOS 7.6/centos8.1)原理示意图 2、vmware15.5下载 官方地址:https://www.vmware.com/…...

岩石分类检测数据集 4700张 岩石检测 带标注 voc yolo 9类

岩石分类检测数据集 4700张 岩石检测 带标注 voc yolo 9类 岩石分类检测数据集 (Rock Classification and Detection Dataset) 描述: 本数据集旨在支持对不同类型的岩石进行自动分类和检测&#xff0c;特别适用于地质勘探、矿物识别、环境监测等领域。通过使用该数据集训练的模…...

电脑基础知识:mfc110.dll丢失的解决方法

1.mfc110.dll 丢失常见原因 mfc110.dll 文件的丢失或损坏是Windows系统中常见的问题&#xff0c;它可能由多种原因引起&#xff0c;以下是一些主要的因素&#xff1a; 不完全的软件卸载 在卸载程序时&#xff0c;如果相关的 DLL 文件没有被正确移除&#xff0c;可能会导致文件…...

Lua 协同程序(coroutine)

Lua 协同程序(coroutine) 概述 Lua 语言以其轻量级和易于嵌入的特点,在游戏开发、脚本编写等领域广受欢迎。Lua 中的协同程序(coroutine)是其并发编程的核心特性之一。协同程序提供了一种不同于多线程的并发执行方式,它允许多个代码段交替执行,而不是同时执行。这种机制…...

NASA:ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型,以及相关的大气数据

目录 简介 信息 代码 引用 网址推荐 知识星球 机器学习 MISR L2 FIRSTLOOK Aerosol Product subset for the ARCTAS region V001 简介 这是 ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型&#xff0c;以及相关的大气数据&#xff0c;…...

go clean command

文章目录 1.简介2.格式3.选项4.示例5.应用场景6.小结参考文献 1.简介 在 Go 语言的开发过程中&#xff0c;管理依赖和构建缓存是非常重要的。随着项目的迭代&#xff0c;旧的缓存和不再需要的依赖可能会影响构建的效率和准确性。 Go 提供了一个非常实用的命令 go clean&#…...

鸿蒙NEXT开发-动画(基于最新api12稳定版)

注意&#xff1a;博主有个鸿蒙专栏&#xff0c;里面从上到下有关于鸿蒙next的教学文档&#xff0c;大家感兴趣可以学习下 如果大家觉得博主文章写的好的话&#xff0c;可以点下关注&#xff0c;博主会一直更新鸿蒙next相关知识 专栏地址: https://blog.csdn.net/qq_56760790/…...

HTML 入门

1. 什么是 HTML HTML&#xff08;Hyper Text Markup Language&#xff09;&#xff0c;超文本标记语言 超文本&#xff1a;比文本要强大&#xff0c;通过链接和交互方式来组织和呈现信息的文本形式&#xff0c;不仅有文本&#xff0c;还可能包含图片、音频、或者自己已经审阅…...

前端面试题(十五)

83. ES6 中的 let 和 const let 和 const 的区别是什么&#xff1f; let 和 const 是 ES6 引入的用于声明变量的新方式&#xff0c;相比于传统的 var&#xff0c;它们具有以下特性&#xff1a; 块级作用域&#xff1a;let 和 const 声明的变量在其所在的块级作用域内有效&…...

如何成为 Rust 核心贡献者?Rust 开发的核​​心是什么?Rust 重要技术专家揭秘

10 月 17 - 18日&#xff0c;由 GOSIM 开源创新汇主办、CSDN 承办的 GOSIM CHINA 2024 将在北京盛大启幕。作为 GOSIM 开源年度大会的第三届盛会&#xff0c;本次活动邀请了 60 多位国际开源专家&#xff0c;汇聚了来自全球百余家顶尖科技企业、知名高校及开源社区的技术大咖、…...

springboot + nacos + sofarpc 整合后报错403

springboot版本 2.2.2 nacos 版本 1.4.2 rpc-sofa-boot 版本 3.2.0 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.2.RELEASE</version></parent>…...

小米路由器R3Gv2安装openwrt记录

前言 小米路由器R3Gv2的硬件配置与小米路由器4A千兆版一致&#xff0c;但bootloader有所不同&#xff0c;因此openwrt的固件不要互刷。另外&#xff0c;R3Gv2和R3G、4A百兆版是不同的设备&#xff0c;切勿混淆。 硬件信息 OpenWrt参数页-Xiaomi MiWiFi 3G v2 CPU&#xff1a…...

记录一下,android studio 登录不上github的问题

android studio 2023.3.1.18 版本的编译器&#xff0c;出现问题&#xff0c;之前连接过的项目可以正常提交和拉取到github。 但是新建立的项目无法上传到github&#xff0c;提示错误cannot load information for github.com/:request response;access to this site&#xff0c;…...

springcloud之基于github webhook动态刷新服务配置

前言 在实际开发中经常会有一个叫做配置中心的服务&#xff0c;这个服务经过变更参数来动态刷新线上业务数据行为配置。比如&#xff1b;行为开关、活动数据、黑白名单、本地/预发/线上环境切换等等&#xff0c;这些配置信息往往需要在我们不重启系统的时候就可以被更新执行。那…...

qt+opengl 实现纹理贴图,平移旋转,绘制三角形,方形

1 首先qt 已经封装了opengl&#xff0c;那么我们就可以直接用了&#xff0c;这里面有三个函数需要继承 virtual void initializeGL() override; virtual void resizeGL(int w,int h) override; virtual void paintGL() override; 这三个函数是实现opengl的重要函数。 2 我们…...

【动态规划】子数组系列(下)

1. 等差数列划分 413. 等差数列划分 状态表示&#xff1a;以 i 位置为结尾时的等差数列的个数 状态转移方程&#xff1a;由于至少需要三个元素才符合题目中等差数列的要求&#xff0c;所以需要判断 i - 2&#xff0c;i - 1&#xff0c;i 三个元素&#xff0c;当这三个元素符合…...

macos mendeley Unable to install the Microsoft Word Plugin 解决

windows也是相似的原理&#xff0c;这里主要说macos&#xff0c; 本质是 找到mendeley的插件启动项&#xff0c;放在word启动目录下&#xff0c; GPT-o1的解决方案&#xff1a; 3. Manual Installation (If Automatic Installation Fails) If the automatic installation doe…...

【Linux进程间通信】Linux信号机制深度解析:保存与处理技巧

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ ⏩收录专栏⏪&#xff1a;Linux “ 登神长阶 ” &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀Linux进程间通信 &#x1f4d2;1. 信号的保存&#x1f30a;在内核中的表示&#x1f342;sigs…...

常见开源组件的详解

文章目录 RPCRPC架构和工作流程为什么有了HTTP还要用RPC底层协议数据格式连接管理错误处理 使用场景常见的RPC框架 Web应用框架主要功能常见的Web应用框架Spring Boot (Java)Django (Python)Express.js (Node.js) Redis主要特点应用场景缓存问题Redis集群架构主从复制Redis Clu…...

rust使用教程详解

欢迎来到 Rustlings。该项目包含一些小练习&#xff0c;让您习惯阅读和编写 Rust 代码。这包括阅读和响应编译器消息&#xff01; 建议在阅读Rust 官方书籍&#xff08;学习 Rust 最全面的资源&#xff09;的同时做 Rustlings 练习 &#x1f4da;️ Rust By Example是另一个推…...

并查集的实现(朴素版)

这是C算法基础-数据结构专栏的第二十九篇文章&#xff0c;专栏详情请见此处。 由于作者即将参加CSP&#xff0c;所以到比赛结束前将不再发表文章&#xff01; 引入 并查集是一种可以快速合并查找集合的一种数据结构&#xff0c;这次我们将通过三道题来详细讲解并查集&#xff…...

WPF 为button动态设置不同的模板

有时候需要动态的设置一些按钮的状态模板。使一个button显示不同的内容&#xff0c;比如Button未点击安装显示&#xff1a; 安装后显示&#xff1a; 可以通过设置button的content&#xff0c;通过content来设置不同的模板来实现功能&#xff0c;以下是代码&#xff1a; MainWi…...

【C++贪心 DFS】2673. 使二叉树所有路径值相等的最小代价|1917

本文涉及知识点 C贪心 反证法 决策包容性 CDFS LeetCode2673. 使二叉树所有路径值相等的最小代价 给你一个整数 n 表示一棵 满二叉树 里面节点的数目&#xff0c;节点编号从 1 到 n 。根节点编号为 1 &#xff0c;树中每个非叶子节点 i 都有两个孩子&#xff0c;分别是左孩子…...

虚幻引擎GAS入门学习笔记(一)

虚幻引擎GAS入门(一) Gameplay Ability System&#xff08;GAS&#xff09; 是一个模块化且强大的框架&#xff0c;用于管理虚幻引擎中的游戏玩法逻辑。它的核心组成部分包括 Gameplay Ability&#xff08;定义和执行能力&#xff09;、Gameplay Effect&#xff08;应用和管理…...

Excel:vba实现合并工作表(表头相同)

这个代码应该也适用于一些表头相同的工作表的汇总&#xff0c;只需要修改想要遍历的表&#xff0c;适用于处理大量表头相同的表的合并 这里的汇总合并表 total 是我事先创建的&#xff0c;我觉得比用vba代码创建要容易一下&#xff0c;如果不事先创建汇总表就用下面的代码&…...

Redis:分布式 - 主从复制

Redis&#xff1a;分布式 - 主从复制 概念配置主从模式info replicationslave-read-onlytcp-nodelay 命令slaveof 主从结构一主一从一主多从 主从复制流程数据同步命令全量同步部分同步实时同步 节点晋升 概念 Redis的最佳应用&#xff0c;还是要在分布式系统中。对于非分布式…...

el-date-picker设置只有某些日期可选

示例图&#xff1a; <el-date-pickerv-model"topFormObj.upTime"type"date"value-format"timestamp"format"dd/MM/yyyy":picker-options"pickerOptions" /> 固定限制每周的周末周三不可选 data() {return {pickerOp…...