HTML结构及常用的标签 |
您所在的位置:网站首页 › 请写出html文档的基本结构标签 › HTML结构及常用的标签 |
Web前端开发介绍
Web概述 Web开发技术分为客户端开发技术和服务端开发技术,HTML属于客户端开发种的一种语言,客户端开发还有哪些语言呢?看下图Web开发框架: 1.html语言:网页的基本标记语言,也是最基础的语言,掌握起来比较简单。 2.css样式代码:是用来控制html代码如何显示的,html语言只是网页的标记,但如何更好的在网页上展示你想要的效果,由css样式来控制,建议手写css样式代码,手写的更精简,重用性更高。 3.javascript脚本:运行在客户端,主要是由一些事件来改变网页的代码和显示效果的,一般的网页特效都是通过javascript脚本来编写的。它可以提供客户端的交互功能和一些动画效果,是每个网站前端开发人员必须要掌握的。 4.jQuery:是由javascript开发出来的开源的库,集成了所有javascript功能,让web前端开发人员写更少的代码,实现更多的功能,javascript脚本学起来是有一定难度的,但jQuery学起来却比较简单,这样降低了web前端开发的难度,并且jQuery几乎兼容所有浏览器。 5.html5,css3:更多的html标记和富应用,更能精简代码,功能更强大,所以目前网站前端开发人员有必要掌握和使用它。 6.ajax:相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做, 只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求,特别是局部刷新。 7.Bootstrap:Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、排版、缩略图、警告对话框、进度条、媒体对象等。 web起源 1984年蒂姆伯纳斯李创造了世界上第一个万维网导航站点,下面这个就是世界上第一个站点,你可以点击浏览:http://info.cern.ch/。 历程可以总结如下图: Web工作原理:客户端和Web服务器通过HTTP协议进行通信。Web服务器有时也叫HTTP服务器或Web容器。HTTP协议采用的是请求/响应模式。即客户端发起HTTP请求,web服务器接收并解析处理HTTP请求,然后将HTTP响应发送给客户端。 URL介绍: URL(Uniform Resource Location 统一资源定位器),当客户端(浏览器)输入一个URL地址,就能接收到Web服务器发送过来的数据。这个过程就是在使用HTTP协议通信。 构成如下: 协议类型://服务器地址(端口号)/路径/文件名 HTML网页结构HTML(Hyper Text Mark-up Language )即是超文本标记语言,通过使用标记标签来描述页面文档结构和表现形式的一种语言,再由浏览器进行解析,然后把结果展示在网页上。 这里的超文本指的是超链接,标记指的是标签。 HTML文件用编辑器打开显示的是文本,可以用文本的方式编辑。 HTML文件用浏览器打开,浏览器会按照标签描述内容将文件渲染成网页,显示的网页可以从一个网页链接跳转到另外一个网页。 HTML的基本结构如下图: HTML的注释 html文档代码中可以插入注释,注释是对代码的说明和解释,注释的内容不会显示在页面上,html代码中插入注释的方法是: < !-- 这是一段注释 --> HTML标签标题标签 一共有六个级别的标题标签,分别如下: 我们用浏览器查看它的显示效果,如下: 显示效果如下: 具体效果如下: 显示效果如下: 效果显示如下: title:文字提示属性 下面通过代码看一下超链接标签的效果,代码如下: Title 文字链接 百度一下 百度一下 百度一下 图片链接具体效果如下: 在超级链接标签中还会常用到一个锚点链接,简单来说它的用法就是给需要跳转的标签设定一个id,然后在页面的某一部分需要跳转到该内容时,则在超级链接标签中写 href=#id 即可。 定义一个锚点: < a id=“a1”>< /a> text < a name=“a1”>< /a>使用锚点: < a href="#a1">跳到a1处< /a>表格标签 在 HTML 文档中,广泛使用表格来存放网页上的文本和图像。 实现的效果如下: 标签常用属性: border:边框width:宽度height:高度algin:对齐方式(center,left,right)下面我们用这些常用属性再写一个菜谱的表格吧,代码如下: Title 星期一菜单 素菜 清炒茄子 花椒扁豆 小葱豆腐 炒白菜 荤菜 油焖大虾 海参鱼翅 红烧肉 烤全羊实现效果如下: 在form表单标签中又有很多常用的几个标签,它们分别是: 1.input 表单项标签 input定义输入字段,用户可在其中输入数据。 在 HTML 5 中,input标签里面的type 属性有很多新的值。 type属性:表示表单项的类型,值如下: text:单行文本框 password:密码输入框 checkbox:多选框 注意要提供value值 radio:单选框 注意要提供value值 file:文件上传选择框 button:普通按钮 submit:提交按钮 image:图片提交按钮 reset:重置按钮, 还原到开始(第一次打开时)的效果 hidden:主表单隐藏域,要是和表单一块提交的信息,但是不需要用户修改 email:用于应该包含 e-mail 地址的输入域 url:用于应该包含 URL 地址的输入域 number:用于应该包含数值的输入域。 max 规定允许的最大值 min 规定允许的最小值 step 规定合法的数字间隔(如果 step=“3”,则合法的数是 -3,0,3,6 等) value 规定默认值 range:用于应该包含一定范围内数字值的输入域,显示为滑动条 max 规定允许的最大值 min 规定允许的最小值 step 规定合法的数字间隔(如果 step=“3”,则合法的数是 -3,0,3,6 等) value 规定默认值 日期选择器 Date pickers date - 选取日、月、年 month - 选取月、年 week - 选取周和年 time - 选取时间(小时和分钟) datetime - 选取时间、日、月、年(UTC 时间) datetime-local - 选取时间、日、月、年(本地时间)2.下拉列表标签 select 标签创建下拉列表。它有如下属性: name属性:定义名称,用于存储下拉值的size:定义菜单中可见项目的数目,html5不支持disabled 当该属性为 true 时,会禁用该菜单。multiple 多选option下拉选择项标签,用于嵌入到select标签中使用的,它的属性: value属性:下拉项的值selected属性:默认下拉指定项3.文本域标签,它的属性: name:定义名称,用于存储文本区域中的值。cols :规定文本区内可见的列数。rows :规定文本区内可见的行数。disabled: 是否禁用readonly: 只读4.按钮标签 button标签定义按钮 5.fieldset 标签 fieldset 元素可将表单内的相关元素分组 下面我们就用以上标签写一个简单的表单标签的页面,代码如下: Title 用户登录 用户名: 密码: 爱好: 编程 篮球 轮滑 性别: 男 女 出生日期: Personalia: Name: Email: Date of birth: 个人简历: 个人简介: 城市: 西安 成都 按钮1 按钮2实现效果如下: 内嵌框架与a标签(超链接标签)配合使用:a标签的target属性可以将链接到的页面直接显示在当前页面的iframe中。 案例:用户登录界面的实现我们编写HTML代码将实现一个用户登录的界面,最终的效果图如下所示: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |