html基础入门

目录

1、html结构

1.1、基本结构

1.2、标签的层次结构

2、html常见标签

2.1注释标签

2.2标题标签

2.3段落标签

2.4换行标签

2.5格式化标签(不常用,一般用css进行美化)

2.6图片标签

2.7超链接标签

2.8表格标签

2.9列表标签

2.10表单标签

3、练习


1、html结构

html代码是由各种“标签”构成的。标签名放到<>中,构成一个标签,大多数标签成对出现,有开始标签也有结束标签,少数标签只有开始标签,称为“单标签”。开始标签中可以带有“属性”,id相当于给这个标签设置了一个唯一的标识符(身份证号码)

1.1、基本结构

<html>
    <head>
        <title>第一个页面</title>
    </head>

    <body>
        hello world
    </body>

</html>

1.2、标签的层次结构

·父子关系

·兄弟关系

基本结构中:

head 和 body 就是兄弟关系,head 和 body 是html的子标签,html是head 和 body 的父标签,head 是 title 的父标签,title 是 head 的子标签。标签之间的结构关系,构成了一个DOM树(Document Object Mode:文档对象模型)

2、html常见标签

2.1注释标签

不会显示在界面上,目的是提高代码的可读性

快捷键 c

2.2标题标签

有六个从h1-h6,数字越大,字体越小

<h3>hello<h3>

2.3段落标签

把一段长文本粘贴到html中,会发现并没有按照原来的分段进行排版,而是合成了一大坨,此时就需要用到分段标签来进行还原操作。

<p>这是一个段落</p>

※注意

①p标签之间存在一个空隙

②在html中文字之间输入多个空格只相当于一个空格

2.4换行标签

br 是break 的缩写,表示换行

※注意

①br是一个单标签

②br标签不像p标签那样有个很大的空隙

③<br/>是规范写法,不建议<br>

2.5格式化标签(不常用,一般用css进行美化)

①加粗:strong/b

②倾斜:em/i

③删除线:del/s

④下划线:ins/u

2.6图片标签

<img src="rose.jpg">

此时src的引入有三种方式:

                                        ①相对路径:根据jpg与html的相对位置来描述路径

                                        ②绝对路径:详细的路径

                                        ③网络路径:网络中路径

img标签的其他属性:

①alt:替换文本,当图片不能正确显示的时候,会显示一个替换的文字

②title:提示文本,鼠标放到图片上,就会有提示

③width/height:控制高度宽度

④border:边框

2.7超链接标签

<a href="http://www.baidu.com">百度</a>

超链接标签属性:

①href:必须具备,表示点击后会跳转到哪个页面

②target:打开方式,默认为self,如果是blank则用新的标签页打开

2.8表格标签

①table标签:表示整个表格

②tr:表示表格的一行

③td:表示一个单元格

2.9列表标签

无序列表:ul li

有序列表:ol li

2.10表单标签

①表单域:包含表单元素的区域,重点是form标签

②表单控件:输入框,提交按钮等,重点是input标签

属性:

type(必须有):button,checkbox,text,file,image,password,radio

name:给input起了个名字,尤其对于单选按钮,具有相同的name才能多选一,而不能双选

value:input中的默认值

checked:默认被选中(用于单选按钮和多选按钮)

3、练习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>填写简历信息</title>
</head>

<body>
    <table width="500px" cellspacing="0">
        <thead>
            <h3>请填写简历信息</h3>
        </thead>

        <tbody>
            <tr>
                <td>
                    <label for="name">姓名</label>
                </td>
                <td>
                    <input type="text" id="name">
                </td>
            </tr>
            <tr>
                <td>
                    性别
                </td>
                <td>
                    <input type="radio" name="sex" id="male" checked="checked">
                        <!-- img要放到label内部,保证点击图标也能选中单选框 -->
                        <!-- 还需要把width加上,否则图片太大了 -->
                        <label for="male"><img src="性别男.png" alt="" width="20px">男</label>
                    <input type="radio" name="sex" id="female">
                        <label for="female"><img src="性别女.png" alt="" width="20px">女</label>

                </td>    
            </tr>
            <tr>
                <td>
                    出生日期
                </td>
                <td>
                    <select>
                        <option>--请选择年份--</option>
                        <option>1998</option>
                        <option>1999</option>
                        <option>2000</option>
                        <option>2001</option>
                    </select>
                    <select>
                        <option>--请选择月份--</option>
                        <option value=""selected="selected">1</option>
                        <option value="">2</option>
                        <option value="">3</option>
                        <option value="">4</option>
                        <option value="">5</option>
                        <option value="">6</option>
                        <option value="">7</option>
                        <option value="">8</option>
                        <option value="">9</option>
                        <option value="">10</option>
                        <option value="">11</option>
                        <option value="">12</option>
                    </select>
                    <select>
                        <option>--请选择日期--</option>
                        <option value="">1</option>
                        <option value="">2</option>
                        <option value="">3</option>
                        <option value="">4</option>
                        <option value="">5</option>
                        <option value="">6</option>
                        <option value="">7</option>
                        <option value="">8</option>
                        <option value="">9</option>
                        <option value="">10</option>
                        <option value="">11</option>
                        <option value="">12</option>
                        <option value="">13</option>
                        <option value="">14</option>
                        <option value="">15</option>
                        <option value="">16</option>
                        <option value="">17</option>
                        <option value="">18</option>
                        <option value="">19</option>
                        <option value="">20</option>
                        <option value="">21</option>
                        <option value="">22</option>
                        <option value="">23</option>
                        <option value="">24</option>
                        <option value="">25</option>
                        <option value="">26</option>
                        <option value="">27</option>
                        <option value="">28</option>
                        <option value="">29</option>
                        <option value="">30</option>
                        <option value="">31</option>
                    </select>

                </td>
            </tr>
            <tr>
                <td>
                    就读学校
                </td>
                <td>
                    <input type="text">
                </td>
            </tr>
            <tr>
                <td>
                    应聘岗位
                </td>
                <td>
                    <input type="checkbox"id="frontend">
                    <label for="frontend">前端开发</label>
                    <input type="checkbox"id="backend">
                    <label for="backend">后端开发</label>
                    <input type="checkbox"id="qa">
                    <label for="qa">测试开发</label>
                    <input type="checkbox"id="op">
                    <label for="op">运维开发</label>
                </td>
            </tr>
            <tr>
                <td>
                    掌握的技能
                </td>
                <td>
                    <textarea name="" id="" cols="30" rows="10"></textarea>
                </td>
            </tr>
            <tr>
                <td>
                    项目经历
                </td>
                <td>
                    <textarea name="" id="" cols="30" rows="10"></textarea>
                </td>
            </tr>
            <tr>
                <td></td>
                <td>
                    <input type="checkbox"id="lisence">
                    <label for="lisence">我已阅读过公司的招聘要求</label>
                </td>
            </tr>
            <tr>
                <td></td>
                <td>
                    <a href="#">查看我的状态</a>
                </td>
            </tr>
            <tr>
                <td></td>
                <td>
                    <h3>请应聘者确认</h3>
                    <ul>
                        <li>以上信息真实有效</li>
                        <li>能够尽早去公司实习</li>
                        <li>能够接受公司的加班文化</li>
                    </ul>
                </td>
            </tr>
        </tbody>

    </table>
</body>
</html>

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值