热门关键字:
jquery > jquery教程 > jquery教程 > web前端html快速入门

web前端html快速入门

300
作者:管理员
发布时间:2021/1/29 18:50:02
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=3651
  学前端之间不得不知道一个网站:


  网上有很多教程关于前端的,写的特别详细,也写的特别好。我们应该要自已理解,一些相应的前端的知识,不能只是复制粘贴


  一幅图简单介绍


  皮影戏人物的各个部件可以理解为html一些标签


  皮影戏的人物是有颜色和一些布局这时候可以理解css需要给相应的网页做布局和相应颜色处理。


  做成一些皮影戏人物,我们这时候就需要让这些人物动起来,这时候可以网页之间的一些动态效果,基本上是通过js来实现的。


  在w3c的官网,介绍的都非常详细了。


  我们用浏览器所看到页面(网页)是什么?


  网页就是HTML的文档


  HTML 文档=网页


  HTML 文档包含 HTML 标签和纯文本


  HTML 文档也被称为网页


  Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:


  标签是什么?


  - 是由一对尖括号包裹的单词构成 例如: ——<html> ——所有标签中的单词不可能以数字开头


  - .标签不区分大小写。——<html> 和 <HTML>——推荐使用小写。


  - 标签分为两部分: 开始标签——<a> 和 结束标签</a>——两个标签之间的部分 我们叫做标签体。


  - 有些标签功能比较简单。使用一个标签即可。这种标签叫做自闭和标签。例如: ——<br/> <hr/> <input /> <img />——


  - 标签可以嵌套。但是不能交叉嵌套。·——<a><b></a></b>——


  标签属性


  - ——<input>——是个标签,input后面的东西是标签的属性,但是标签的属性通常是以键值对出现的,例如上面的type="text"属性


  - 属性只能出现在开始标签或自闭和标签中,不能出现在结束标签。


  - 属性名字全部小写,属性值必须使用双引号或者单引号包裹,例如name="username"


  - 如果属性值和属性名完全一样直接写属性名即可,例如:name="name"


  在HTML文档最开头一般有一个——<!DOCTYPE html>——这是什么标签了


  由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在


  W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility


  Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standars


  mode),这就是二者最简单的区别。


  W3C标准推出以后,浏览器都开始采纳新标准,但存在一个问题就是如何保证旧的网页还能继续浏览,在标准出来以前,


  很多页面都是根据旧的渲染方法编写的,如果用的标准来渲染,将导致页面显示异常。为保持浏览器渲染的兼容性,使以


  前的页面能够正常浏览,浏览器都保留了旧的渲染方法(如:微软的IE)。这样浏览器渲染上就产生了Quircks mode和Standars mode,两种渲染方法共存在一个浏览器上。


  这个属性会被浏览器识别并使用,但是如果你的页面没有DOCTYPE的声明,那么compatMode默认就是BackCompat,


  这也就是恶魔的开始 -- 浏览器按照自己的方式解析渲染页面,那么,在不同的浏览器就会显示不同的样式。


  如果你的页面添加了——<!DOCTYPE html>——那么,那么就等同于开启了标准模式,那么浏览器就得老老实实的按照W3C标准去执行的


  标准解析渲染页面,这样一来,你的页面在所有的浏览器里显示的就都是一个样子了。


  这就是<!DOCTYPE html>的作用。


  <head>标签


  head标签里的常用的两个标签


  meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name 属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。


  name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。


  http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,      content中的内容其实就是各个参数的变量值。


  注意:X-UA-Compatible


  非meta标签


  基本标签分为:块级标签和内敛标签


  常用的块级标签有:——<p><hn><table><ol><ul><form><div>——


  常用内敛标签:——<a><input><img><sub><sup><textarea><span>——


  块(block)级标签的特点:


  - 独占一行


  - 总是在新行上开始


  - 宽度缺省是它的容器的100%,除非设定一个宽度。


  - 它可以容纳内联元素和其他块元素


  内敛(inline)标签特点:


  - 和其他元素都在一行上;


  - 宽度就是它的文字或图片的宽度,不可改变


  - 内联元素只能容纳文本或者其他内联元素


  常用的特殊字符


  ——< &gt;&quot;——


  常用的基本标签


  简单的代码示例


  图形标签<img>


  img标签常用属性


  超链接标签<a>


  a标签的常用属性


  列表标签


  列表分为:有序列表和无序列表和自定义列表


  表格标签<table>


  table标签的常用属性


  代码示例


  一共三行三列,


  合并了第三列的前两个单元格


  合并了第三行的最后2个单元格


  表单标签<from>


  1. 表单属性


  2.表单元素input,select,textarea


  input标签的属性和对应值


  注:


  上传文件注意两点:


  在form表单标签 里面


  1 请求方式必须是post(什么时候用post和get:可以看看中的w3c标准中的解释)


  2 enctype="multipart/form-data"


  代码示例


  <select>下拉框标签


  selcet标签的常用属性


  select标签的代码示例


  <textarea> 文本域




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐