前端入门HTML标签

Link

用来链接外部样式文件

<link href="style.css" ref="stylesheet">

style

页内样式表定义,放在head标签中。

当和Link重复定义时,以页内定义为准

    <style type="text/css">
        body {
            color: red;
        }
    </style>

链接

<a href="https://www.baidu.com" target="_blank">链接</a>

href属性,指定链接或锚点

  • href = “#test”,这是定义页内的锚点
  • href=“http://www.baidu.com”,指定域名的超链接
  • href=‘test’,使用当前URL的资源路径,拼接上test
  • href=‘/test’,使用当前URL的站点根路径,拼接test

target属性,指定是否在本窗口打开

  • _blank 就是指新窗口打开链接
  • _self当前页面打开链接

标题

<h1>~<h6>,标题标签,默认h1字体最大,h6字体最小

图片

<img src="https://img-s-msn-com.akamaize.net/tenant/amp/entityid/BB1p3oun.img?w=690&h=433&m=6&x=104&y=83&s=284&d=284" alt="test">

图片标签,src指定图片路径。注意,图片会发起一个HTTP GET请求。alt图片不能显示时,看到这属性

的文本。

如果想让图片也有超链接,在其外部加上A标签。

图层

<div id="logo" class="logo"></div>

d属性,非常重要,标签的唯一标识。

class属性,非常重要,样式表定位并附加样式。目前在前端编程、爬虫中非常有用。

<div> 标签,目前该标签加上CSS,被广泛用于网页布局中。

span

<span> 标签是一个行内容器,用于标记文本的一部分,或文档的一部分。

<span> 标签可以通过 CSS 轻松进行样式设置,也可以使用 class 或 id 属性通过 JavaScript 进行操作。

<span> 标签与div非常相似,但 div是块级元素,而 <span> 是行内元素。

<p>这位姑娘有一双<span style="color:blue">蓝色</span>的眼睛。</p>

列表

无序列表

    <ul>
        <li>coffee</li>
        <li>milk</li>
    </ul>

有序列表

    <ol>
        <li>coffee</li>
        <li>milk</li>
    </ol>

表格

HTML表格的基本属性

  • <table>...<table>:定义表格
  • <tr>...</tr>:定义表格的行
  • <th...</th>:定义表格的标题列(文字加粗)
  • <td...</td>:定义表格的列
           <td>1,2</td>
        </tr>
        <tr>
            <td>2,1</td>
            <td>2,2</td>
        </tr>
        <tr>
            <td colspan="2">占2列</td>
        </tr>
    </table>

input

<input>标签定义输入字段,用户可以在其中输入数据。

<input>元素是最重要的表单元素

<input>元素可以多种方式显示,具体取决于type属性

常用type属性

<input type="button">      定义可点击的按钮(主要与 JavaScript 一起使用以激活脚本)。
<input type="checkbox">	定义复选框。
<input type="color">	定义颜色选择器(拾色器)。
<input type="date">	定义日期控件(年月日,无时间)。
<input type="datetime-local">	定义日期和时间控件(年、月、日、时间,无时区)。
<input type="email">	定义用于输入电子邮件地址的字段。
<input type="file">	定义文件选择字段和“浏览”按钮(用于文件上传)。
<input type="hidden">	定义隐藏的输入字段。
<input type="image">	定义图像作为提交按钮。
<input type="month">    定义月份和年份控件(无时区)。
<input type="number">   定义用于输入数字的字段。
<input type="password">  定义密码字段。
<input type="radio">   定义单选按钮。
<input type="range">   定义范围控件(如滑块控件)。
<input type="reset">     定义重置按钮。
<input type="search">   定义用于输入搜索字符串的文本字段。
<input type="submit">	定义提交按钮。
<input type="tel">		定义用于输入电话号码的字段。
<input type="text">(默认值) 定义单行文本字段。
<input type="time">	定义输入时间的控件(无时区)。
<input type="url">	定义用于输入 URL 的字段。
<input type="week">		定义周和年控件(无时区)。

常用属性

属性描述
alt文本规定图像的替代文本(仅适用于 type=“image”)。
checkedchecked规定在页面加载时应预先选中 <input> 元素(适用于 type=“checkbox” 或 type=“radio”)。
name文本规定描述 <input> 元素预期值的简短提示。
maxlength数字规定 <input> 元素允许的最大字符数。
minlength数字规定 <input> 元素中所需的最少字符数
requiredrequired规定在提交表单之前必须填写输入字段。
placeholder文本规定描述 <input> 元素预期值的简短提示。
value文本规定 <input> 元素的值。

表单

特别注意:表单控件如果要提交数据,必须使用name属性,否则不能提交到服务端。

form标签的重要属性

  • action,表单数据submit提交到哪里
  • method,提交的方法,常用POST
  • enctype,对提交的数据编码
    • application/x-www-form-urlencoded,在发送前编码所有字符(默认)
    • multipart/form-data,不对字符编码。在使用包含文件上传控件的表单时,必须使用该值
    • text/plain,空格转换为 “+” 加号,但不对特殊字符编码
    <form action="" method="post">
        <table border="1" width="80%">
            <tr>
                <td colspan="2">用户注册</td>
            </tr>
            <tr>
                <td>用户名</td>
                <td><input name="username" type="text" value="abc"></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input name="password" type="password"></td>
            </tr>
            <tr>
                <td>姓别</td>
                <td><input name="gender" type="radio" value="M"><input name="gender" type="radio" value="F"></td>
            </tr>
            <tr>
                <td>爱好</td>
                <td><input name="interest" type="checkbox" value="basketball">篮球<input name="interest" value="music" type="checkbox">音乐<input name="interest" value="movie"  type="checkbox">电影</td>
            </tr>
            <tr>
                <td>描述</td>
                <td><textarea cols="30" rows="10" name="detail"></textarea></td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="reset">
                    <input type="submit">
                </td>
            </tr>
        </table>
    </form>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值