HTML5基本标签 form表单 常用标签 页面结构 特殊组件,超详细的HTML5简介~

HTML5

提供渲染图形,图标,图像和动画

W3C:万维网联盟,国际中立性技术机构

w3c 包括(面试常用):

结构化标准语言:html xml

表现标准语言:css

行为标准:DOM,ecmaScript

优势:依附浏览器,基本都对HTML5的

HTML可以用Intellij IDEA

DOCTYPE标签

<!DOCTYPE html>

告诉浏览器其中的类型

meta标签

描述性标签,用来描述网站的一些信息,标签,描述. 用来做SEO的

	<mate name="keywords" content="黄志航,秀才校园" ></mate>
	<meta name="description"content="秀才校园集成环境" />

网页基本标签

h1-6

image-20210309175832411

今天在学习过程中对于这里也是充满了一些疑惑

单词跟Tab健能快捷生成

p 标签

P标签里边也包含了换行标签

虽然叫做段落标签,但是其中没有空格

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rErwGmQ7-1615294015064)(…/…/…/AppData/Roaming/Typora/typora-user-images/image-20210309180257325.png)]

换行标签 br

换行会把原有的空格除掉

水平标签 hr

image-20210309180623427

image-20210309180618304

粗体跟斜体

粗体:strong

斜体:em

image-20210309180743620

转义符号,也叫做特殊符号

空格: & nbsp;

大于号:&g t;

小于号:&l t;

版权符号:&cop y;

图像标签

  • src 路径;相对地址一般写

  • alt:加载失败显示什么

image-20210309181543292

  • title:悬停文字
  • width 和height 宽是多少,高是多少

必填:alt跟src

image-20210309181240668

连接标签

  • href 表示跳转到哪里

  • target:表示窗口在哪里打开

    • _blank:在一个新网页打开,打开一个新窗口
    • _self:在自己网页打开
  • 锚链接:用于在当前页面的跳转,或者跳到别的链接

    • 先要有一个锚点,image-20210309182721363
    • 再写 image-20210309182804243
  • 功能性标签:邮件链接

  • <a href="mailto:1191032004@qq.com">点击联系我</a>
    

image-20210309181840517

行内元素跟块元素

块元素:无论内容多少,元素独占一行,p标签,不能两个标签重叠

行内元素:可以都放在一起就可以了

css中两个元素会互相转换

列表

有序列表 oder list

  <ol>
        	<li>前端</li>
        	<li>前端1</li>
        	<li>前端2</li>
        </ol>

image-20210309184431337

无序列表 unoder list

应用:导航,侧边栏

  <ul>
        	<li>1</li>
        	<li>1</li>
<li>1</li>
<li>1</li>        	
        </ul>

自定义列表 dl 可以记成 定列的拼音

用法:公司网站底部

image-20210309185109195

image-20210309185123963

表格标签 table

行 tr rows:行

列 td

行边距:border

合并单元格:

  • 合并列:colspan 跨列

在<td上进行更改image-20210309190147953

效果图:

image-20210309190212628

  • 合并行:rowspan 跨行

    也是在td上操作的image-20210309190507058

image-20210309190514790

媒体元素.视频跟音频

video:加载

<video src="video/IMG_2595.MP4"></video>

命令:

  • controls,显示出来控制条
  • autoplay:自动播放

##这里在我的编辑器上编辑了以后不显示,也没有自动播放,这是个问题##,解决了在浏览器上的问题不能用谷歌浏览器

redio:跟上边的控制命令一样

页面结构分析

header,footer,nav,比较重要

header 头部,

image-20210309191800404

footer 脚

section 独立区域

article 独立文章内容

aside 侧边栏

nav 导航类辅助类内容

iframe 内联框架

在我们自己的网站里,直接写入别人网站的视频或者资料.

image-20210309192631857

在审查元素中可以看到内联框架的大小

属性:

src:打开的地址

width

height

高级用法 a标签的使用

	<iframe src="" name="hello" width="100px" height="100px"></iframe>
	
	<a href="https://www.baidu.com" target="hello">点击</a>

实现的效果是点击以后找到了name 这个iframe框架,把它引入进来以后执行了

把百度放在src的功能

表单 post跟get form

表单初级验证

保证数据安全

  • placehoder:提示信息,在输入的时候,输入以后消失,一般是输入框的控件
	<p>name    :<input type="text" name="username" value="1191032004"  maxlength="8" placeholder="请输入名字" /></p>

image-20210309203429630


  • required:非空判断,用在所有的文本框中,点提交时出现这个不行
  • pattern:自定义正则表达式进行判断

表单的应用属性,针对下边的控件,

  • 隐藏, hidden

  • 只读,readonly ,不能对编辑框里边内容进行修改

image-20210309202404513

  • 禁用,disable


  • 增强鼠标可用性,点文字锁定到框,用于输入出现错误的时候,点击错误,直接到框里去改

  • <p> <label for="search">你点我试试</label>
    					搜索框 <input type="search" name="search" id="search" value="初始值" />
    					
    				</p>
    
  • image-20210309203009478


表单的常见例子

image-20210309193636971

input组件

image-20210309194413951

text 输入框跟password 密码输入框

value:是一个默认初始值

name:是作为一个名字使用

size:文本框的长度

单选框 radio

单选框的使用 radio,其中name必须相同如果不同两个都能选,vlue跟type,加上边的必须要选,如果使用默认选项写checked

<p>性别:
				<input type="radio" name="sex"  value="boy" /><input type="radio"  name="sex" value="gile" /></p>
多选框 checkbox

多选框:也需要name 保持一致,value代表各自的内容

image-20210309195222618

按钮
图片按钮 <input type="image" name="photo" id="photo"src="img/HTML.png"/>

,直接就是一个按钮

四个按钮:

  • button 普通
  • reset 清除,清除所有进行选择的
  • submit 提交
  • image 图片按钮,也相当于一个submit

按钮上的名字是通过,value

文件域

文件域:

<p>
				<input type="file" name="files"  />
				<input type="button" value="上传文件" name="upload"/>
			</p>
带有验证功能的标签:
  • email
<p>
				<input type="email" name="email" id="email" />
			</p>

image-20210309201310957

  • url
<p>
				<input type="url" name="url"  />
			</p>
  • 数字验证 step,实现增加点击上下小按钮
<p>
				<input type="number" name="number"  max="100" min="0" step="10"/>
			</p>
滑块:

也可以设置最大值最小值

<p>
				<input type="range" name="range" id="" value="" />
				
			</p>

image-20210309201808963

搜索框:

因为搜索框后边带着一个❌,所以我们可以用它替代text

<p>搜索框 <input type="search" name="search" value="初始值" />
					
				</p>

image-20210309202124910

不是input组件的需要的特殊组件

下拉框

不是input,是select,里边子元素是option

			<select name="下拉框">
				<option value="中国"></option>
				<option value="英国"></option>
			</select>

如果要默认选项,以开始就是中国可以写

<option value="中国" selected></option>
文本域
<p>
<textarea name="textrea" rows="10" cols="10">文本内容</textarea>
			</p>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秀才大大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值