HTML入门笔记2

博客介绍了HTML中列表、表格与表单的使用。列表包括有序、无序和自定义列表;表格制作涉及边框、对齐、单元格合并等,还通过小说排行榜和个人简历举例;表单使用了<input>标签,介绍了输入类型及宽高设置,还提及表单有更多属性和方法待探索。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 列表使用

(1)有序列表

结构如下:

<ol>
    <li>列表项1<li>
    <li>列表项2<li>
    <li>列表项3<li>
           .
           .
           .
    <li>列表项n<li>
<ol>

例子:

    <ol>
        <li>Google</li>
        <li>Baidu</li>
        <li>Bing</li>
        <li>Sogou</li>
    </ol>

结果:

(2)无序列表

结构如下:

<ul>
    <li>列表项1<li>
    <li>列表项2<li>
    <li>列表项3<li>
           .
           .
           .
    <li>列表项n<li>
<ul>
    <ul>
        <li>Java</li>
        <li>C++</li>
        <li>Python</li>
        <li>JavaScript</li>
    </ul>

结果:

(3)自定义列表

结构如下:

    <dt>
        <dl>列表1</dl>
        <dd>列表项1-1</dd>
        <dd>列表项1-2</dd>
                .
                .
                .
        <dd>列表项1-n</dd>

        <dl>列表2</dl>
        <dd>列表项2-1</dd>
        <dd>列表项2-2</dd>
                .
                .
                .
        <dd>列表项2-n</dd>
    </dt>
    <dt>
        <dl>水果</dl>
        <dd>香蕉</dd>
        <dd>苹果</dd>

        <dl>蔬菜</dl>
        <dd>西兰花</dd>
        <dd>菠菜</dd>
    </dt>

结果:

 

二.表格与表单

首先制作表格(做一个例子):

说明:标题:小说排行榜;表格边框线1px;让表格在正中间aligin="center",cellspacing="0px" style="border-collapse:collapse" 是让表格的每一个单元格边框线重合的时候看起来不粗,也就是合并边框。cellpadding = "10px"表格里单元格内的空白部分留出10px.

<h3 style="text-align: center;">小说排行榜</h3>
    <table border="1px" bordercolor="#000000" cellspacing="0px" style="border-collapse:collapse" align="center" cellpadding="10px">
        <tr align="center">
            <td><b>排名</b></td>
            <td><b>关键词</b></td>
            <td><b>趋势</b></td>
            <td><b>今日搜索</b></td>
            <td><b>最近七日</b></td>
            <td><b>相关链接</b></td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td><img src="images/up.jpg"></td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td><img src="images/down.jpg"></td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td><img src="images/up.jpg"></td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td>1</td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td>1</td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td>1</td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
        <tr>
            <td>1</td>
            <td>鬼吹灯</td>
            <td>1</td>
            <td>356</td>
            <td>3560</td>
            <td><a href="">贴吧</a>&nbsp;<a href="">图片</a>&nbsp;<a href="">百科</a>&nbsp;</td>
        </tr>
    </table>

对照着结果来看:

表头可以用:<th>标签,里面的内容自动对齐是居中对齐,并且自动加粗。

单元格的合并:

横方向合并:colspan

纵方向合并:rowspan

具体我们用一个例子展示(制作一个个人简历):

<h3 style="text-align: center;">个人简历</h3>
    <table style="margin-left: auto;margin-right: auto;" border="1" cellpading="10px">
        <tr>
            <td class="kuangao">姓名</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%" /></td>
            <td class="kuangao">性别</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao">出生年月</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao" rowspan="4"><input style="width: 95px;height: 60px; position: relative;top: -38px;left: -3px;" type="file"></td>
        </tr>
        <tr>
            <td class="kuangao">民族</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao">政治面貌</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao">身高</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
        </tr>
        <tr>
            <td class="kuangao">学制</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao">学历</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao">户籍</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
          
        </tr>
        <tr>
            <td class="kuangao">专业</td>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao" colspan="2">毕业学校</td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:97%;height:100%"/></td>
                      
        </tr>
        <tr>
            <td class="kuangao" colspan="7"><b>技能、特长或爱好</b></td>
            
        </tr>
        <tr>
            <td class="kuangao">外语等级</td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:96%;height:100%"/></td>
            <td class="kuangao">计算机</td>
            <td class="kuangao" colspan="3"><input  type="text" style="width:98%;height:100%"/></td>
           
        </tr>
        <tr>
            <td class="kuangao" colspan="7">个人履历</td>
            
        </tr>
        <tr>
            <td class="kuangao">时间</td>
            
            <td class="kuangao" colspan="2">单位</td>
            
            <td class="kuangao" colspan="4">经历</td>
          
        </tr>
        <tr>
            <td class="kuangao"><input  type="text" style="width:95%;height:100%"/></td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:97%;height:100%"/></td>
           
            <td class="kuangao" colspan="4"><input  type="text" style="width:99%;height:100%"/></td>
           
        </tr>
        
        <tr>
            <td class="kuangao"><input  type="text" style="width:97%;height:100%"/></td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:97%;height:100%"/></td>
           
            <td class="kuangao" colspan="4"><input  type="text" style="width:99%;height:100%"/></td>
        </tr>
        <tr>
            <td class="kuangao"><input  type="text" style="width:97%;height:100%"/></td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:97%;height:100%"/></td>
           
            <td class="kuangao" colspan="4"><input  type="text" style="width:99%;height:100%"/></td>
        </tr>
        <tr>
            <td class="kuangao" colspan="7">联系方式</td>
          
        </tr>
        <tr>
            <td class="kuangao">通信地址</td>
            <td class="kuangao" colspan="2"><input  type="text" style="width:96%;height:100%"/></td>
            <td class="kuangao">联系电话</td>
            <td class="kuangao" colspan="3"><input  type="number" style="width:98%;height:100%"/></td>
            
        </tr>
        <tr>
            <td class="kuangao">E_mail</td>
            <td class="kuangao" colspan="2"><input  type="email" style="width:96%;height:100%"/></td>
            <td class="kuangao">邮编</td>
            <td class="kuangao" colspan="3"><input  type="number" style="width:98%;height:100%"/></td>
            
        </tr>
        <tr>
            <td class="kuangao" colspan="7">自我评价</td>
           
        </tr>
    </table>

其中运用到表格知识点:

1.让表格居中对齐的一种方法: style="margin-left: auto;margin-right: auto;

2.定义一个样式类:

    <style>
        .kuangao{
            width: 100px;
            height: 30px;
            text-align: center;
        }
    </style>

引用:class = "kuangao",上面的建立例子中每一个单元格都有引用

3.<input>标签是表单里面的内容

<input  type="text" style="width:95%;height:100%" />

输入类型type = " "有text, emil, number, 等,设置宽高其与单元格大小差不多。

最后,我们看一看界面吧:

关于表单:

补充:

    <!--
        form表单,提交数据到服务器
        action表示提交服务器的地址
        method提交数据的方法:get,post.
             get请求参数大小有限制,参数显示在地址栏,不安全
             post将数据封装到formdata中,安全级别高,参数长度不限制


        type:text,number,password,date,email,month,submit,reset,button,color,radio,checkbox,
    -->
    <form action="https://www.baidu.com/" method="GET" target="_blank">
        <div style="text-align: center; position: relative; top: 50px;">
            邮箱:<input type="email"><br>
            密码:<input type="password" value=""><br>
            <input type="submit" value="注册">

            <!--表单radio需要设置name属性保证单选效果,name是提交到服务器的名称-->
            男:<input type="radio" name="sex" value="男"> 女:<input type="radio" name="sex" value="女">

            <!--下拉框-->
            <select name="大学">
                <option value="大学1">大学1</option>
                <option value="大学2">大学2</option>
                <option value="大学3">大学3</option>
                <option value="大学4">大学4</option>
                <option value="大学5">大学5</option>
            </select>

        </div>
        

    </form>

 

表单还有许多属性和方法,以及输入类型没展示,大家可以去试试

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值