首页 > 其他分享 >前端总结-HTML篇

前端总结-HTML篇

时间:2023-02-07 11:04:09浏览次数:35  
标签:总结 块级 行内 console log 前端 元素 pos HTML

HTML

块级元素和行内元素

  1. 块级元素:(div、p、table、ul-li、ol-li、h1—h6、form)

    • 默认宽度100%,在浏览器中占一行的位置
    • padding、margin、width、height、border都设置有效
    • 块级元素中可包含块级元素与行内元素
  2. 行内元素: (span、i、em、strong、b)

    • 宽度由内容决定,在浏览器中与其他行内元素同行,在宽度不够时换行

    • width、height都是由内容决定,设置无效

    • padding、border设置水平方向有效、垂直方向无效(不占据空间、会被延伸到上下元素)

      margin水平方向设置有效、垂直方向不可设置

    • 行内元素中可包含行内元素;不建议放入块级元素

  3. 行内块:(img、input、select、textarea、button)

    • 行内块元素与块级元素除独占一行外(width默认100%),特性相同

HTML5新特性

  1. 新增语义化标签(部分)

    标签 说明
    定义了文档头部区域
    定义了文档尾部区域
    定义文档的导航
    定义页面的侧边栏
    定义页面独立的内容区域
    定义文章中的节

  2. 音频、视频标签

    • audio(MP3, Wav, 和 Ogg)
    • video(MP4, WebM, 和 Ogg)
  3. 本地存储

    • localStorage
    • seesionStorage
  4. 新增表单属性(部分)

    • placeholder:输入框提示
    • required:Boolean属性,要求输入域不能为空
    • multiple:Boolean属性,规定输入框可选多个值
    • autofocus:Boolean属性,页面加载时,域自动的获得焦点
  5. Canvas

  6. SVG

  7. 地理定位

    window.navigator.geolocation {
        getCurrentPosition:  fn  用于获取当前的位置数据
        watchPosition: fn  监视用户位置的改变
        clearWatch: fn  清除定位监视
    } 
    
    # 获取用户定位信息
    navigator.geolocation.getCurrentPosition(
        function(pos){
        console.log('用户定位数据获取成功')
        //console.log(arguments);
        console.log('定位时间:',pos.timestamp)
        console.log('经度:',pos.coords.longitude)
        console.log('纬度:',pos.coords.latitude)
        console.log('海拔:',pos.coords.altitude)
        console.log('速度:',pos.coords.speed)
    
    	},    //定位成功的回调
        function(err){ 
            console.log('用户定位数据获取失败')
            //console.log(arguments);
    
        }        //定位失败的回调
    )
    
  8. WebSocket

标签:总结,块级,行内,console,log,前端,元素,pos,HTML
From: https://www.cnblogs.com/gubaba/p/17097633.html

相关文章

  • 自动生成路由、视图层大总结、ViewSetMixin源码分析
    上节回顾#1前后端开发模式 -分离和混合-http通信后端都是web后端-前端:pc桌面开发,web开发,app,小程序----》http----》调用后端----后端都是一套#2a......
  • 编译指令总结
    编译不过设置指令exportLC_ALL=C编译报错日志导出make-j82>&1|teebuild.log7.1编译指令sourcebuild/envsetup.shlunchmakeupdate-apimakesystemimage-j4......
  • 趣学前端 | 多个页面的操作聚合到某个页面的实现方案
    一、前言刚接到这个需求的时候我有点不想写,因为要把所有的页面全都改一遍,且要保证不出现问题,功能不难,但是工作量有点大。我小小的纠结了一下就着手去做了,因为我发现,一旦改好......
  • Backbone前端框架解读
    作者:京东零售陈震一、什么是Backbone在前端的发展道路中,前端框架元老之一jQuery对繁琐的DOM操作进行了封装,提供了链式调用、各类选择器,屏蔽了不同浏览器写法的差异性......
  • 滴滴前端一面必会vue面试题(附答案)
    实现双向绑定我们还是以Vue为例,先来看看Vue中的双向绑定流程是什么的newVue()首先执行初始化,对data执行响应化处理,这个过程发生Observe中同时对模板执行编译,找到其中......
  • 前端vue面试题
    父子组件生命周期调用顺序(简单)渲染顺序:先父后子,完成顺序:先子后父更新顺序:父更新导致子更新,子更新完成后父销毁顺序:先父后子,完成顺序:先子后父diff算法时间复杂度:个树......
  • 阿里前端一面必会react面试题总结
    React中怎么检验props?验证props的目的是什么?React为我们提供了PropTypes以供验证使用。当我们向Props传入的数据无效(向Props传入的数据类型和验证的数据类型不符)就会在控......
  • 【Django drf】视图层大总结 ViewSetMixin源码分析 路由系统 action装饰器
    目录九个视图子类视图集继承ModelViewSet类写五个接口继承ReadOnlyModelView编写2个只读接口ViewSetMixin源码分析查找as_view方法setattr修改对象的属性fromrest_framew......
  • 前端面试题学习-个人总结笔记 Day 5 JS
    前端面试题学习-个人总结笔记Day5JS这是看别人总结的基础上再度总结的,总结的链接如下链接1.前端路由+检测浏览器版本+Polyfill+文件扩展名+Object.is2.e......
  • 机器学习基础总结
    一,机器学习系统分类机器学习系统分为三个类别,如下图所示:二,如何处理数据中的缺失值可以分为以下2种情况:缺失值较多:直接舍弃该列特征,否则可能会带来较大噪声,从而对......