HTML基础语法

html 超文本标记语言

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础语法</title>
</head>
<body>
    <!--
        标记语言中的注释:
    -->
    <!--
        1.html 超文本标记语言
        2.<!DOCTYPE html> html文件的版本类型声明
            <!DOCTYPE html> ->html5的版本声明
            一个html页面中必须在首行存在版本声明
        3.<meta charset="UTF-8"> 告诉浏览器使用哪一种字符编码格式来解析我页面中的内容
            保证一个文件的编码与解码格式保证统一不会出现乱码
        4.html标签的分类:
            单标签 |自闭和标签 : 在开始标签的最后结束  <meta charset="UTF-8"/>
            双标签 |闭合标签 : 有开始有结束    <title>基础语法</title>

        5.标签上可以添加属性
            开始标签上空格添加属性
            属性名 = '属性值'|"属性值"
            作用: 更完善的展示标签的作用
        6.标签的嵌套关系:
            父标签可以嵌套子标签
    -->
</body>
</html>

常用的标签:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础语法</title>
</head>
<body bgcolor="#f03725" background="images/xiaoxin.png">
    <!--
       常用的标签:
        1.<head> 页面的头部设置
            给浏览器看的一些设置信息
        2.<body> 定义一些给用户看的内容
            属性:
                bgcolor 背景颜色
                background 背景图片

                颜色的设置:
                    1)颜色的英文单词
                    2)颜色的十六进制值 #+6个字符
                    3)rgb颜色三原色  rgb(0~255,0~255,0~255)
        3.<title> 标题标签
            用户能够看到
            为与搜索引擎优化有好处
            用户收藏为书签的时候,title的内容作为书签名
            在一个html必须存在的标签

       4.p 标签
            段落标签
            语义化作用
            上下存在一块外边距(css样式),浏览器默认提供
            前后换行

      5.a标签
        超链接标签
        属性:
            href : 定义连接地址
                相对地址
                绝对地址 http://www.baidu.com
                必填属性
            title 当鼠标悬停在内容上时候,显示的提示字
            target 打开方式
                _self : 原页面打开
                _blank : 新页面打开

        特点:
            存在下划线
            连接未访问: 蓝色
            连接已访问: 紫色
            行内元素
            
       标签的分类:
            元素: 标签+内容
            行内元素 : 可以和其他元素同行展示
            块元素 : 前后换行,独占一行

    -->
    这是p标签之前:
    <p>这是一段文本</p>
    这是p标签之后:

    <a href="http://www.baidu.com" title="你百度一下,没有解决不了的问题" target="_blank">百度一下你就知道</a>
    <a href="yjxxt_html01.html">html01</a>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础语法</title>
</head>
<body bgcolor="#ff69b4">
    <!--
        img 图像标签
            属性:
                src 图片的路径
                    相对路径
                    绝对路径
                alt 当图片无法正常显示的时候,显示的提示字
                title 当鼠标悬停在内容上时候,显示的提示字

        span  帮助更方便的为元素添加样式
        div   块
            块元素
            前后换行
            内容正常显示
            可以前任任意标签元素(行内|块)
        路径:
            进入到某个路径下  /
            回到上一层路径    ../

        h1~h6标题标签
            根据权重不同,大小依次减小
            语义化

        所有的块元素都存在一个属性:
            align 水平对齐 方式
                left
                right
                center
                justify 两端对齐

        列表标签:
            无序列表
                ul
                li 列表项
                修改列表项标记 在ul标签上 type="square"实心方块  circle空心圆圈   默认desc实心圆圈
            有序列表
                ol
                li 列表项
                修改列表项标记 在ol标签上 type-> 1 a A i I

           列表可以嵌套:
                有序嵌套无序
                无序嵌套有序
                无序嵌套无序
                有序嵌套有序

          注意:
            所有的内容在列表中必须定义在列表项中
            ul|ol标签中直接子元素只能包含li,li中可以包含任意内容
            块元素中可以包含任意内容(普通文本,其他块元素,其他行内元素)
            行内元素中可以包含任意内容(普通文本,其他行内元素)
    -->
    <img src="images/12-19112Q5012M19.jpg" alt="" title="邮...">
    <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf1.png" alt="网络不好..加载失败..">
    <p align="justify">
        美丽的<span style="color: blue">蓝</span>精灵【郎平回应是否继续执教:相信年轻一代的教练】中国女排总教练郎平今天接受采访时回应有关“不再执教”的问题。她表示:(教练人选)会由排球运动管理中心大家综合意见来推荐,相信年轻一nihyaohahahha代的教练。排球事业是一代接一代的,是一直向前走的。
        【郎平回应是否继续执教:相信年轻一代的教练】中国女排总教练郎平今天接受采访时回应有关“不再执教”的问题。她表示:(教练人选)会由排球运动管理中心大家综合意见来推荐,相信年轻一代的教练。排球事业是一代接一代的,是一直向前走的。
    </p>
    div之前
    <div>我是一个可爱的div</div>
    <h1 align="right">一级标题</h1>
    <h3 align="center">三级标题</h3>
    <h6 align="justify">六级标题</h6>

    <h3>我爱的吃的水果</h3>
    <ul type="circle">
        <li>车厘子</li>
        <li>草莓</li>
        <li>提子</li>
        <li>
            <ol>
                <li>杨桃</li>
                <li>樱桃</li>
                <li>水蜜桃</li>
            </ol>
        </li>
    </ul>

    <h3>我最不爱吃的事物</h3>
    <ol type="I">
        <li>香菜</li>
        <li>芹菜</li>
        <li>茼蒿</li>
        <li>苦瓜</li>
    </ol>
</body>
</html>

表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>
    <!--
        表格:
            table 表格标签
            tr 行
            th 表格头单元格   居中加粗
            td 表格体单元格


            属性样式:
                border边框
                bordercolor 边框颜色
                style="border-collapse: collapse" 双线变单线
                colspan跨列  ****
                rowspan 跨行 ****
                height 高度
                width 宽度
                align 对齐方式

            注意:
                先有行再有列
                内容需要放在单元格中
    -->
    <table border="1" width="500px" height="350px" align="center" style="border-collapse: collapse" bordercolor="hotpink" bgcolor="pink">
        <tr>
            <th colspan="6">课程表</th>
        </tr>
        <tr bgcolor="aqua">
            <th></th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr align="center">
            <td rowspan="3">上午</td>
            <td>体育课</td>
            <td bgcolor="#ffe4c4">体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td rowspan="2">下午</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
    </table>
</body>
</html>

form表单 :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>
    <!--
        form表单 : 收集用户输入的数据
            form 表单标签
                属性:
                    action 提交位置
                    name form表单的名字
                    method : 提交方式
                        get 数据拼接到url地址栏中进行发送  不安全   大小由显示   默认提交方式   效率较高
                        post 数据在请求体中, 安全 ,大小没有限制
                    enctype :
                        当表单中存在文件上传,需要做修改

            表单元素 : 定义在form标签中的元素
            大部分的表单元素都是通过input标签定义

            input 标签
                type属性 :
                    text 普通文本框   type,name
                    password 密码框  加密效果
                    radio 单选框
                        多个单选框只能选择一个,需要把它们分成一组,name属性值相等就是一组
                    checkbox 多选框
                        name属性值相同分为一组,作用相同分为一组
                    file 文件上传
                        注意修改entype属性值  enctype="multipart/form-data"
                    reset 重置
                    submit 提交
                    button 按钮
    -->
    <h3>相亲信息表</h3>
    <form action="http://www.baidu.com" name="form_info" enctype="multipart/form-data">
        <p>
            姓名 : <input type="text" name="username" value="zhangsan">
        </p>
        <p>
            微信密码 : <input type="password" name="userpwd">
        </p>
        <p>
            性别 :
            <input type="radio" name="gender" value="man"> 男
            <input type="radio" name="gender" value="woman"> 女
        </p>
        <p>
            爱好 :
            <input type="checkbox" name="hobby" value="code"> 敲代码
            <input type="checkbox" name="hobby" value="read"> 读书
            <input type="checkbox" name="hobby" value="basketball"> 篮球
        </p>
        <p>
            个人生活照 : <input type="file" name="pic">
        </p>
        <p>
            <input type="submit">
            <input type="button" value="按钮">
            <input type="reset" value="重置">
        </p>
    </form>
</body>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>
    <!--
        input type : hidden 隐藏框
        textarea 多行文本域
        select 下拉框
            option 下拉列表选项
        fieldset 分组
            legend  分组标题

        label 添加标注
            是文本内容与表单标签进行绑定

        默认选中:
            单选框|多选框 : checked
            下拉列表: selected

        readonly 只读 不能修改可以提交
        disabled 禁用 显示为灰色,不能修改不能提交
        placeholder 提示字
        required 必填属性
        maxlength 最大长度 (字符个数)
    -->
    <fieldset>
        <legend><h3>相亲信息表</h3></legend>
        <form action="" name="form_info" method="post">
            <p>
                姓名 : <input type="text" name="username" required maxlength="5">
            </p>
            <p>
                性别 :
                <input type="radio" name="gender" value="man" id="man" checked> <label for="man">男</label>
                <input type="radio" name="gender" value="woman" id="woman"> <label for="woman">女</label>
            </p>
            <p>
                <input type="hidden" name="隐藏框的name" value="隐藏框的值">
            </p>
                交友宣言 : <textarea name="info" placeholder="提示字"></textarea>
            <p>
                理想型 : <select name="wifetype" multiple>
                    <option value="1">御姐型</option>
                    <option value="2">萝莉型</option>
                    <option value="3" selected>温柔型</option>
                </select>
            </p>
            <fieldset>
                <legend>隐私信息</legend>
                体重 <input type="text" name="weight">
                身高 <input type="text" name="height">
            </fieldset>
            <p>
                <input type="submit">
                <input type="button" value="按钮">
                <input type="reset" value="重置">
            </p>
        </form>
    </fieldset>
</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值