文章目录

  • 一、img标签
  • 二、a标签(带href)
  • 三、form表单

本篇主要分析Html前端开发中的img图片标签、a href超链接标签、form表单标签,其中form是重点

一、img标签

1、标签嵌套的规则:
不能在内联标签内嵌套块标签

2、img下的属性:
img标签:
src: 要显示图片的路径.
alt: 图片没有加载成功时的提示.
title: 鼠标悬浮时的提示信息.
width: 图片的宽
height:图片的高 (宽高两个属性只用一个会自动等比缩放.)

3、示例:


<img id="abcd" src="test.png" alt="截图" title="回旋梯" width="200px" height="200px">

二、a标签(带href)

1、href: 要连接的资源路径 格式如下: href=“http://www.baidu.com”
target: _blank : 在新的窗口打开超链接. 框架名称: 在指定框架中打开连接内容.

2、示例:

<a href="https://www.baidu.com">Baidu</a>
<a href="https://www.baidu.com" target="_blank"> <img src="baidu.png"> </a>

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

4、三种列表:

  • <ul> 无序列表
    <li> 列表中的每一项

  • <ol> 有序列表
    <li>:列表中的每一项.

  • <dl> 定义列表
    <dt> 列表标题
    <dd> 列表项

5、id的作用: 每个id是一个页面中唯一的存在,不能重名

<div id="abc">顶部</div>
<a href="#abc"></a>

这样就是一个回到顶部的一个标签,使用id定位时必须带#号

6、img和a标签练习代码:

<!DOCTYPE html><html lang="en">
<head><meta charset="UTF-8"><title>Zahuw</title><meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" />
</head><body><div id="abc">Top</div><div style="color: green; background-color:aquamarine; height:100px; width:50%; font-size: 40px">I have color!</div><img id="abcd" src="test.png" alt="截图" title="回旋梯" width="200px" height="200px"><a href="https://www.baidu.com">Baidu</a>
<a href="https://www.baidu.com" target="_blank"> <img src="baidu.png"> </a><ul><li>111</li><li>222</li><li>333</li>
</ul><ol><li>111</li><li>222</li><li>333</li>
</ol><dl><dt>chapter one</dt><dd>section one</dd><dd>section two</dd><dd>section three</dd>
</dl><a href="#abc">Back Top</a></body></html>

三、form表单

1、表单标签<form>
表单用于向服务器传输数据。表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。
表单还可以包含textarea、select、fieldset和 label 元素。

2、表单元素
(1)基本元素

  • text 文本输入框

  • password 密码输入框

  • checkbox 多选框,供用户勾选的

  • radio 单选框,只能选一个

(2)单选框设置为只能单选的原理:
Username:<input type="text" name="user">:将多选框中输入的内容组成一个键值对,键为user

Sex:  <input type="radio" name="gender" value="male">male <input type="radio" name="gender"  value="female">female

有两个键值对,键名都为gender,值有两个,但是只能选择一个一个值,键值对实际上只有一个,一个键对应一个值

(3)示例:

<p>Username:<input type="text"> </p><p>Password:<input type="password" name="pwd"> </p><p> Hobby:  <input type="checkbox" name="hobby" value="game">game <input type="checkbox" name="hobby" value="music">music </p><p> Sex:  <input type="radio" name="gender" value="male">male <input type="radio" name="gender" value="female">female </p>

(4)提交、按钮、上传文件、重置
submit 提交类型,是与服务端交互的类型
<input type="submit" value="register">:将提交按钮文本改成register

  • button 按钮

  • <form action=""></form>表单:action后跟需要提交的服务端路径
    以上内容都放进form表单中才能够提交给服务端,让服务端获取用户提交的数据

  • reset 重置表单,将输入的内容都清空

  • placeholder 输入框内的属性,显示在输入框背景的文字

  • file 上传文件

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

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

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

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

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

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

4、练习代码:

<!DOCTYPE html><html lang="en">
<head><meta charset="UTF-8"><title>Zahuw</title><meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> <link rel="icon" href="http://www.jd.com/favicon.ico">
</head><body><h1>Register</h1><form action="http://192.168.43.247:8080/index method="post" enctype="multipart/form-data"><p>Username:<input type="text" placeholder="user"> </p><p>Password:<input type="password" name="pwd" placeholder="pwd"> </p><p> Hobby:  <input type="checkbox" name="hobby" value="game">game <input type="checkbox" name="hobby" value="music">music </p><p> Sex:  <input type="radio" name="gender" value="male">male <input type="radio" name="gender" value="female">female </p><p> <input type="submit" > </p><p> <input type="button" value="Register"> </p><p> <input type="reset" value="Reset"> </p><p> <input type="file" name="put_file"> </p>
</form></body>
</html>

Html前端基础(form表单、img标签、a href标签、id的作用)相关推荐

  1. 【前端基础】表单标签/提交

    [前端基础]表单标签/提交 表单标签 1. 表单的介绍 2. 表单相关标签的使用 3. 小结 表单提交 1. 表单属性设置 2. 表单元素属性设置 3. 示例代码 小结 表单标签 学习目标 能够知道表 ...

  2. HTML基础form表单元素

    表单元素 它是一系列元素 表单对于用户而言是数据的录入和提交的界面: 表单对于网站而言是获取用户信息的途径. 表单基本结构 <form action=""><in ...

  3. JavaScript基础-form表单验证

    表单验证的两种方式: 一.使用alert提示框 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"& ...

  4. ASP.NET MVC控制器获取前端视图FORM表单的方法

    <div> <input type="text" name="username"/> <input type="text ...

  5. PHP登录表单提交前端验证,form表单提交前先用ajax进行验证(前端)

    确 定 var csrfToken = '= Yii::$app->request->csrfToken?>'; var reg = /(^\d{15}$)|(^\d{18}$)|( ...

  6. 获取form表单_【第1535期】前端 Form 的表单的一个通用解决方案

    前言 今日早读文章由阿里@布达投稿分享. @布达,Alibaba Fusion项目组的.花名潕量.主要专注在设计系统.组件.可视化搭建这个领域 正文从这开始-- Fusion Next - Form ...

  7. 通过前端form表单将信息提交至数据库

    (可以考虑把所有的附庸步骤放到最后面) 待解决问题 返回的集合可以用List类型变量接住 一.创建前端页面&给页面命名 二.前端页面设计 知识储备: 什么是http HTTP是什么?HTTP是 ...

  8. 传统form表单提交方式的文件上传与文件存储

    引言 时隔一天,上一篇文章<文件存储>刚一停笔,今天上午就解决了困扰我已久的文件上传问题. 站在一个已实现功能的角度来重新看待这个文件上传的业务:编辑页面选择jar包,然后通过form表单 ...

  9. ajax post form上传图片,ajax怎样提交form表单与实现文件上传

    这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. 前几天,发现了一些小问题.我在写后台管理页面时,需要 ...

  10. html表单怎么设置编码,form 表单 设置编码和页面编码

    var isIE=!!window.ActiveXObject; if(isIE && document.charset!="utf-8")location.rel ...

最新文章

  1. 一般性网络错误 请检查网络文档_如何编写好的软件设计文档
  2. 十招教你学会软件破解(转)
  3. gis计算各省河流长度_用河流和各方解释安全漏洞
  4. Ubuntu中升级Firefox及flash player
  5. 软件测试知识点 | Jmeter实现接口关联小结
  6. Django的Ajax加额外操作
  7. 博文视点 on Twitter
  8. ThinkPHP5.1设置404页面
  9. 发现gmail有邀请权了。有谁需要,先送5个。
  10. 51/STC12单片机SCON,PCON,TMOD寄存器定义及功能
  11. 土豆网总裁回忆与乔布斯的会面
  12. 交换机组播风暴_cisco 交换机端口广播风暴设置(非常详细)
  13. URP无法使用 RenderType:Overlap
  14. Apifox使用json传参
  15. PA1--实现基础设施、表达式求值和监视点
  16. 国产免费倾斜摄影模型在线发布平台,一键查看、编辑、分享场景!
  17. 使用 K-means 算法进行客户分类
  18. 驱动篇 -- PMOS管应用
  19. XML Httprequest对象
  20. oracle季初,Oracle中取月初,月末,季初,季末及年初,年末时间总结

热门文章

  1. H5 存储数据sessionStorage
  2. TP5.1 查询数据库中上一条和下一条记录
  3. wordpress页面里可不可以写php,如何在WordPress页面中创建不同的可编辑部分?
  4. label mpchart 饼图_Android MPChart—饼图-Go语言中文社区
  5. 使用python制作聊天框解谜游戏_使用Python写一个小游戏alien invasion!
  6. iis6扩展php_windows2003server中iis6多版本php配置方法
  7. excel2010设置列宽为像素_职场新手都能学会的Excel技巧:快速调整行高、列宽
  8. ros如何订阅关节力矩信息_ROS中阶笔记(二):机器人系统设计—URDF机器人建模...
  9. css怎麽将按钮变长,CSS3 按钮边线环绕渐变缩短和伸长
  10. java如何画矩形条和填充_java.awt.Graphics 类的哪个方法可绘制填充矩形?