html入门基础(详解)

   日期:2020-10-02     浏览:97    评论:0    
核心提示:html入门基础1.HTML:是一种用于创建网页的超文本标记语言(Hyper Text Markup Language)“超文本”就是指页面可以包含图片,链接,甚至音乐,视频,程序等非文字元素。◼ HTML语言是Web的基础,可以说Internet是建立在HTML基础之上的。◼ HTML5是新一代HTML标准,大部分浏览器已经支持。...

html入门基础(详解)

一、HTML

1.HTML:是一种用于创建网页的超文本标记语言(Hyper Text Markup Language)

  • “超文本”就是指页面可以包含图片,链接,甚至音乐,视频,程序等非文字元素。

  • HTML语言是Web的基础,可以说Internet是建立在HTML基础之上的。

  • HTML5是新一代HTML标准,大部分浏览器已经支持。

二、HTML5基本结构

<!DOCTYPE html>//html5网页声明
<html lang="en"> //<html>元素是HTML页面根元素
//lang属性:声明当前页面的语言类型,“en"英文,”zh“中文
  <head>
    <meta charset="utf-8" />//<meta />设置网页编码格式位utf-8
    <title>文档标题</title>//<title>设置文档标题
</head>
<body>
    ....页面内容(各种标签)
</body>
</html>      

三.基本标签

1、div和span

  • <div>标签:块级元素,可用于组合其他HTML元素的容器
  • div没有特定的含义,通常用于对文档结构进行逻辑上的分块
  • div的前后会换行

<span>标签:

  • 行内元素(内联元素),可用作文本的容器

  • span没有特点的含义

  • span的前后不会换行

  • span示例

 <p>她有一双 <span style="color:blue">蓝色</span> 的眼睛</p>

2、文本相关

  • 标题标签:<h1>-<h6>
<h1 align="center">欢迎光临我的主页</h1>
<h2 style="text-align:center;">欢迎光临我的主页</h2>
<h3>欢迎光临我的主页</h3>
<h4>欢迎光临我的主页</h4>
<h5>欢迎光临我的主页</h5>
<h6>欢迎光临我的主页</h6>

- 段落标签,换行标签,label 标签:

段落标签:<p align="center/left/right"> 一段文字 </p>
换行标签:<br> 或者 <br/> 

特别提醒:不要在<p>里嵌套块级元素,如嵌套p或div

<label> 标签:
<label for="…"> 标签文字 </label>

for属性:绑定一个控件id值,当用户点击label标签内文本,就会将焦点
切换到绑定的控件上。

<label for="username">用户名</label>
<input type="text" id="username" /> 
  • 点击"用户名"时,文本框将获得焦点

嵌套写法:嵌套时可省略 for 属性

<label> 用户名<input type="text" /> </label>
格式标签:部分
粗体:<b> 斜体:<i> 下划线:<u> 删除线:<strike>
下标:<sub> 上标:<sup>
小号字:<small> 大号字:<big>
强调(加粗):<strong> 强调(斜体):<em>
突出显示(黄色背景):<mark>


**HTML注释<!-- 注释文字 -->**

3.图片

<img src="url"width="宽度值" height="高度值"alt="说明" />

无法载入图像时显示alt信息
宽度值和高度值单位是像素点px

<img src="https://s3.pstatp.com/toutiao/static/img/logo.271e845.png" alt="今日
头条" height="50px" width="200px">

运行截图:


4. 超链接
超链接标签: <a href="url"> 链接文字 </a>
<a> 标签定义超链接,用于从一张页面链接到另一张页面。

<a> 元素最重要的属性是 href 属性,它指示链接的目标。

<a href="http://www.wust.edu.cn" target="_blank" >武汉科技大学</a>

target="_blank"新开窗口打开页面

运行截图:

超链接的 URL。可能的值:

  • 绝对 URL - 指向另一个站点(比如 href=“http://www.example.com/index.htm”)
  • 相对 URL - 指向站点内的某个文件(href=“index.htm”)
  • 锚 URL - 指向页面中的锚(href="#top")
    5、列表
    - 无序列表ul
<ul>
    <li><a href="http://www.wust.edu.cn">武汉科技大学</a></li>
    <li><a href="http://www.hust.edu.cn">华中科技大学</a></li>
    <li><a href="http://www.whu.edu.cn">武汉大学</a></li>
</ul>

运行截图:

  • 有序列表ol
    默认序号从1开始
<ol start="100">
<li>苹果</li>
<li>香蕉</li>
<li>柠檬</li>
<li>桔子</li>
</ol> 

运行截图:

6.HTML表格
border边框厚度,width/height表格宽度/高度
rowspan="2"表格单元横跨两行的表格:
colspan="2"表格单元横跨两列的表格

<table border="1" width="值"height="=值">
    <caption>
        <!--表格标题-->
    </caption>
    <tr>
        <th> </th> <th> </th><!--表头行-->
    </tr>
    <tr>
        <td> </td> <td> </td><!--数据行-->
    </tr>
</table>

表格示例

<table border=1 width=600>
<caption>学生名单</caption>
<tr>
<th>学号</th> <th>姓名</th> <th>院系</th>
</tr>
<tr>
<td>2017001</td> <td>张无忌</td> <td>计算机学院</td>
</tr>
<tr>
<td>2017002</td> <td>令狐冲</td> <td>计算机学院</td>
</tr>
</table>

运行截图:

<table border=1 width=600>
    <caption>专业设置表及在校人数表</caption>
    <tr>
        <th>录名</th> <th  colspan="4">专业人数</th>
    </tr>
    <tr>
    <th rowspan="6">计算机学院</th>
     <th colspan="4">计算机科学技术专业</th>
    </tr>
     <tr>
    <th>16级</th><th>17级</th><th>18级</th>
    <th>19级</th>
     </tr>
     <tr>
       <th>150人</th>       <th>150人</th>       <th>200人</th>       <th>220人</th>
     </tr>
      <tr>
      <th colspan="4">软件工程专业</th>
      </tr>
     <tr> 
    <th>16级</th><th>17级</th><th>18级</th>
    <th>19级</th>
    </tr>
     <tr>
       <th>80人</th>       <th>80人</th>       <th>90人</th>       <th>90人</th>
     </tr>
     <tr>
    <th rowspan="3">外国语学院</th>
     <th colspan="4">英语专业</th>
    </tr>
      <tr> 
    <th>16级</th><th>17级</th><th>18级</th>
    <th>19级</th>
    </tr>
    <tr>
       <th>60人</th>       <th>80人</th>       <th>90人</th>       <th>90人</th>
     </tr>
</table>


四、Form表单

1.表单概念

  • Form:为用户输入创建表单
  • 其中可包含文本框,密码框,单/复选框,列表框,按钮。
  • 表单常用于向指定的url提交用户数据。

Form基本结构
url:提交后跳转的页面
get或post 传送数据的方法
form元素是块级元素,其前后会产生换行

Form基本结构

<html>
<body>
<form action="URL" method="get或post">
表单元素
…
<input type="submit" value="提交">
<input type="reset" value="重填">
</form>
</body>
</html>
<form action="url页面" method="get" >
用户名:<input type="text" name="username"> <br/>
密 码:<input type="password" name="psd" maxlength=6>
<br/>
<input type="submit" value="提交">
<input type="reset" value="重填">
</form>

运行截图:
get方法提交数据会在地址栏中显示
get方法:跳转页面后用用问号"?“连接请求串
多个值(name)之间用单个”&"连接

2. Form常用元素

  • 2.1 文本框和密码框
 用户名:<input type="text" name="username" value="lzm" title="提示信息" autofocus> <br />
 密 码:<input type="password" name="psd" maxlength="8"  placeholder="长度8个字符">

value设置初始值,
maxlength=“8” ,输入的最大长度
placeholder=“长度8个字符”,占位提示(输入时消失)
获得焦点autofocus,autofocus="autofocus"简写

其他属性:

  1. 只读属性:readonly=“readonly”
  2. 禁用属性:disabled=“disabled”
  3. 自动填充属性:autocomplete=“on” (配合提交按钮)

**

- 2.2隐藏域
隐藏于在页面中对用户是不可见的。
目的:
收集信息以利于表单处理
程序使用。
提交数据时,有name值的隐藏域或其value值会一并提交

2.3单选框

<form>
性别:
<label>
<input type="radio" name="sex" value="male" checked="checked"> 男
</label>
<label>
<input type="radio" name="sex" value="female"> 女
</label>
</form>

  • 套一个label的好处:点击选项文字也可以选中
  • name值相同才能互斥
  • value=“male”,提交的实际值
  • checked=“checked”,设置为选中状态

2.4复选框

  • 复选框使用相同的name值主要是为取值方便
<form>
爱好:
<label>
<input type="checkbox" name="like" value="football">足球
</label>
<label>
<input type="checkbox" name="like" value="basketball">篮球
</label>
</form>


2.5 列表框

<select id或name="名称" size=可见行数>
<option value="值1" >内容1</option>
…
<option value="值n" >内容n</option>
</select>
  • 单选下拉列表示例:

增加 selected=“selected” 指定默认选中项

<form>
专业:
<select name="major">
<option value="0">计算机科学与技术</option>
<option value="1" selected="selected" >软件工程</option>
<option value="2">网络工程</option>
</select>
</form>

- 多选列表框示例:
size=1 为下拉列表框(默认下拉列表框)
size>1 为列表框
multiple="multiple"多选(配合ctrl或shift键)

<form>
专业特长:<br/>
<select name="master" size=4 multiple="multiple">
<option value= "0" >.NET编程</option>
<option value= "1" >J2EE编程</option>
<option value= "2" >Java编程</option>
<option value= "3" >Android编程</option>
<option value= "4" >C语言编程</option>
</select>
</form>

2.6. 文件域

<form >
附件:<input type="file" name="myfile" accept="文件类型">
</form>

文件类型值
缺省 所有文件
image/* 图像文件
audio/* 声音文件
video/* 视频文件
MIME_type 某个有效MIME类型,不带参数

7. 文本区域

<form>
简历:<br/>
<textarea name="intro" cols="50" rows="10">请填写个人简历</textarea>
</form>

2.8 提交和重置按钮
submit按钮与form的action属性自动绑定

<input type="submit" value="提交">
<input type="reset" value="重填">

2.9 一般按钮
onclick事件属性
JavaScript代码 :"alert(‘你点击了按钮’) "

<input type="button" value="确定" onclick="alert('你点击了按钮') " >


2.10 Button按钮

<button type="button"> button一般按钮 </button>
<button type="submit"> button提交按钮 </button>
<button type="submit"> <img src="images/1.gif"> </button>
<button type="reset"> button重填按钮 </button>


2.11 日期域

<form>
<input type="date" name="mydate">
</form>

2.12 区间域

<form>
成绩<input type="range" min="0.0" max="100.0" step="0.5" value="60.0"
id="score" name="score" >
<span id="msg"></span>
<input type="submit" value="提交">
</form>

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服