Blogger Information
Blog 2
fans 0
comment 0
visits 1225
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
002html标签基础知识
创梦联盟
Original
427 people have browsed it
  1. 谈谈你对html标签, 元素与属性的理解, 并举例说明

    HTML是超文本标记语言,语法较为松散,不区分大小写。(html是写超文本的工具)

    HTTP是超文本传输协议,是浏览器支持的。(http是传输超文本的工具)

    HTML文档是由很多HTML元素组成的,如html元素是HTML文档的根元素,head是HTML的头部元素,title是HTML的标题元素,body是HTML的主体元素等,这些元素都是通过尖括号“<>”组成的标签形式来表现的。实际上,HTML文档内容就是标签、元素和属性。例如下面的HTML文档。

实例

<!--文档类型-->
<!doctype html>
<!--html文档开始, lang设置该文档的内容使用的语言,部分浏览器会依赖它进行翻译提示-->
<!--lang属性非必须,如果页页就是提醒翻译,可以删除它,或者改成: zh-cn, 让它与你的系统语言一致-->
<html lang="en">

<!--head是文档的头部声明和页面描述信息,除标题外, 其余内容对用户不可见, 供浏览器和搜索引擎读取-->

<head>
    <!--    meta标签用来设置页面的元数据(描述),例如关键字,页面描述,作者等-->
    <!--    charset是你在编写和存储这个html文档时, 使用的编码集-->
    <meta charset="UTF-8">

    <!--    title是显示在浏览器标签页内的文本内容,用来提示用户当前页面的基本信息-->
    <title>html文档的结构</title>
</head>

<!--以下内容会显示在当前浏览器的窗口中, 也是用户最感兴趣的部分-->

<body>
    <h1>PHP中文网的小伙伴们,大家好~~</h1>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2. 列表有几种, 如何定义?

    列表有三种:有序列表,无序列表,自定义列表。如下

实例

<ul>
    <li>无序列表1</li>
    <li>无序列表2</li>
    <li>无序列表3</li>
</ul>

<ol>
    <li>有序列表1</li>
    <li>有序列表2</li>
    <li>有序列表3</li>
</ol>

<dl>
    <dt>自定义列表1</dt>
    <dd>努力</dd>
    <dt>自定义列表2</dt>
    <dd>加油</dd>
</dl>

运行实例 »

点击 "运行实例" 按钮查看在线实例


3. 列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?

    列表是单行排列,表格是多行排列。它们可以互相嵌套使用。比如文章布局排列的时候可以使用列表,商城商品展示使用表格,这样可以优化代码,使之通俗易懂。

4. 编程实现,用列表制作你的工作计划,要求使用三种类型全部实现一次: <ul><ol><dl>

实例

<ul>
    <li>学习前端</li>
    <li>学会用html对网站进行制作</li>
    <li>学会用css进行页面布局</li>
    <li>学会js对网站进行装修</ul>
</ul>
  
<ol>
    <li>学习前端</li>
    <li>学会html</li>
    <li>学会css</li>
    <li>学会js</li>
</ol>

<dl>
    <dt>学习前端</dt>
    <dd>学会html</dd>
    <dt>深入学习</dt>
    <dd>掌握css与js的应用</dd>
</dl>

运行实例 »

点击 "运行实例" 按钮查看在线实例

5. 编程实现一张商品清单, 使用表格实现,要求有行与列的合并,用到colspan, rowspan

  • td的colspan属性表示单元格所占的列数。

  • td的rowspan属性表示单元格所占的行数。

实例

<table border="1" width="500" cellspacing="0" cellpadding="5">
    <caption>
        <h3>购物车</h3>
    </caption>
        <thead>
        <tr bgcolor="lightblue">
            <th>编号</th>
            <th>名称</th>
            <th>单价</th>
            <th>数量</th>
            <th>金额</th>
        </tr>
        </thead>
    <tr>
        <td>1</td>
        <td>手机</td>
        <td>2000</td>
        <td>10</td>
        <td>20000</td>
    </tr>
    <tr>
        <td>2</td>
        <td>电脑</td>
        <td>5000</td>
        <td>5</td>
        <td>25000</td>
    </tr>
    <tr>
        <td>3</td>
        <td>笔记本电脑</td>
        <td>10000</td>
        <td>1</td>
        <td>10000</td>
    </tr>
    <tr>
        <td colspan="3" align="center">合计:</td>
        <td>16</td>
        <td>55000</td>
    </tr>
</table>

运行实例 »

点击 "运行实例" 按钮查看在线实例

6. 编程一张注册表单, 要求使用到课堂上讲到全部控件,并掌握所有属性的使用场景与意义

实例

<body>
    <h3>用户注册</h3>
    <form action="1.php" method="POST">
        <p>
            <label for="username">账号:</label>
            <input type="text" id="username" name="username" value="peter zhu">
        </p>

        <p>
            <label for="password">密码:</label>
            <input type="password" id="password" name="password" placeholder="必须在6-12位之间">
        </p>

        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="example@email.com">
        </p>

        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="15" max="80">
        </p>

        <p>
            <label for="">行业</label>
            <!-- 下拉列表 -->
            <select name="" id="">
                <optgroup label="职业">
                        <option value="">教师</option>
                        <option value="">工人</option>
                        <option value="">商人</option>
                        <option value="">农民</option>
                </optgroup>
                
<optgroup label="学生">
        <option value="">小学</option>
        <option value="">初中</option>
        <option value="">高中</option>
        <option  value="">大学</option>
</optgroup>
                
            </select>
        </p>

        <p>
            <label for="">爱好:</label>
            <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">吃饭饭</label>
            <input type="checkbox" name="hobby[]" value="programme" id="programme" checked><label for="programme">睡觉觉</label>
            <input type="checkbox" name="hobby[]" value="movies" id="movies"><label for="movies">打豆豆</label>
        </p>

        <p>
            <label for="male">性别:</label>
            <input type="radio" name="gender" id="male"><label for="male">男生</label>
            <input type="radio" name="gender" id="female"><label for="female">女生</label>
            <input type="radio" name="gender" id="secrecy" checked><label for="secrecy">保密</label>
        </p>

        <p>
            <input type="submit" name="submit" value="注册">
        </p>

    </form>
</body>

运行实例 »

点击 "运行实例" 按钮查看在线实例

action: 表单提交的地址,
method:提交的方式,常见的为get和post.一个是明文(显示),一个是暗文(不显示)
form标签是和服务器交互用的
form标签下应该有input,optgroup,select等表单标签以及<input type=" submit"标签
当点击submit按钮时,浏览器会自动将表单信息封装提交至action中的地址

7. 写出总结, 对于这些常用标签的应用场景进行分析

常用的html标签:

标题:<h1>~<h6>

    用于标题字体大小的设定

段落:<p>

    用于给文章分段

链接:<a href="" target="">

<a href='url' target=''>

    href="这里是超链接的地址"   target="" 这是指在什么窗口打开,大体参数有以下这些:
    _blank :这是在新窗口打开
    _parent:这是指在上一级窗口打开,如果上一级窗口不存在,即默认为当前窗口(_self)
    _self:这就是当前窗口打开,不写这个target属性的话,就默认为_self
   _top:这是指在顶部窗口打开。

图像:<img src="" alt="">

    alt属性是<img>元素的必选属性,它给出了图片的备选文本,供图像无法显示时采用。

列表:<ul>+<li>,<ol>+<li>,<dl><dt><dd>

    列表有三种:有序列表,无序列表,自定义列表

表格:<table><thead><tbody><tr><td>

    tr元素定义表格行,thead元素定义表头,td元素定义表格单元。

表单:<form><label><input><button>

    form表单里必须要有input “提交” 按钮,否则无法提交这个form,除非你用JS。submit是唯一能够确定form表单能否点击提交的按钮,而button只是一个普通的按钮,和提交没有关系。<input>表单输入元素。

框架:<iframe src"" width="" height="">

    html的iframe设置高度和宽度,只需要设置iframe标签的宽度和高度样式width和height

通用:<div><span>

    可以通过 <div> 和 <span> 将 HTML 元素组合起来

容器:<header><nav><main><article><section><footer>

    <header>:描述了文档的头部区域。

    <nav>:定义导航链接的部分。

    <section>:定义文档中的节。比如章节、页眉、页脚或文档中的其他部分。

    <article>:定义独立的内容。

    <aside>:定义页面主区域内容之外的内容(比如侧边栏)。

    <figure>:标签规定独立的流内容(图像、图表等等)。

    <figcaption>:定义 <figure> 元素的标题。

    <footer>:描述了网站的底部区域,一个页脚通常包含文档的作者,著作权,链接的使用条款,联系方式等等。

如下

布局.png

老师教的真好 我会尽快赶上来的 

Correction status:qualified

Teacher's comments:还在学标签 , 要加油了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post