搜索
首页web前端html教程分享一个关于HTML知识点的整合
分享一个关于HTML知识点的整合May 23, 2017 am 09:34 AM
html知识点

下面小编就为大家带来一篇前端之HTML知识点整理汇总(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、html概述

htyper text markup language  即超文本标记语言

超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

标记语言: 标记(标签)构成的语言.

网页==HTML文档,由浏览器解析,用来展示的

静态网页:静态的资源,如xxx.html

动态网页:html代码是由某种开发语言根据用户请求动态生成的

以下为html文件的树形结构图

标签的概念:

•是由一对尖括号包裹的单词构成 例如: 100db36a723c770d327fc0aef2ce13b1 *所有标签中的单词不可能以数字开头.

•标签不区分大小写.100db36a723c770d327fc0aef2ce13b1 和 6a74014ee44f5deb5894267f99b68016. 推荐使用小写.

•标签分为两部分: 开始标签3499910bf9dac5ae3c52d5ede7383485 和 结束标签5db79b134e9f6b82c0b36e0489ee08ed. 两个标签之间的部分 我们叫做标签体.

•有些标签功能比较简单.使用一个标签即可.这种标签叫做自闭和标签.例如: 076402276aae5dbec7f672f8f4e5cc81 fa8fd94cc4b4d9671e4ee513ae2a31d1 73a3ca28445b1c625f2086a50cb8c7df 6ed09268cbdd0015bce8dcbbdfa9bfe4

•标签可以嵌套.但是不能交叉嵌套. 3499910bf9dac5ae3c52d5ede7383485a4b561c25d9afb9ac8dc4d70affff4195db79b134e9f6b82c0b36e0489ee08ed0d36329ec37a2cc24d42c7229b69747a

标签的属性:  

•通常是以键值对形式出现的. 例如 name="alex"

•属性只能出现在开始标签 或 自闭和标签中.

•属性名字全部小写. *属性值必须使用双引号或单引号包裹 例如 name="alex"

•如果属性值和属性名完全一样.直接写属性名即可. 例如 readonly

二、head主要标签介绍

•e8e496c15ba93d81f6ea4fe5f55a2244meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name 属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页 功能。
 
1 name属性主要用于描述网页,与之对应的属性值为content,content中的内容 主要是便于搜索引擎机器人查找信息和分类信息用的。

<meta name="keywords"content="meta总结,html meta,meta属性,meta跳转">
<meta name="description"content="老男孩培训机构是由一个老的男孩创建的">

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

<meta http-equiv="Refresh"content="2;URL=https://www.php.cn"> //(注意后面的引号,分别在秒数的前面和网址的后面)
<meta http-equiv="content-Type"content="text/html;charset=UTF8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>老男孩</title>
<link rel="icon" href="http://www.jd.com/favicon.ico">

三、body标签

基本标签:

b35601808ee30eac9a0f11ecc3d2c015: n的取值范围是1~6; 从大到小. 用来表示标题.

e388a4556c0f65e1904146cc1a846bee: 段落标签. 包裹的内容被换行.并且也上下内容之间有一行空白.

a4b561c25d9afb9ac8dc4d70affff419 8e99a69fbe029cd4e2b854e244eab143: 加粗标签.

533df51242d4fe18c58d599b7d69a4e4: 为文字加上一条中线.

907fae80ddef53131f3292ee4f81644b: 文字变成斜体.
 
2cdea26b4c3988e37d674b56660962a7和b96cac025db4031319c29e1eb68f19d6: 上角标 和 下角表.

0c6dc11e160d3b678d68754cc175188a:换行.

f32b48428a809b51f04d3228cdf461fa:水平线

 e388a4556c0f65e1904146cc1a846bee45a2772a6b6107b401db3c9b82c049c2

块级标签和内联标签

块级标签:e388a4556c0f65e1904146cc1a846bee4a249f0d628e2318394fd9b75b4636b1f5d188ed2c074f8b944552db028f98a1c34106e0b4e09414b63b2ea253ff83d6ff6d136ddc5fdfeffaf53ff6ee95f185ff9c23ada1bcecdd1a0fb5d5a0f18437e388a4556c0f65e1904146cc1a846bee

内联标签:3499910bf9dac5ae3c52d5ede7383485d5fd7aea971a85678ba271703566ebfda1f02c36ba31691bcfe87b2722de723bb96cac025db4031319c29e1eb68f19d62cdea26b4c3988e37d674b56660962a74750256ae76b6b9d804861d8f69e79d345a2772a6b6107b401db3c9b82c049c2

block(块)元素的特点

① 总是在新行上开始;

② 高度,行高以及外边距内边距都可控制;

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

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

inline元素的特点

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

② 高,行高及外边距和内边距不可改变;

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

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

对行内元素,需要注意如下

设置宽度width 无效。

设置高度height 无效,可以通过line-height来设置。

设置margin 只有左右margin有效,上下无效。

设置padding 只有左右padding有效,上下则无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。

特殊字符

< >;";©®

图形标签a1f02c36ba31691bcfe87b2722de723b:

src: 要显示图片的路径.

alt: 图片没有加载成功时的提示.

title: 鼠标悬浮时的提示信息.

width: 图片的宽

height:图片的高 (宽高两个属性只用一个会自动等比缩放.)

超链接标签3499910bf9dac5ae3c52d5ede7383485: 

href:要连接的资源路径 格式如下: href="http://www.php.cn"

target: _blank : 在新的窗口打开超链接. 框架名称: 在指定框架中打开连接内容.

name: 定义一个页面的书签.

用于跳转 href : #书签名称.

列表标签:

ff6d136ddc5fdfeffaf53ff6ee95f185: 无序列表

c34106e0b4e09414b63b2ea253ff83d6:有序列表

      25edfb22a4f469ecb59f1190150159c6:列表中的每一项.

5c69336ffbc20d23018e48b396cdd57a 定义列表

      73de882deff7a050a357292d0a1fca94 列表标题

      67bc4f89d416b0b8236eaa5f43dee742 列表项

表格标签f5d188ed2c074f8b944552db028f98a1:


border: 表格边框.

cellpadding: 内边距

cellspacing: 外边距.

width: 像素 百分比.(最好通过css来设置长宽)

a34de1251f0d9fe1e645927f19a896e8: table row

         b4d429308760b6c2d20d6300079ed38e: table head cell

         b6c5a531a458a2e790c1fd6421739d1c: table data cell

rowspan: 单元格竖跨多少行

colspan:  单元格横跨多少列(即合并单元格)

b4d429308760b6c2d20d6300079ed38e: table header 92cee25da80fac49f6fb6eec5fd2c22a(不常用): 为表格进行分区

表单标签ff9c23ada1bcecdd1a0fb5d5a0f18437

表单用于向服务器传输数据。

表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

表单还可以包含textarea、select、fieldset和 label 元素。

1、表单的属性

HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。表单标签, 要提交的所有内容都应该在该标签中.

action: 表单提交到哪. 一般指向服务器端一个程序,程序接收到表单提交过来的数据(即表单元素值)作相应处理,比如https://www.sogou.com/web

method: 表单的提交方式 post/get 默认取值 就是 get(信封)

get: 1.提交的键值对.放在地址栏中url后面. 2.安全性相对较差. 3.对提交内容的长度有限制.

post:1.提交的键值对 不在地址栏. 2.安全性相对较高. 3.对提交内容的长度理论上无限制.

get/post是常见的两种请求方式.

2.表单元素

d5fd7aea971a85678ba271703566ebfd    
type:    
text 文本输入框

password 密码输入框

radio 单选框

checkbox 多选框 

submit 提交按钮           

button 按钮(需要配合js使用.) button和submit的区别?

file 提交文件:form表单需要加上属性enctype="multipart/form-data"

XML/HTML Code复制内容到剪贴板

def index(request):   
    print request.POST   
    print request.GET   
    print request.FILES   
    for item in request.FILES:   
        fileObj = request.FILES.get(item)   
        f = open(fileObj.name, &#39;wb&#39;)   
        iter_file = fileObj.chunks()   
        for line in iter_file:   
            f.write(line)   
        f.close()   
    return HttpResponse(&#39;ok&#39;) 

name: 表单提交项的键.注意和id属性的区别:name属性是和服务器通信时使用的名称;而id属性是浏览器端使用的名称,该属性主要是为了方便客户端编程,而在

css和javascript中使用的。

value: 表单提交项的值.对于不同的输入类型,value 属性的用法也不同:

type="button", "reset", "submit" - 定义按钮上的显示的文本

type="text", "password", "hidden" - 定义输入字段的初始值

type="checkbox", "radio", "image" - 定义与输入相关联的值

checked: radio 和 checkbox 默认被选中

readonly: 只读. text 和 password

disabled: 对所用input都好使.

221f08282418e2996498697df914ce4e 下拉选标签属性:

name:表单提交项的键.

size:选项个数

multiple:multiple

5a07473c87748fb1bf73f23d45547ab8 下拉选中的每一项 属性:value:表单提交项的值.   selected: selected下拉选默认被选中

5b7a15bed8615d1b843806256bebea72为每一项加上分组

4750256ae76b6b9d804861d8f69e79d3 文本域 name:表单提交项的键. cols:文本域默认有多少列 rows:文本域默认有多少行

2e1cf0710519d5598b1f0f14c36ba674

     <label for="www">姓名</label>
     <input id="www" type="text">

2b5469ab79cf842344327415c3b3bb95

<fieldset>
    <leg
end
>登录吧</legend>
    <input type="text">
</fieldset>

【相关推荐】

1. Html免费视频教程

2. 解决div被iframe遮住的多种情况

3. 教你如何在html中插入链接

4. 教你怎么在nodejs下解析html

5. 分享一个超全面的HTML、CSS知识点总结

以上是分享一个关于HTML知识点的整合的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

html和css算编程语言吗html和css算编程语言吗Sep 21, 2022 pm 04:09 PM

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5支持boolean值属性吗html5支持boolean值属性吗Apr 22, 2022 pm 04:56 PM

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境