了解HTML

实例1

<!DOCTYPE html>                  <!--声明为HTML5类型文档-->
<html>                           <!--元素是 HTML 页面的根元素,开始标签-->
<head>                           <!--元素包含了文档的元(meta)数据-->
<meta charset="utf-8">
<title>初学者的(csdn.com)</title> <!--元素描述了文档的标题-->
</head>
<body>                           <!--元素包含了可见的页面内容-->

<h1>我的第一个标题</h1>             <!--元素定义一个大标题-->

<p>我的第一个段落。</p>             <!--素定义一个段落-->

</body>                             <!--呈献给用户的内容-->
</html>                             <!--结束标签-->

什么是 HTML?

HTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言 (Hyper Text Markup Language)不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页

HTML标签

HTML 标记标签通常被称为 HTML 标签(HTML tag)
HTML 标签是由尖括号包围的关键词,比如<html>
HTML 标签通常是成对出现的,比如 <b>'和 '</b>'
标签对中的第一个标签是开始标签,第二个标签是结束标签,开始和结束标签也被称为开放标签和闭合标签

HTML文档称作网页,用来描述网页,包含了HTML标签和纯文本

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:

编辑器的话选择notepad ,sublime均可

常见标签

<!DOCTYPE html>
<html>
    <head>
        <mata charset='utf-8'></mata><!-- utf-8编码 -->
        <title>阿磊首页</title><!-- 网页标题 -->
    </head>

    <body>
        <h1 id='top'>顶部</h1>
        <table width="600" border="1" bordercolor="green" cellspacing="0" cellpadding="0" bgcolor="yellow">

        <audio controls="controls" autoplay loop>
            <!--control表示控制音频播放,autoplay表示自动播放音乐,loop表示循环播放,可以设置参数规定播放次数-->
            <source src="images/anjing.mp3"><!--音频存放路径/文件名-->
        </audio>

        <video controls="controls" autoplay loop><!--control表示控制视频播放,autoplay表示自动播放视频,loop表示循环播放,可以设置参数规定播放次数-->
            <source src="images/xiaohua1.MP4"><!--视频存放路径/文件名-->
        </video>

        <!--制作列表快捷代码 table>tr*3>td*4   tr表示行,td代表列,代码表示生成一个三行四列的列表-->
        <table border="1"><!-- 表格边框宽度,制表是有快捷代码的 -->
            <caption>骑士队数据</caption><!-- 表格标题 -->
            <tr  align="center"><!-- 表示第一行的四列数据居中 -->
                <th>球员</th><!-- th表示表头,一般第一行中使用,自动加粗 -->
                <th>得分</th>
                <th>篮板</th>
                <th>助攻</th>
            </tr>

            <tr  align="center"><!-- 表示第二行的四列数据居中 -->
                <td>
                    <img src="images/老詹.jpg" alt="这是老詹" width="40"><br>
                    <!-- 表格中球员名字改为图片,alt表示如果图片添加失败,图片位置出现文字,
                        成功则不出现文字,width表示图片宽度,br表示换行 -->
                    <h9>詹姆斯</h9><br><!-- 图片位置也添加名字 -->
                </td>
                <td colspan="2" align="center">20</td>
                <!-- colspan表示得分篮板这两列数据同为20,相当于合并单元格 -->
                <td>20</td><!-- 老詹助攻20个-->
            </tr>

            <tr  align="center">
                <td>smith</td>
                <td>22</td>
                <td colspan="2" align="center">20</td>

            </tr>

            <tr  align="center">
                <td>队草</td>
                <td colspan="3" align="center">20</td><!-- 队草三项数据全为20 -->
            </tr>
        </table>

        <!-- 标签分为两类,行级标签(元素)块级标签(元素)-->
        <!-- img: image放图片的标签-->
        <img src="images/xiao.jpg" alt="这是基叔" width="200"><br><!-- br为换行符 -->

        <p><img src="images/xiao.jpg" alt="这是基叔" width="200"></p>
        <!--<p> 标签定义段落。会自动在其前后均创建一些空白 -->

        <img src="images/xiao.jpg" alt="这是基叔" width="200">
        <!-- <div> 是一个块级元素。这意味着它的内容自动地开始一个新行,并且行之间有空行-->
        <!-- div:division:代表一个逻辑区域(块级)-->
        <div><img src="images/xiao.jpg" alt="这是基叔" width="200"></div>

        <hr>
        <h1 id="top">Hello,world!</h1><!-- 最大的标题,标题等级分为h1-h6 -->
        <h2>你好,小花</h2><!-- 第二级标题-->
        <h9>没有这个标签</h9><!--超出h6,均相当于默认标题-->

        鹅鹅鹅<br>曲项向天歌<br>白毛浮绿水<br>红掌拨清波<!--br换行-->

        <p>鹅鹅鹅<sup1>1</sup></p><!--sup表示上标-->
        <p>曲项向<sub>2</sub>天歌</p><!--sub表示下标-->
        <p>白毛浮绿水</p>
        <!--<p> 标签定义段落。会自动在其前后均创建一些空白 -->
        <p>红掌拨<strong><em>清波</p>
        <!--strong表示把文本加粗,<em>变为斜体。-->

        <p id = "half">回到中段</p><!--网页长,定义一个按钮,回到网页中段-->

        <!--ul:unordered list 无序列表-->
        <!--ol:ordered list 有序列表-->
        <!--dl:definition list 定义列表-->
        <dl>
            <dt>HTML</dt><!--dt定义的题目 -->
            <dd>超文本标记语言</dd>    <!--dd定义的描述 -->
            <dt>CSS</dt>
            <dd>层叠样式表</dd>  
            <dt>JavaScript</dt>
            <dd>当下非常流行的编程语言可以在浏览器中执行</dd>   
        </dl>
            <ol>
                <li>Item 1</li>
                <li>Item 2</li>
                <li>Item 3</li>
                <li>Item 4</li>
                <li>Item 5</li>
                <li>Item 6</li>
            </ol>

            <!--a: anchor:超链接标签,可以打开一个超链接/页面链接:可以连接自己和别人-->
            <!--页面链接-->
            <a href="http://www.qq.com" target="_blank">腾讯</a><!--target等于blank表示点击腾讯(超链接)在新窗口打开腾讯首页-->
            <a href="http://www.baidu.com">
                <img src="https://www.baidu.com/img/superlogo_c4d7df0a003d3db9b65e9ef0fe6da1ec.png?where=super" target="_blank"></a>
            <!--点击百度图标,超链接连接到图片访问百度首页-->


            <!--锚点连接-->
            <a href="#top">回顶部</a><!--上下对应-->
            <a href="#half">回中部</a>

            <!--功能性连接--><!--跳转QQ聊天界面-->
            <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=939774881&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:939774881:53" alt="你好,联系小磊" title="你好,联系我"/></a>


            <iframe src="http://maps.baidu.com/" frameborder="0" width="800" height="800">
            <!--在自己的网页里嵌入其他的网页,百度地图-->



            <!--表单:method(get,post) ,上传文件enctype-->
    <form action="" method="post" enctype="multipart/form-data">
        <fieldset>
            <legend>必填信息</legend>
            <!--type;指定输入的类型-->
            <p><label >用户名:</label>
            <input type="text" name="uername" required maxlenth='8' placeholder='请输入8位用户名'>
            </p>
            <p><label>密码:</label>
            <input type="password" name="pwd" maxlenth='8' placeholder='请输入8位密码'>
            </p>
            <p><label>性别:</label>
            <!-- radio:单选按钮-->
            <input type="radio" name='sex' checked><input type="radio" name="sex"></p>
            <p>
            <label>生日:</label>
            <input type="date" name="birth">
            <label>邮箱:</label>
            <input type="email" name='email'>
            </p>
        </fieldset>

        <fieldset>
            <legend>选填信息</legend>
            <!--checkbox:复选按钮-->
            <p><label>爱好:</label>
            <input type="checkbox" name="fav" checked>吃鸡
            <input type="checkbox" name="fav">篮球
            <!--disabled:禁用,不能修改-->
            <input type="checkbox" name="fav" checked disabled>跑步
            <input type="checkbox" name="fav">炒股
            </p>
            <p>
            <label>上传图片:</label>
            <!--multiple:多选文件,一次选够,不能分两次选-->
            <input type="file" name="photo" multiple>
            </p>
            <!--select:下拉菜单-->
            <p>
            <label>籍贯:</label>
            <select name="" id="">
                <option value="1">北京</option>
                <option value="2">重庆</option>
                <option value="3" selected>郑州</option>
            </select>
            </p>

            <!--textarea:文本区-->
            <p>
            <label>文本区:</label>
            <textarea cols="10" rows="10"></textarea>
            </p>
        </fieldset>
        <!--submit:提交-->
        <p>
        <input type="submit" value="注册">
        <input type="reset" value="重填">
        </p>
    </form>
    </body>
</html>

images文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值