前端(常用标签,表格,表单)


HTML
1. HTMl定义
  FTP UPLOAD|ooxx.avi|1024 --> HTTP协议
  HTML: 超文本标记语言
2. HTML标签的结构
  HTML的结构
    head --> 给浏览器看的内容
    title --> 标题
    style --> CSS样式
    link --> CSS文件
    script --> JS
meta
  <meta charset="UTF-8">
  <meta http-equiv="refresh" content="2;URL=https://www.oldboyedu.com">

body --> 给用户看的内容


HTML标签的语法:
<head 属性1=值1 属性2=值2></head>
<body></body>

常用标签:
<h1>内容<h1>         标题
<br>                          换行
<hr>                          横线
<a href="网站">自定义连接</a>        点击自定义连接会连接到其他网站(内联标签)
<span>内容</span>         内联标签
<p>                            段落(块级标签)
<b>内容</b>            加粗
<i>内容</i>               斜体
<u>内容</u>            下划线
<s>内容</s>              删除
<div>内容</div>        独占一行,是块级标签
 
 
ul   让内容一行一行的排列下来,每排前面有空格:
<ul type="none">
<li>111</li>
<li>222</li>
<li>333</li>
</ul>
 
 
 
让每节内容前面带上序号(可以规定序号的类型和从什么地方开始):
<ol type="a" start='3>
<li>111</li>
<li>222</li>
 
 
dl  给内容加上标题:
<dl>
<dt>标题1</dt>
<dd>内容1</dd>
<dt>标题2</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
结果如下:
 
特殊字符:
 
 
div标签和span标签
       1, div标签用来定义一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表               现。
        2, span标签用来定义内联(行内)元素,并无实际的意义。主要通过CSS样式为其赋予不同                的表现。

 

块级元素与行内元素的区别:
        所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页            中插入这两个元素,不会对页面产生任何的影响。
这两个元素是专门为定义CSS样式而生的。
 
 
img标签:
<img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)">
示例代码:
<imgsrc="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=4278083535,964765985&fm=27&gp=0.jpg" alt="刘诗诗" title="鼠标">

 

 
 
a 标签:
超链接标签
所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。
示例代码:
<a href="https://www.taobao.com">淘</a>

 

 
 
制作表格:
分为两部分
第一部分:(表头部分,相当于表格的分类)
第二部分:(内容部分,可以把相同的特征合到一起,也可以不合)
属性:
        border                表格边框
        cellpadding        内边距
        cellspacing         外边距
        width                  像素,百分比,(最好通过css来设置长宽)
        rowspan             单元格竖跨多少行
        colspan              单元格横跨多少行
 
 
 
用户输入标签    form
功能:
    表单用于向服务器传输数据,从而实现用户与Web服务器的交互
    表单能够包含input系列标签,比如文本字段,复选框,单选框,提交按钮等
表单还可以包含textarea , select , fieldset 和 label标签
表单属性:
 
表单元素
    基本概念
        (1)HTML表单是HTML元素中较为复杂的部分,表单往往和脚本,动态页面,数据处理等功能                相结合,因此它是制作动态网站很重要的内容
        (2)表单一般用来收集用户的输入信息
    表单工作原理:
        访问者在浏览有表单的网页时,可填写必须的信息,然后按某个按钮提交.这些信息通过                    Internet传送到服务器上
 
input
<input>元素会根据不同的type属性,变化为多种形态
 
select 标签
属性说明:
        multiple : 布尔值属性,设置后为多选,否则默认单选
        disabled : 禁用
        selected : 默认选中该项
        value      : 定义提交时的选项值
label 标签
    定义: <label>标签为 input 元素定义标注(标记)
    说明: 1. label元素不会向用户呈现任何特殊效果
             2. <label>标签的for属性值应当与相关元素的id属性值相同
 
 
用法及结果展示:
用户名 和 密码:
结果:
 
 
选择文件:
结果
 
 
 
checkbox用法:
结果:
 
 
按钮(button):
结果:
 
选择内容(第一种方法):
结果:
 
第二种方法:
结果:
 
 
完整代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>哈哈</h1>
<form action="'http://127.0.0.1:8090" method="post">
    <label for="i">用户名</label>
    <input type="text" id="i" placeholder="请输入用户名">
    <label>密码
        <input type="password" placeholder="请输入密码">
    </label>
    <br>
    <br>
    <label>时间
        <input type="date" placeholder="请输入时间">
    </label>
    <label>邮箱
        <input type="email" placeholder="请输入邮箱">
    </label>
    <hr>
        <input type=checkbox>阅读并接受<<百度用户协议>>
    <hr>
    <select name="city">
        <option value="020">北京市</option>
        <option value="010">上海市</option>
        <option value="000" selected>深圳市</option>
    </select>
    <hr>
        <select name="city" multiple>
        <option value="020" selected>北京市</option>
        <option value="010" selected>上海市</option>
        <option value="000" selected>深圳市</option>
    </select>
    <hr>
    <textarea name="'info" cols="60" rows="20"></textarea>
    <hr>
    <input type="file" name="avatar">
    <hr>
    <input type="button" value="按钮">
    <input type="reset" value="重置">
    <input type="submit">
</form>
<hr>
<form action="http://127.0.0.1:8080" method="post">
    <input type="text" name="alex">
    <input type="submit">
</form>

</body>
</html>

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM