HTML基础语法

1.HTML基本骨架:

        html:整个网页

        head:网页头部,存放给浏览器看的代码,例如CSS

        body:网页主体,存放给用户看的代码,例如图片、文字

        title:网页标题(选项卡的名字)

(在VS中快速生成基本骨架的方法:在HTML文件(.html)中,!(英文)配合Enter/Tab键)

2.注释:<!--...-->

        在VS中添加/删除注释的快捷键Ctrl+/

3.标题标签:

        h1~h6(双标签)

4.换行和水平线单标签

        换行:<br>

        水平线<hr>

5.文本格式化标签(双标签)

6.图片标签

     <img src=”图片的URL”>

        src用于指定图像的位置(图像的位置可以用”./”开头做索引,有提示功能)和名称,是<img>的必须属性

        图片标签img的属性:(属性之间用空格隔开)

7.按路径查找文件

 eg:查找当前文件夹中的1.jpg

        <img src=”./1.jpg”>

        查找当前文件夹的上级文件夹中的3.jpg

        <img src=’../3.jpg’>

8.超链接

跳转到百度网页(填百度的URL)

        <a href=”https://www.baidu.com”>百度</a>

跳转打开本地文档

        <a href=”./html学习”>html学习</a>

实现链接跳转的时候打开一个新窗口target=_blank

        <a href=”./html学习” target=”_blank”>html学习</a>

当还没确定好跳转到哪个URL时可采用空链接”#”

        <a href=”#”>空链接</a>

9.音频标签

        <audio src=”音频的URL”></audio>

音频标签audio的属性:(如果属性名和属性值完全一样,可以简写为一个单词)

10.视频标签

        <video src=”视频的URL”></video>

视频标签video属性(注意muted和autoplay要同时出现 才能起作用)

11.列表、表格、表单

11.1列表:(无序列表、有序列表、定义列表)

11.1.1无序列表:

作用:布局排列整齐的不需要规定顺序的区域

注意:ul标签里面只能包裹li标签

           li标签里面可以包裹任何内容

11.1.2有序列表:

作用:布局排列整齐的需要规定顺序的区域

注意:ol标签里面只能包裹li标签

           li标签里面可以包裹任何内容

11.1.3定义列表:

注意:dl标签里面只能包裹dt和dd标签

          dt和dd标签里面可以包裹任何内容

11.2表格-基本用法

11.2.1基本表格:

标签:table嵌套tr,tr嵌套td/th

注意:表格默认没有边框线,使用border属性可以为表格添加边框线

eg:(有几行就加几个tr

<table border="1">

                <tr>

                    <th>姓名</th>

                    <th>语文</th>

                    <th>数学</th>

                    <th>总分</th>

                </tr>

                <tr>

                    <td>张三</td>

                    <td>99</td>

                    <td>100</td>

                    <td>199</td>

                </tr>

                <tr>

                    <td>李四</td>

                    <td>98</td>

                    <td>100</td>

                    <td>198</td>

                </tr>

                <tr>

                    <td>总结</td>

                    <td>全市第一</td>

                    <td>全市第一</td>

                    <td>全市第一</td>

                </tr>

        </table>

11.2.2表格结构标签

(在浏览器中见不到效果,只是在读代码时结构更清晰)

eg:

<table border="1">

            <thead>

                <tr>

                    <th>姓名</th>

                    <th>语文</th>

                    <th>数学</th>

                    <th>总分</th>

                </tr>

            </thead>

            <tbody>

                <tr>

                    <td>张三</td>

                    <td>99</td>

                    <td>100</td>

                    <td>199</td>

                </tr>

                <tr>

                    <td>李四</td>

                    <td>98</td>

                    <td>100</td>

                    <td>198</td>

                </tr>

            </tbody>

            <tfoot>

                <tr>

                    <td>总结</td>

                    <td>全市第一</td>

                    <td>全市第一</td>

                    <td>全市第一</td>

                </tr>

            </tfoot>

        </table>

11.2.3合并单元格

(将多个相同内容的单元格合并为一个单元格)

合并单元格步骤:

        ①明确合并的目标

        ②保留最左最上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)

                        跨行合并,保留最上单元格,添加属性rowspan

                        跨列合并,保留最左单元格,添加属性colspan

        ③删除其他单元格

eg:

<table border="1">

            <thead>

                <tr>

                    <th>姓名</th>

                    <th>语文</th>

                    <th>数学</th>

                    <th>总分</th>

                </tr>

            </thead>

            <tbody>

                <tr>

                    <td>张三</td>

                    <td>99</td>

                    <td rowspan="2">100</td>

                    <td>199</td>

                </tr>

                <tr>

                    <td>李四</td>

                    <td>98</td>

                    <td>198</td>

                </tr>

            </tbody>

            <tfoot>

                <tr>

                    <td>总结</td>

                    <td colspan="3">全市第一</td>

                </tr>

            </tfoot>

        </table>

11.3 表单

作用:收集用户信息(一般用在登录页面、注册页面、搜索区域)

input标签:

input标签的type属性值不同,则功能不同

        <input type=” ”>

input标签的占位文本(提示信息):(文本框和密码框都可以使用)

<input type=".." placeholder="提示信息">

单选框radio常用属性

(name的属性值可以任意取,但尽量做到见名知意)

eg:

<body>

性别:

<input type=”radio” name=”gender”>男

<input type=”radio” name=”gender” checked>女

</body>

实现多文件上传file

(鼠标带选多个或者ctrl+A)

<input type="file" multiple>

多选框

属性:checkbox

默认选中:checked

<input type="checkbox" checked>

12.下拉菜单

(默认第一个是默认选中的)

标签:select嵌套option,select是下拉菜单整体,option是下拉菜单的每一项

13.文本域

作用:多行输入文本的表单控件

标签:textarea(双标签)

        <textarea>请输入文字</textarea>

14.label标签(增大点击范围)

方法一

方法二

15.按钮:button

        <button type=" ">按钮</button>

(省略type属性默认也是提交按钮)

reset属性需要把想要重置的内容都放在“form”表单标签里才奏效

eg:

<from>

<button type=”submit”>提交</button>

<button type=reset>重置</button>

<button type=”button”>普通按钮</button>

</from>

16.无语义布局标签

作用:布局网页

div:独占一行

span:不换行

<div>div标签,独占一行</div>

<span>span标签,不换行</span>

17.字符实体

(若直接在代码中敲空格,无论敲多少个,都只显示一个空格)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LUSAIQUN637

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

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

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

打赏作者

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

抵扣说明:

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

余额充值