摘要:先知知识在学习之前最先应该了解的就是环境的搭建,那么必须从编辑器和解析器等方面做一个深入的了解。方式安全级别较低,级别较高。与和一同使用时,此元素是必需的。属性为元素定义唯一的名称。
HTML简介 1、html的基本概念
HTML:HyperTextMarket language,超文本标记语言(所谓“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。)是用来描述网页语言,html使用标记标签来描述网页,所以说html是一种标记语言,而不是编程语言。
-----html先知知识-----在学习HTML之前最先应该了解的就是html环境的搭建,那么必须从编辑器和解析器等方面做一个深入的了解。现在为大部分开发者青睐的编程软件有sublime及visual studio code,当然现如今还有很多的集成开发软件如Dreamweaver等。
而主流的选择器内核及代表浏览器“Chrome、Safari、Firefox、Opera、IE(IEtest);Firefox是开源的Presto(迅速的)代表作品Opera,Prefox是由Opera Software开发的浏览器排版引擎。它也是世界上公认的渲染速度最快的引擎。Webkit Safari内核,Chrome内核原型,他是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核Blink由Google和Opera Software开发的浏览器排版引擎。”
完整的HTML文档是有多个HTML元素按照一定的方式组成的(此处为html5文档),如下图:
除了形式上较以前有所改变html5还增加了很多新的特性,比如:
用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更好的支持
新的特殊内容元素,比如 article、footer、header、nav、section
新的表单控件,比如 calendar、date、time、email、url、search
3、html元素组成HTML元素分为单标签元素、双标签元素及属性,而元素的分类则有块级元素行内元素和其他元素。
1. 块级元素
独占一行空间,用来布局段落,列表,导航菜单,脚注等结构,不要将块级元素嵌套在行内元素中。
this is paragraph1
this is paragraph2
2. 行内元素
与其他元素共享一行空间,一般被嵌套在块级元素中,通常作为段落的一部分出现
you are strong
3. 其他元素(空元素、替代元素等)
空元素:只包含单个标签,通常用于在文档中插入部分内容,例如img
替代元素:替代元素已经脱离了CSS的范畴,它们的表现不依赖CSS,典型的替换元素有,
刚起步阶段主要得学习html的标签使用方法,而在html5中有很多的标签。比如 p,h1,h2,h3,h4,h5,h6,ul,ol,dl,ul,img,a,table,form,div,span等
还有一些不常用标签(部分已被html5舍弃但书写并不出现错误)
abrr 缩略语
b不带任何强调意义的标记一段文字,加粗
strong 表示重要内容,加粗
em 表示着重强调一段文字,倾斜
i不带任何强调意义的标记一段文字,倾斜
cite 表示作品标题,将作品名倾斜
del 表示从文档中删除的文字
s表示文字已经不再准确,也是删除线
u不带强调意义的给一段文字加下划线
ins 表示加入文档的文字,也是下划线
small 表示小号字体
sub 表示下标文字
sup 表示上标文字
q表示引自其它的内容,被q标签修饰的自己加引号表示引用
pre 表示格式化一段文字,也可以用来引入一段代码
span css中使用的添加样式的模块
div会换行,span不会换行
注释
前期学习还有一个重要的知识点即是HTML中表格和表单的使用。
1)表格(Table):
table 声明一个表格属性:
1.border 边框线宽度,默认为0
2.width 宽度
3.cellpadding 单元格内边距,文字与内边框的距离 如:cellpadding=10
4.cellspacing 单元格间距 默认为1 - 列表项目
tr 行
align(表格的排列方式/对齐方式):center、left(默认)、right
td 列
1.width/height
2.colspan 合并列,跨列向右跨
3.rowspan 合并行,跨行向下跨
th 表头,会加粗,并且会居中
caption 表格的标题
给表格划分区域(不常用)
thead、tbody(必须写)、tfoot
语义元素(不多用)
1.h1~h6:表示标题
2.header:表示头部
3.nav:表示导航
4.footer:表示尾部
5.address:表示文档或article的联系信息
6.aside:表示侧边栏
7.section:表示主题区域
8.article:表示一段独立的内容
2)表单(Form):作用是可以和服务器进行交互
一、Form中的属性:
1.action:定义一个URL,当点击提交按钮时,向这个URL发送数据
2.method(get/post):用于向action URL发送数据的HTTP方法。默认是get。
注:get和post区别:
1)get方式表单封装的数据直接显示在url上。post方式数据不显示在url上。
2)get方式安全级别较低,post级别较高。
3)get方式数据的长度,post支持大数据。•input 标签:定义输入字段,用户可在其中输入数据。
二、input 中 type属性:
1)type=text 文本框
2)type=password 密码
3)type=radio 单选按钮 name属性
4)type=checkbox 多选按钮
单选和多选都有默认值:checked="checked"
5)type=reset 重置按钮
6)type=submit 提交按钮
7)type=file 上传文件的输入项
8)type=button 按钮
9)type=image 图片(也是提交按钮,)
10)type=hidden 隐藏标签(用户不用看到的,但是咱们开发时必须要使用的,可以把数据封装到隐藏标签中,和表单一起提交到后台)
三、其他标签
1、选择:select /select>选择下拉框 option 表示内容 /option
2、文本域textarea
textarea 文本内容 /textareavalue属性:
a.对于按钮、重置按钮和确认按钮:定义按钮上的文本。
b.对于图像按钮:定义传递向某个脚本的此域的符号结果。
c.对于复选框和单选按钮:定义 input 元素被点击时的结果。
d.对于隐藏域、密码域以及文本域:定义元素的默认值。
注:不能与 type="file" 一同使用。与 type="checkbox" 和 type="radio" 一同使用时,此元素是必需的。•name属性:为 input 元素定义唯一的名称。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/54531.html
摘要:学习一认识分为三类基础核心方向企业版移动游戏嵌入式开发概念虚拟机就包含了解释器整个程序的执行过程如下开发工具包运行环境环境变量的配置添加编写程序执行谨记命令后不加后缀名安装和使用下载安装下载创建项目项目的导入和导出找到项目的位置,然后将其复 JAVA学习(一) 认识 java 1、java分为三类 JavaSE 基础核心 JaveEE web方向(企业版) JavaME ...
摘要:本,工业设计硕,设计学有点点编程基础,有自己从头搭建的网站在上家公司也是主要靠写程序吃饭裸辞前攒了一个半月工资。没想到从我裸辞,到入职下家公司,足足经历了个月之久。个月都干啥了本人从裸辞到入职下家公司,共个月。 当你看到这行文字时,我假设你是一个准备转行前端,或者正在转行前端的人。我刚花了11个月转行前端。和你聊聊我的故事吧。 转行花了多久?11个月 准备转行前端时,我看了很多过来人写...
阅读 2085·2021-11-23 10:06
阅读 3421·2021-11-11 16:54
阅读 3317·2019-08-29 17:31
阅读 3524·2019-08-29 17:05
阅读 2146·2019-08-26 13:36
阅读 2130·2019-08-26 12:17
阅读 495·2019-08-26 12:12
阅读 1650·2019-08-26 10:19