web前端开发H5知识点

首先h5里面有几个通用的格式,不再像之前每次用div定义。
header
nav
section
aritcle
aside
footer
视频和音频的格式
video:ogg webm mp4
audio:mp3 ogg wav
属性:
width height src controls autoplay loop poster
src 文件源 controls插件,也就是下面的进度条一栏 loop循环播放 poster暂停
表单
text password textarea checkbox radio file select button submit reset
H5 表单:
email,url,date,week,month,time,number,color,range,search
H5表单属性
required 必填项
autocomplete 自动记忆
plactholder 提示信息
pattern 正则表达式pattern=[a-z]{3} 意思就是输入三个字母 了解一下
autofocus 自动聚焦
去边距间距:
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img
*{}

选择器
元素选择器

  • 通配符
    e 标签选择器
    #id id选择器
    .class 类选择器
    关系选择器
    e f 包含选择器
    e>f父子选择器
    e+f 相邻选择器 :e元素后所有的f元素
    e~f 兄弟选择器 e后面所有的兄弟元素f
    伪类选择器
    :link 访问前
    :hover 鼠标悬停时
    :active 点击激活状态
    :visited 访问后
    :focus 获取焦点时
    UI元素状态伪类选择器
    e:checked 选中状态 (只针对单选按钮和复选框)
    e:enabled 可编辑状态 (默认状态)
    e:disabled 禁用状态
    属性选择器
    e[attr]
    e[attr="value"]
    e[attr~="value"] 包含空格及value的e元素
    e[attr|="value"] 有分隔符-的e元素
    e[attr^="value"] 以value开头的e
    e[attr$="value"] 以value结尾的e
    有[attr*="value"] attr中包含value的e标签
    伪对象选择器
    e:first-letter 第一个字符
    e:first-line 第一行
    e:before 前
    e:after 后
    e::selection 选中状态时触发的效果
    结构伪类选择器
    :root 根选择器
    e:first-child 第一个子元素e
    e:last-child 最后一个子元素e
    e:only-child 唯一的一个子元素e
    e:nth-child(n) 第n个子元素e n=odd even 数字 公式
    e:nth-last-child(n) 倒数第n个子元素e
    e:first-of-type 第一个同类型元素
    e:last-of-type 最后一个同类型元素
    e:only-of-type 唯一同类型元素
    e:nth-of-type(n) 第n个同类型元素e n=odd even 数字 公式
    e:nth-last-of-type(n) 倒数第n个同类型元素e
    e:empty 空元素
    ————————————————————————————
    box-shadow 盒子阴影
    box-shadow:水平位置 垂直位置 模糊距离 阴影大小 阴影颜色 [内置或外置]
    background-origin:border-box,padding-box,content-box
    background-clip::border-box,padding-box,content-box
    background:linear-gradient(方向,颜色,……)线性渐变
    background:repeating-linear-gradient(方向,颜色……) 重复线性渐变

径向渐变
background:radial-gradient(中心坐标,形状 大小,颜色……)
大小:
/closest-side 最近的边
farthest-side 最远的边
closest-corner 最近的角
farthest-corner 最远的角
/
形状:
circle 或 ellipse(默认椭圆)
background:repeating-radial-gradient() 重复径向渐变

多列
column-count:分列数
column-gap:栏间距
column-rule:分隔线
弹性盒子
父元素中添加
display:flex; display:-webkit-flex;
子元素排列方式 :(父元素添加)
justify-content:flex-start/flex-end/center/space-between/space-around
子元素垂直对齐方式(父元素中添加)
align-item:flex-start/flex-end/center/baseline/stretch
顶端/底端/居中/基线/默认auto
子元素换行方式(父元素添加)
flex-wrap:nowarp/wrap/wrap-reverse/initial/inherit
单行(不换行,会溢出)/多行,自动换行/换行,反转排列/初始化默认效果相似/默认(不换行)
align-content 设置行对齐方式 (添加到父元素中)
前提条件是flex-wrap为wrap时才可以用
align-content:stretch/flex-start/flex-end/center/space-between/space-around
默认/顶端、底端、居中、两端、平均分布
子元素顺序(子元素添加)
order:1,值越小越靠前 可以为负值
子元素对齐(子元素添加)
margin:auto;对象自动留白
按比例分配元素(子元素添加)
flex:比例值
如:
div>div*3
子元素按顺序添加flex:1 flex:3 flex:1 结果:1:3:1

原文地址:https://blog.51cto.com/14584021/2451937

时间: 2024-07-31 03:38:38

web前端开发H5知识点的相关文章

1+x 证书 Web 前端开发 MySQL 知识点梳理

官方QQ群 1+x 证书 Web 前端开发 MySQL 知识点梳理 http://blog.zh66.club/index.php/archives/199/ 原文地址:https://www.cnblogs.com/zhsh666/p/11967921.html

Web前端开发推荐阅读书籍、学习课程下载

转自http://www.xuanfengge.com/fe-books.html 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 除了在项目中学习和跟着有经验的同事学习,读书也是必不可少的.书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高. 而如果深一脚浅一脚的学习,写出代码的质量会参差不齐.初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码. 前端技术发展速度特别快,总是涌现出很多新的东西,需要不断的学习

Web前端开发十日谈

一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是“初级”前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅.时势造就了一批技能薄弱但备受追捧的“弄潮者”,这在很大程度上影响我们对“技术本质”的洞察力,多年来也一直未有成体系的“前端技术”布道佳作,以至于当下多数人对前端技术

【前端福利】用grunt搭建自动化的web前端开发环境-完整教程

jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过.但是不会熟练使用grunt,那你就真的真的真的out了(三个"真的"重复,表示重点).至于grunt的作用,这里不详细说了,总之你如果做web前端开发,你一定要用grunt.还有一点,它完全免费,没有盗版.既强大又免费的东西,为何不用? 当然了,你如果你能找到更好的替代grunt的其他工

用grunt搭建自动化的web前端开发环境

用grunt搭建自动化的web前端开发环境 jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过.但是不会熟练使用grunt,那你就真的真的真的out了(三个“真的”重复,表示重点).至于grunt的作用,这里不详细说了,总之你如果做web前端开发,你一定要用grunt.还有一点,它完全免费,没有盗版.既强大又免费的东西,为何不用? 当然了,你如果你

web前端开发学习视频教程下载(百G)

1.妙味WEB前端开发全套视频教程 链接: http://pan.baidu.com/s/1bf1Ow2 密码: 2yyu 2.极客学院前端教程(html5 Bootstrap Nodejs) 链接: http://pan.baidu.com/s/1eQFcHoe 密码: iem6 3.前端与移动开发基础视频(h5\css3\html\css) 链接: http://pan.baidu.com/s/1c1wiSQc 密码:2cp4 4.2015前端工程师培训视频教程(html5\UI\JS\JQ

我也想成为一名出色的web前端开发工程师

随着互联网的发展,正式的前端工程师角色被行业认可,到了2010年,互联网开始全面进入移动时代,前端工程师的地位越来越重要,前端领域的技术发展也越来越快,各种新的思想.设计模式.工具和平台都快速发展,对前端工程师的技能要求也越来越高. 何为前端工程师?前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性.组件

用grunt搭建自动化的web前端开发环境-完整教程

jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过.但是不会熟练使用grunt,那你就真的真的真的out了(三个“真的”重复,表示重点).至于grunt的作用,这里不详细说了,总之你如果做web前端开发,你一定要用grunt.还有一点,它完全免费,没有盗版.既强大又免费的东西,为何不用? 当然了,你如果你能找到更好的替代grunt的其他工具也是可以

web前端开发与iOS终端开发的异同[转]

* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}img {max-width: 100% !importan