🌙web第一天

一. 前端的概述

1. web的发展史

❶. web 1.0

简单的静态页面 (早期三大门户 搜狐 新浪 网易)

❷. web 2.0

更注重用户之间的交互 用户是消费者也是制造者 (微博)

❸. web 3.0

                Ⅰ.人工智能

                Ⅱ.复杂的页面功能

                Ⅲ.即时通讯

二.浏览器

1.五大浏览器

❶. 谷歌 Chrom    内核:  webkit  (自主研发 blink)

❷. 火狐 Mozilla  内核:  gecko  (高版本兼容 webkit)

❸. 欧朋 Opear    内核:  presto

❹. 微软 IE    内核:  trident

❺. 苹果 Safari    内核:  webkit

2. 浏览器内核

浏览器的渲染引擎

作用: 解析代码

三. web标准构成

web标准的最佳体验: 结构  样式  行为分离

1. html  -  结构层

2. css  -  表现层

3.  js  -  行为层

四. HTML语言

1. html定义

超文本标记语言  不是编程语言  是描述页面的语言

2. html基本结构

❶. 结构标签含义:

< !DOCTYPE html >  声明文档类型  html5 的声明

< html  lang = "zh-CN" >  < / html >当前文档显示的语言

< head >  < / head > 文档头部

    < meta  charset = "UTF - 8" >  字体编码格式  UTF - 8 表示万国码

    < meta name = "viewport"  content = "width = device-width ,  initial - scale = 1.0 " >  设置窗口信息

    < title > 标题 < / title >  标题标签

< body >  < / body >  写主体 内容的标签

❷. 基本结构:

< html >

< head >

    < title > 标题 < / title >

< / head >

< body >

内容

< / body >

< / html >

五. HTML常用标签

1. 常用块级标签及特点

❶. div  无语义标签 (大盒子)

❷. p  段落标签

❸. h1 ~ h6 标题标签 (h1最大  h6最小)

特点: 垂直上下排列  独占一行

2. 常用的行内标签及特点

❶. span 无语义标签(小盒子)

❷. strong  b  加粗标签

区别:  strong具有语义化 

❸. em  i  倾斜标签

区别: em具有语义化

❹. del  s 删除线标签

区别: del  具有语义化

❺. sup 上标字标签

❻. sub  下标字标签

特点:  一行可写多个

3. 其他标签

❶. br  换行标签

❷. hr  水平线标签

4. 图像标签和链接标签

❶. img  图像标签

< img  src = " 路径"  alt = "提示" >

属性:

            ❶. src 图片的路径

            ❷. alt 提示

            ❸. title 鼠标悬停在图片上显示

            ❹.width 宽

            ❺.height 高

❷.  a  链接标签

< a  href = "地址"  target = "_blank"  > 内容  < / a >

属性:

        Ⅰ.href 链接的地址

        Ⅱ. target 打开方式  (有2个值)

                ■  _self  当前窗口打开 (默认值)

                ■  _blank 新窗口打开

❸. 改变链接默认打开方式  base

< base  target = "_blank " >

六. 文件路径

1. 绝对路径

直接跳转到目标位置

主要有:  网络路径  和  本地磁盘路径

2. 相对路径

❶. 同级路径    . /

❷. 上级路径    . . /

❸. 上上级路径    . . / . . /

❹. 下级路径    /

七. HTML字符实体

1. 空格 :  &nbsp;

2. 小于号 :  &lt;<

3. 大于号 :  &gt;> 等等

八. 语义化

语义化 :  使用合适的标签和特有的属性去格式化文档(即合适的场合用合适的标签)

优点 :

            1. 易于开发和维护

            2. 用户体验比较好

            3. 易于seo  易于爬虫抓取关键字和搜索引擎建立良好的沟通

            4. 即使没有css 也可以呈现出良好的效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容