h5(html5)+css3+移动端前端

前端必备技能vue
需要有html、css、JavaScript的基础

什么是MVVM?去维基百科  是一种三层结构  视图层 数据层 视图模型层
    View层  视图层
    Model层 数据层
    VueModel层  视图模型层

目录

一、HTML基础      

1.目录文件夹

2.超链接

3.特殊字符

4.锚点链接

5.表格标签

6.表格属性

7.合并单元格

8.列表标签

9.表单标签

二、css基础

1.字体属性 字体复合属性

字体复合属性(节约代码):

2.css文本属性  

3.css引入方式

文章怎么写css  ?

4.emmet语法

快速格式化代码 vscode 右键 格式化文档

5.css复合选择器

6.css的元素显示模式 

7.css的元素显示模式的转换

8.截图工具 snipaste

小技巧

9.css背景属性

10.css三大特性

三、css盒子模型

1.网页布局过程:

2.组成部分

3.属性

4.外边距合并,塌陷

5.css的第一行代码 

6.总结

7.圆角边框

8.盒子阴影

9.文字阴影

10.css浮动

1-传统网页布局的三种方式

2-浮动

3-浮动特性:

4-清除浮动:

四、案例一总结知识点

1.css属性书写顺序(重点)

2.页面布局整体思路

3.HTML

五、CSS定位

1.定位组成

2.relative相对定位

3.absolute绝对定位

4.子级是绝对定位,父亲用相对定位。子绝父相(轮播图、hot图标)

5.fixed固定定位

6.粘性定位sticky

7.定位的叠放次序

8.绝对定位的盒子居中 轮播图小圆点

9.定位拓展

10.元素的显示与隐藏

六、CSS高级技巧

1.精灵图

2.字体图标

3.小三角形的写法

4.css用户界面样式

5.图片与文字对齐方式

6.解决图片底部空白缝隙的方案

7.溢出的文字省略号显示

1-单行文本溢出 

2-多行文本溢出

8.常见布局技巧

1.margin负值巧妙运用

2.鼠标经过某个盒子时 四个边框变色

3.文字围绕浮动元素

4.行内块的巧妙运用  

5.css三角强化

​6.css初始化  京东  重设浏览器的样式 css reset  

 七、HTML5和CSS3提高

1.HTML5新增标签

1-语义化标签

2-多媒体标签

3-音频 mp3格式 哪个浏览器都适用  

2.HTML5新增表单

1-新增input类型

2-表单属性

3.CSS3的新特性 选择器

1-属性选择器

2-结构伪类选择器

3-伪元素选择器

4.CSS3盒子模型

5.CSS3其他特性

1-图片变模糊 滤镜filter

2-计算盒子宽度width:calc函数

3-过渡动画 动感 更好看 与hover搭配

八、案例二 流程和搭建笔记

1.网站制作流程

2.项目搭建

九、案例三 知识点总结

1.常用模块类名命名总结

2.logo SEO优化

3.Web服务器

十、2D转换 动画 3D转换

1.2D转换

2.动画

1-keyframes 关键帧

2-动画序列

3-动画常用属性

4-动画简写

3.速度曲线调节

4.3D转换 近大远小

1-3D转换之透视

2-3D旋转  左手准则

3-3D呈现  transform-style

5.浏览器私有前缀

十一、移动端布局

1.流式布局

1-基础

2-物理像素&物理像素比

3-二倍图

4-流式布局 (百分比布局 非固定像素布局)

2.flex布局

1-属性 布局原理

2-flex布局父项常见属性

3-flex布局子项常见属性

3.rem适配布局

1-rem单位

2-媒体查询

3-引入资源

4.less基础

1-运算函数

2-less变量 

3-less编译 

4-less嵌套 

5-less运算

5.rem适配方案

1-方案一

2-方案二

6-flexible.js下载地址

7-慕客插件下载

8-swiper插件下载地址

十二、Bootstrap

1.官网

2.Bootstrap使用四部曲

十三、栅格系统

1.基础    

2.类前缀

3.列排序

4.响应式开发工具

十四、案例四 知识点总结

十五、vm、vh

1.兼容性网站 


一、HTML基础      

    段落
   
换行
    加粗    
    倾斜              
    删除线            
    下划线              

    

division 分区一个大盒子,单独占一行

    盒子 一行显示多个,跨度、跨距
    替换文本,图片显示不出来用文字替换         title="提示文本,鼠标放到图像上提示的文字"
        width="图像宽度"
        height="图像高度"
        border="图像边框"/>  

1.目录文件夹

    就是普通文件夹,存放素材,文件,
    根目录:打开目录文件夹的第一层就是根目录
    
    

2.超链接

    文本或图像
    

3.特殊字符

空格      <小于号<      >大于号>     &和号& 

人民币¥    版权©      注册商标®     摄氏度 °   

正负号±     乘号×     除号÷    平方2²     立方3³

4.锚点链接

href="#标签名"   id="标签名" 

5.表格标签

表格
         头部必须有
          

            

一行
            
            
            ...几列
            
    
表头单元格 加粗居中单元格内的文字

6.表格属性

   

    border="1\"""有边框或默认没有边框
    cellpadding="像素值px默认1" 规定单元边沿与其内容之间的空白
    cellspacing="像素值px默认2" 规定单元格之间的空白
    width="像素值或百分比" 表格的宽度

7.合并单元格

    跨行合并


    跨列合并
    删除多余单元格

8.列表标签

ol有序  ul无序 dl自定义

有序
    


            

  1.         

  2.     

    无序
    


            

  •         

  •     

    自定义
    


        
 

        

        

    

9.表单标签

   

    各种表单元素控件
    
    用户名:         maxlength="6,用户最多可以输入的字符数量">  
 
    密码:    password会隐藏
    性别: 男  
              女  
    提交按钮:             value="注册"> 

    标注标签,需要选的图标小,鼠标点上自动对焦,扩大了范围
     用户名: for和id中内容一样

    
        至少这一对
        
        
    

    在浏览器中可以自动填充

二、css基础

1.字体属性 字体复合属性

    font-family:'Microsoft yahei'; //字体样式-微软雅黑
    font-size:10px; //字体大小10像素 标题标签比较特殊 需要单独指定文字大小
    font-weight:bold;//字体加粗
    font-weight: 700; //700等价于bold加粗。实际开发中我们更提倡数    字加粗或变细
    font-weight:400;等价于 font-weight:normal;//标题正常显示,不加粗
    font-style:normal;//正常,倾斜的字体不倾斜
    font-style: italic;//斜体 字体是斜体显示的

字体复合属性(节约代码):

    是有严格的语法形式的,不可打乱顺序,
    size和family不可省略
    font:font-style font-weight font-size/line-height font-family;

2.css文本属性  

div{
    color:red;       //预定义的颜色值
    color: #ff0000;   //十六进制红色
    color: rgb(200,0,0);   //rgb格式红色
    text-align: center;     //居中对齐  right右对齐,left左对齐
    text-decoration: underline;//下划线  overline上划线
        line-through;删除线 none默认,用来取消链接文本下划线
    text-indent: 20px;   //首行缩进,段落缩进,可正可负
    }

3.css引入方式

    内部样式表 单独在可以放在任何地方,一般放在head中
    行内样式表 单独写在元素标签内部style=“color:pink;”
    外部样式表 单独写到后缀.css文件中,再引入到html中
        

文章怎么写css  ?

        

4.emmet语法

       通过缩写来快速编写代码 div*10 十个div
       如果有父子级关系的标签div>span  div包含span
       兄弟关系  div+p 
       .nav  类 回车输出


       #banner id 回车
       默认是div输出 加约束就可以 span.gray  p.one
       .demo$*5   生成5个demo  $自增符号
       生成的标签里面默认显示几个文字 div{我喜欢男人}回车
       也可以div{$}*5  
1
...

快速格式化代码 vscode 右键 格式化文档

5.css复合选择器

    后代选择器 ol li{ }    父级 子级 孙级{}  改最后一级
    子选择器  必须是亲儿子元素  改子级
    并集选择器  div,p{}    逗号分隔 两者都修改 并集选择器竖着写
    伪类选择器 链接伪类选择器 未访问的链接 a:link{}
              已访问的链接 a:visited{}
              鼠标经过  a:hover{}
              鼠标按下 没有松开  a:active{}
       :focus伪类选择器 用于选取获得焦点的表单元素
       input:focus{} 把获得光标的input标签元素选取出来

6.css的元素显示模式 

    块元素  

~

你可能感兴趣的:(前端必学,html5,css,css3,less,前端框架)