我是靠谱客的博主 神勇秀发,最近开发中收集的这篇文章主要介绍HTML使用一、HTML 简介二、HTML的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

一、HTML 简介

1、网页的组成部分

2、HTML是什么

3、创建HTML

二、HTML的使用

1、书写规范

2、font 字体标签

3、标题标签

4、超链接

5、列表标签

6、img 标签

7、表格标签

8、跨行跨列表格

9、iframe 框架标签 (内嵌窗口)

10、表单标签

11、其他标签


一、HTML 简介

1、网页的组成部分

页面由三部分内容组成

分别是内容(结构)、表现、行为。

  • 内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容    我们使用 html 技术来展示。
  • 表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用 CSS 技术实现
  • 行为,指的是页面中元素与输入设备交互的响应。一般使用 javascript 技术实现

2、HTML是什么

Hyper  Text Markup Language   (超文本标记语言)    简写:HTML

HTML 通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)

3、创建HTML

1、创建一个  web 工程(静态的  web 工程)

2、在工程下创建  html  页面 

二、HTML的使用

1、书写规范

<html>                                表示整个html页面的开始
    <head>                            头信息
        <title>标题</title>           标题
    </head>
    <body>
        页面主体内容                   body 是页面的主体内容 
    </body>
</html>                               表示整个html面的结束

注:Java 文件是需要先编译,再由  java  虚拟机跑起来。但  HTML  文件它不需要编译,直接由浏览器进行解析执行。

2、font 字体标签

<body>
    <!-- 字体标签
        font标签是字体标签,它可以用来修改文本的字体,颜色,大小(尺寸)
            color属性修改颜色 
            face属性修改字体 
            size属性修改文本大小
    -->
    <font color="red" face="宋体" size="7">我是字体标签</font> 
</body>

3、标题标签

<body>
    <!-- 标题标签
        h1 - h6 都是标题标签
        h1 最大
        h6 最小

        align 属性是对齐属性 
            left     左对齐(默认) 
            center   剧中
            right    右对齐 
    -->
    <h1 align="left">标题  1</h1> 
    <h2 align="center">标题  2</h2> 
    <h3 align="right">标题  3</h3> 
    <h4>标题  4</h4>
    <h5>标题 5</h5> 
    <h6>标题 6</h6> 
    <h7>标题 7</h7>
</body>

4、超链接

<body>
    <!-- a标签是超链接

            href属性设置连接的地址
            target属性设置哪个目标进行跳转
                _self    表示当前页面(默认值)
                _blank   表示打开新页面来进行跳转 
    -->
    <a href="http://localhost:8080">百度</a><br/>
    <a href="http://localhost:8080" target="_self">百度_self</a><br/> 
    <a href="http://localhost:8080" target="_blank">百度_blank</a><br/>
</body>

5、列表标签

<body>
    <!--
        ul 是无序列表
            type属性可以修改列表项前面的符号 
        li 是列表项
    -->
    <ul type="none"> 
        <li>赵四</li> 
        <li>刘能</li> 
        <li>小沈阳</li> 
        <li>宋小宝</li>
    </ul> 
</body>

6、img 标签

<body>
    <!--
        img标签是图片标签,用来显示图片 

            src属性可以设置图片的路径 
            width属性设置图片的宽度 
            height属性设置图片的高度 
            border属性设置图片边框大小
            alt属性设置当指定路径找不到图片时,用来代替显示的文本内容

        在 JavaSE中路径也分为相对路径和绝对路径. 
            相对路径:从工程名开始算
            绝对路径:盘符:/目录/文件名 

        在 web中路径分为相对路径和绝对路径两种
            相对路径:
                .      表示当前文件所在的目录 
                ..     表示当前文件所在的上一级目录
                文件名  表示当前文件所在目录的文件,相当于 ./文件名  ./ 可以省略
            绝对路径:
                正确格式是: http://ip:port/工程名/资源路径 
                错误格式是: 盘符:/目录/文件名
    -->
<img src="1.jpg" width="200" height="260" border="1" alt="美女找不到"/> 
<img src="../2.jpg" width="200" height="260" />
<img src="../imgs/3.jpg" width="200" height="260" /> 
<img src="../imgs/4.jpg" width="200" height="260" /> 
<img src="../imgs/5.jpg" width="200" height="260" /> 
<img src="../imgs/6.jpg" width="200" height="260" />
</body>

7、表格标签

<body> 
    <!--
        table 标签是表格标签 

            border 设置表格标签 
            width 设置表格宽度 
            height 设置表格高度
            align 设置表格相对于页面的对齐方式
            cellspacing 设置单元格间距
            align 设置单元格文本对齐方式  

        tr 是行标签
        th 是表头标签
        td 是单元格标签
        b 是加粗标签
    -->
    <table align="center" border="1" width="300" height="300" cellspacing="0">
        <tr>
            <th>1.1</th> 
            <th>1.2</th>
            <th>1.3</th> 
        </tr>
        <tr>
            <td>2.1</td> 
            <td>2.2</td> 
            <td>2.3</td>
        </tr> 
        <tr>
        <td>3.1</td> 
        <td>3.2</td> 
        <td>3.3</td>
        </tr>
    </table> 
</body>

8、跨行跨列表格

<body>
    <!--
        新建一个五行,五列的表格, 
        第一行,第一列的单元格要跨两列, 
        第二行第一列的单元格跨两行, 
        第四行第四列的单元格跨两行两列。

            colspan 属性设置跨列 
            rowspan 属性设置跨行 
-->
    <table width="500" height="500" cellspacing="0" border="1">
        <tr>
            <td colspan="2">1.1</td> 
            <td>1.3</td>
            <td>1.4</td> 
            <td>1.5</td>
        </tr> 
        <tr>
            <td rowspan="2">2.1</td> 
            <td>2.2</td>
            <td>2.3</td> 
            <td>2.4</td> 
            <td>2.5</td>
        </tr> 
        <tr>
            <td>3.2</td> 
            <td>3.3</td> 
            <td>3.4</td> 
            <td>3.5</td>
        </tr> 
        <tr>
            <td>4.1</td> 
            <td>4.2</td> 
            <td>4.3</td>
            <td colspan="2" rowspan="2">4.4</td> 
        </tr>
        <tr>
            <td>5.1</td> 
            <td>5.2</td> 
            <td>5.3</td>
        </tr>
    </table> 
</body>

9、iframe 框架标签 (内嵌窗口)

<body>

    我是一个单独的完整的页面<br/><br/>

    <!--
        ifarme标签可以在页面上开辟一个小区域显示一个单独的页面 

        ifarme和 a标签组合使用的步骤:
            1、在iframe标签中使用name属性定义一个名称
            2、在a标签的target属性上设置 iframe的 name的属性值
    -->

    <iframe src="3.标题标签.html" width="500" height="400" name="abc"></iframe> 
    <br/>

    <ul>
        <li><a href="0-标签语法.html" target="abc">0-标签语法.html</a></li> 
        <li><a href="1.font标签.html" target="abc">1.font标签.html</a></li> 
        <li><a href="2.特殊字符.html" target="abc">2.特殊字符.html</a></li>
    </ul> 
</body>

10、表单标签

<body>
    <!--
        form标签就是表单

        input type=text     是文件输入框   value设置输入框默认显示内容
        input type=password 是密码输入框  value设置输入框默认显示内容
        input type=radio    是单选框   name属性可以对其进行分组  checked="checked"表示默认选中                          
        input type=checkbox 是复选框     checked="checked"表示默认选中
        input type=reset    是重置按钮     value属性修改按钮上的文本
        input type=submit   是提交按钮     value属性修改按钮上的文本
        input type=button   是按钮      value属性修改按钮上的文本
        input type=file     是文件上传域
        input type=hidden  是隐藏域    当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器)

        select 标签是下拉列表框
        option 标签是下拉列表框中的选项    selected="selected"设置默认选中 

        textarea 表示多行文本输入框    (起始标签和结束标签中的内容是默认值)
            rows 属性设置可以显示几行的高度 
            cols 属性设置每行可以显示几个字符宽度
    --> 

    <form>
        用户名称:<input type="text" value="默认值"/><br/> 
        用户密码:<input type="password" value="abc"/><br/> 
        确认密码:<input type="password" value="abc"/><br/>
        性别:<input type="radio" name="sex"/>男<input type="radio" name="sex" checked="checked" />女<br/> 
        兴趣爱好:<input type="checkbox" checked="checked" />Java
                 <input type="checkbox" />JavaScript
                 <inputtype="checkbox" />C++<br/> 
        国籍:<select>
                <option>--请选择国籍--</option>
                <option selected="selected">中国</option> 
                <option>马来西亚</option>
                <option>俄罗斯</option> 
             </select><br/>
        自我评价:<textarea rows="10" cols="20">我才是默认值</textarea><br/> 
        <input type="reset" value="重置" />
        <input type="submit"/> 
    </form>
</body>

表单提交细节

<body>
    <!--
        action属性设置提交的服务器地址
        method属性设置提交的方式  GET(默认值)或  POST 

        表单提交的时候,数据没有发送给服务器的三种情况:
            1、表单项没有  name属性值
            2、单选、复选(下拉列表中的  option标签)都需要添加  value属性,以便发送给服务器
            3、表单项不在提交的  form标签中

        GET请求的特点是:
            1、浏览器地址栏中的地址是:action属性[+?+请求参数] 
                请求参数的格式是:name=value&name=value
            2、不安全
            3、它有数据长度的限制

        POST请求的特点是:
            1、浏览器地址栏中只有  action属性值
            2、相对于  GET请求要安全
            3、理论上没有数据长度的限制
    -->
    <form action="http://localhost:8080" method="post"> 
        <input type="hidden" name="action" value="login" /> 
        <h1 align="center">用户注册</h1>
        
        <table align="center">
            <tr>
                <td> 用户名称:</td> 
                <td>
                    <input type="text" name="username" value="默认值"/> 
                </td>
            </tr> 
            <tr>
                <td> 用户密码:</td>
                <td>
                    <input type="password" name="password" value="abc"/>
                </td> 
            </tr>
            <tr>
                <td>性别:</td> 
                <td>
                    <input type="radio" name="sex" value="boy"/>男
                    <input type="radio" name="sex" checked="checked" value="girl" />女 
                </td>
            </tr> 
            <tr>
                <td> 兴趣爱好:</td> 
                <td>
                    <input name="hobby" type="checkbox" checked="checked" value="java"/>Java 
                    <input name="hobby" type="checkbox" value="js"/>JavaScript
                    <input name="hobby" type="checkbox" value="cpp"/>C++ 
                </td>
            </tr> 
            <tr>
                <td>国籍:</td> 
                <td>
                    <select name="country">
                        <option value="none">--请选择国籍--</option>
                        <option value="cn" selected="selected">中国</option> 
                        <option value="usa">马来西亚</option>
                        <option value="jp">俄罗斯</option> 
                    </select>
                </td> 
            </tr> 
            <tr>
                <td>自我评价:</td>
                <td>
                    <textarea name="desc" rows="10" cols="20">我才是默认值</textarea>
                </td> 
            </tr>
            <tr>
                <td>
                    <input type="reset" />
                </td>
                <td align="center">
                    <input type="submit"/>
                </td> 
            </tr>
        </table> 
    </form>
</body>

11、其他标签

<body>
    <!--
        div标签          默认独占一行
        span标签         它的长度是封装数据的长度
        p段落标签         默认会在段落的上方或下方各空出一行来(如果已有就不再空) 
    -->
    <div>div标签  1</div> 
    <div>div标签  2</div> 
    <span>span标签  1</span> 
    <span>span标签  2</span> 
    <p>p段落标签  1</p>
    <p>p段落标签  2</p> 
</body>

最后

以上就是神勇秀发为你收集整理的HTML使用一、HTML 简介二、HTML的使用的全部内容,希望文章能够帮你解决HTML使用一、HTML 简介二、HTML的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部