登录  /  注册
博主信息
博文 34
粉丝 0
评论 0
访问量 22069
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第2章 cms实战项目简介与常用标签-2019年08月30日20时00分
Tommy-黄天浩的博客
原创
684人浏览过

1.谈谈你对html标签, 元素与属性的理解, 并举例说明。

答:html代码由许许多多的标签组成,标签一般是成对出现的,如<title></title>双标签,也有单标签,比如<meta>标签。标签是源码角度来看,元素是从编程角度来看,比如<p>标签对应网页的p元素。HTML的元素属性提供了对HTML元素的描述和控制信息,借助于元素属性,HTML网页才会展现丰富多彩且格式美观的内容。例如要设置<p>元素中文字内容的颜色为红色,字号为30像素,这时就需要用到HTML元素属性了。

实例

<p style="font-size: 30px;color: red">PHP中文网</p>

运行实例 »

标签(起始标签和结束标签)+内容+属性构成了元素。看下面这张图便于我们更好的进行理解。

5.jpeg

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

答:列表分为无序列表(ul)、有序列表(ol)和定义列表(dl)。

定义列表是当无序列表和有序列表都不适合时,通过自定义列表来完成自定义展示,所以定义列表不仅仅是一个项目列表,而是项目和注释的组合,定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。如下所示:

实例

    <!-- 无序列表 -->
    <ul>
        <li>第一条内容</li>
        <li>第二条内容</li>
        <li>第三条内容</li>
    </ul>

    <!-- 有序列表 -->
    <ol>
        <li>第一条内容</li>
        <li>第二条内容</li>
        <li>第三条内容</li>
    </ol>

    <!-- 定义列表 -->
    <!-- dl定义定义列表 dt定义定义项目 dd定义定义的描述 -->
    <dl>
        <dt>PHP</dt>
        <dd>PHP是最好的语言!</dd>
    </dl>

运行实例 »


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

答:一列多行的内容通常可以使用列表来进行展示,比如网站头部的导航,当然也可以使用表格展示。如果遇到多列的情况,列表就不能满足我们的需求了,这时候就要通过表格来进行展示了。


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

实例

    <!-- 无序列表 -->
    <ul>
        <li>1.工作内容:做什么(WHAT)--------工作目标、任务。</li>
        <li>2.工作方法:怎么做(HOW)---------采取措施、策略。</li>
        <li>3.工作分工:谁来做(WHO)-----工作负责。</li>
        <li>4.工作进度:什么时间做(WHEN)------完成期限。</li>
    </ul>

    <!-- 有序列表 -->
    <ol>
        <li>工作内容:做什么(WHAT)--------工作目标、任务。</li>
        <li>工作方法:怎么做(HOW)---------采取措施、策略。</li>
        <li>工作分工:谁来做(WHO)-----工作负责。</li>
        <li>工作进度:什么时间做(WHEN)------完成期限。</li>
    </ol>

    <!-- 定义列表 -->
    <dl>
        <dt>1.工作内容:做什么(WHAT)</dt>
        <dd>--------工作目标、任务。</dd>
        <dt>2.工作方法:怎么做(HOW)</dt>
        <dd>---------采取措施、策略。</dd>
        <dt>3.工作分工:谁来做(WHO)</dt>
        <dd>-----工作负责。</dd>
        <dt>4.工作进度:什么时间做(WHEN)</dt>
        <dd>------完成期限。</dd>
    </dl>

运行实例 »


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

实例

    <!-- 表格由table开始和结尾 -->
    <table border="1" cellspacing="0" cellpadding="5">
        <!-- 标题 -->
        <caption>
            <h3>购物车</h3>
        </caption>
        <!-- 表头 -->
        <thead>
            <tr bgcolor="lightblue">
                <th>商品分类</th>
                <th>商品编号</th>
                <th>商品名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>
        </thead>

        <!-- 主体 -->
        <tr>
            <td rowspan="2">日用品</td>
            <td>00023</td>
            <td>立白洗衣粉8斤装</td>
            <td>20</td>
            <td>3</td>
            <td>60</td>
        </tr>
        <tr>
            <!-- <td>日用品</td> -->
            <td>00056</td>
            <td>创意多插孔充电器</td>
            <td>18</td>
            <td>2</td>
            <td>36</td>
        </tr>
        <tr>
            <td rowspan="4">水果</td>
            <td>10085</td>
            <td>新疆特级葡萄500g</td>
            <td>10</td>
            <td>2</td>
            <td>20</td>
        </tr>
        <tr>
            <!-- <td>水果</td> -->
            <td>10078</td>
            <td>攀枝花芒果500g装果切</td>
            <td>15</td>
            <td>10</td>
            <td>150</td>
        </tr>
        <tr>
            <!-- <td>水果</td> -->
            <td>10056</td>
            <td>宜宾李庄李子500g</td>
            <td>8</td>
            <td>10</td>
            <td>80</td>
        </tr>
        <tr>
            <!-- <td>水果</td> -->
            <td>11052</td>
            <td>米易黄草樱桃10斤装</td>
            <td>200</td>
            <td>8</td>
            <td>1600</td>
        </tr>

        <!-- 底部 -->
        <tr>
            <td colspan="4">合计:</td>
            <!-- <td></td> -->
            <!-- <td></td> -->
            <!-- <td></td> -->
            <td>35</td>
            <td>1946</td>
        </tr>
    </table>

运行实例 »

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

实例

   <h3>用户注册</h3>
    <form action="login.php" method="POST">
        <p>
            <label for="username">账号:</label>
            <input type="text" id="username" name="username" value="Tommy">
        </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="16" max="80">
        </p>

        <p>
            <label for="">课程</label>
            <!-- 下拉列表 -->
            <select name="" id="">
                <optgroup label="前端">
                        <option value="">请选择</option>
                        <option value="">HTML5</option>
                        <option value="">CSS3</option>
                        <option value="">JavaScript</option>
                </optgroup>
                
<optgroup label="后端">
        <option value="">php</option>
        <option value="">mysql</option>
        <option value="">laravel</option>
</optgroup>
                
            </select>
        </p>

        <p>
            <label for="">爱好:</label>
            <input type="checkbox" name="hobby[]" value="game" id="game" checked><label for="game">玩游戏</label>
            <input type="checkbox" name="hobby[]" value="programme" id="programme"><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="提交">
            <input type="reset" name="reset" value="重填">
            <input type="button" name="reset" value="按钮">


            <button type="button">注册</button>
        </p>

    </form>

运行实例 »

7.总结

6.jpeg

上图中是HTML中常用的标签,列表一般用来制作网页的导航条,表单用在需要用户输入信息的地方。需要值得注意的是input里面的type属性有很多种,如下图所示,需要多掌握。

QQ截图20190831163435.png


批改状态:合格

老师批语:全部写完一起提交
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学