回顾基础--HTML篇

news2024/11/18 3:31:31

HTML语法规范

<html></html>  开始标签与结束标签
<br />  单标签  

包含关系
<head>
      <title></title>
</head>

并列关系
<head></head>
<body></body>

1、 标题标签

标题标签 【双标签】【不同标题字体大小不一样,但是都加粗了】
<h1>  ~  <h6>
例子:<h1>一级标题</h1>

2、 分段标签和换行标签

分段标签和换行标签
1、分段标签【用来放置文字段落】
    <p>...</p>
2、换行标签【单标签】【用来换行】
    <br />

3、 文本格式化标签

文本格式化标签
1、加粗
    我是<strong>加粗</strong>的文字  <br />
    我是<b>加粗</b>的文字            <br />
2、倾斜
    我是<em>倾斜</em>的文字          <br />
    我是<i>倾斜</i>的文字            <br />
3、删除线
    我是<del>删除线</del>            <br />
    我是<s>删除线</s>                <br />
4、下划线
    我是<ins>下划线</ins>            <br />
    我是<u>下划线</u>                <br /> 

4、 div 和 span 标签

    <div>...</div> 【独自占一行】

    <span>...</span>【只占内容大小】

5、 图像标签

图像标签    
    <img src="xx.jpg" alt="我是小黄人" title="思密达" width="500" border="15"/>
属性意思
alt替换文本【团片不能显示时,用文字显示】
title提示文本【鼠标停放在图片上时,会有文本显示】
width设定图片宽度
height设定图片高度
border设定边框(黑色)

5.1 相对路径

1、同一路径:
    <img src="xx.jpg" />
2、下一路径:
    <img src="images/xx.jpg" />
3、上一路径:
    <img src="../xx.jpg" />

5.2 绝对路径

<img src="C:\Users\hp\Desktop\xx.jpg" />

<img src="https://www.xxx.xx/xx.jpg" />

6、 超链接标签

【a标签:点击跳转到href里面的地址】
1.外部链接:
    <a href="http://www.qq.com" target="_blank">腾讯</a>
    target 打开窗口的方式:1.默认的值是_self,当前窗口打开页面
                          2._blank,新窗口打开页面 

2.内部链接:网站内部页面之间的相互链接
    <a href="gongsijianjie.html" target="_blank">公司简介</a>

3.空链接:#【暂时没有链接时,代替使用】
    <a href="#">公司地址</a>

4.下载链接:地址链接的是 文件 .exe 或者是 zip 等压缩包形式
    <a href="xx.zip">下载文件</a>

5.网页元素的链接:点击这个图片,会打开百度
    <a href="http://www.baidu.com"><img src="xx.jpg" /></a>

6.1 锚点标签

<a href="#abc"> AABBAABB </a>

......

<某标签 id="abc"></某标签>

【点击a标签有 href="#abc"(AABBAABB)后,会跳转到 id="abc" 所在地方】

7、 表格标签

    <table>
        <tr> <td>姓名</td><td>性别</td><td>年龄</td> </tr>
        <tr> <td>刘德华</td><td>男</td><td>56</td> </tr>
        <tr> <td>张学友</td><td>男</td><td>58</td> </tr>
        <tr> <td>郭富城</td><td>男</td><td>51</td> </tr>
    </table>

7.1 表格表头

<th>...</th> 和 <td>...</td> 
区别是 <th></th>:会加粗加黑、居中

7.2 表格属性

<table align="center" border="1" cellpadding="50" cellspacing="0" width="500" height="249"></table>
属性名属性值描述
alignleft(左)、center(中)、right(右)对齐方式【整个table标签的】
border1 或 ""默认没有边框
cellpadding像素值单元边缘 与 内容的距离
cellspacing像素值单元格之间距离
width像素值 或 百分比表格宽度
height像素值 或 百分比表格高度

7.3 合并单元格

1、colspan指跨列合并 2格
    <td colspan="2"></td>

2、rowspan指跨行合并 2格
    <td rowspan="2"></td>    

8、 列表标签(无序|有序|自定义)

1、无序列表
    <ul>
        <li>...</li>
        <li>...</li>
        <li>...</li>
    </ul>

2、有序列表
    <ol>
        <li>...</li>
        <li>...</li>
        <li>...</li>
    </ol>

3、自定义列表
    <dl>
        <dt>...</dt>  老大
        <dd>...</dd>  小弟
        <dd>...</dd>
        <dd>...</dd>
    </dl>

9、 表单标签

1、表单域
    <form action="处理表单提交的 URL" method="POST或GET" neme="表单的名称">...</form>


2、input表单元素
    <input type="<1>" <2>>
    
    <1> (1) text     : 文本框(可输入任何文字)
        (2) password : 密码框(用户看不见密码)
        (3) radio    : 单选按钮(实现单选)【每个按钮加一个属性 name="",且值需一样】
        (4) checkbox : 复选框(实现多选)【每个按钮加一个属性 name="",且值需一样】
        (5) submit   : 提交按钮,把form中元素的值提交【例子:免费注册】
        (6) reset    : 重置,还原表单元素初始状态【例子:重置表单,必须被 <form> 包围着】
        (7) button   : 普通按钮【例子:获取验证码】
        (8) file     : 文件域,上传文件

    <2> 表单控件:
        (1) name=""        : 该表单名称
        (2) value=""       : 表单的初始值
        (3) placeholder="" : 当没有值设定时,出现在表单控件上的文字
        (4) type=""        : 表单类型,如 <1>
        (5) maxlength=""   : 输入字符最大长度【minlength最小长度】(对于输入框)
        (6) checked        : 首次打开,按钮被选中(对于 单选框 或者 多选框)
    <form action="xxx.php" method="GET">
        <!-- name 是表单元素的名字 这里性别单选按钮必须有“相同”的名字name 才可以实现多选“ 一 ” -->

        用户名: <input type="text" name="username" value="请输入用户名" maxlength="6"> <br>
        <!-- text 文本框 用户可以在里面输入任何文字 -->

        密码: <input type="password" name="pwd"> <br>
        <!-- password 密码框 用户看不见输入的密码 -->

        <!-- 单选按钮和复选框可以设置checked 属性,当页面打开时候就可以默认选中这个按钮 -->
        性别: 男 <input type="radio" name="sex" checked="checked"> 女 <input type="radio" name="sex"> 人妖 <input type="radio"
            name="sex"> <br>
        <!-- radio 单选按钮 可以实现多选“ 一 ” -->

        爱好: 吃饭 <input type="checkbox" name="hobby"> 睡觉 <input type="checkbox" name="hobby" checked="checked"> 打豆豆 <input
            type="checkbox" name="hobby"> <br>
        <!-- checkbox 复选框 可以实现多选 -->

        <input type="submit" value="免费注册">
        <!-- 点击了后台按钮,可以把 表单域 form 里面的表单元素 里面的值 提交给后台服务器 -->

        <input type="reset" value="重新设置">
        <!-- 重置按钮可以还原表单元素初始的默认状态 -->

        <input type="button" value="获取短信验证码"> <br>
        <!-- 普通按钮 button  后期结合js 搭配使用 -->

        上传头像: <input type="file">
        <!-- 文件域 使用场景 上传文件使用的 -->
    </form>

10、 label标签、select下拉列表和textarea文本域

1、<label>标签
    【通过 for 值,找到 同值 的 id 值】
    <label for="text"> 用户名: </label> 
    <input type="checkbox" id="text">
    【点击 用户名 ,多选框会选上,再次点击,取消选中】

2、select下拉列表
    <select name="" id="">
        <option value="">北京</option>
        <option value="">山东</option>
        <option value="">天津</option>
        <option value="" selected="selected">火星</option>
    </select>
    【selected:打开直接选中】

3、textarea文本域【可输入多行文本】
    <textarea name="" id="" cols="50" rows="5">请输入文字</textarea>
    【cols:显示行数、rows:每行字符数】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1371798.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IP风险画像:源头防范网络攻击的全面策略

在当今数字化的时代&#xff0c;网络攻击呈现多样化和复杂化的趋势&#xff0c;为了确保网络的安全&#xff0c;制定全面的IP风险画像并从源头防范网络攻击是至关重要的。ip数据云将探讨如何通过建立IP风险画像来识别和应对潜在的威胁&#xff0c;从而实现更加安全可靠的网络环…

网站监测工具测评之功能强大的Uptime Kuma

背景 最近调研一款【网络隔离性检测】工具&#xff0c;无意间发现了这款工具——Uptime-Kuma&#xff0c;并且进行了部署测试以及API接口的部分调用尝试&#xff0c;个人认为这个工具在网站监控领域具备出色的功能和性能&#xff1b;下面为大家详细的介绍这个工具。 官网地址…

java项目启动报错排查过程——mysql服务挂了

来自前端同事无法启动后台项目的案例 Caused by: java.net.ConnectException Create breakpoint : Connection refused: connect The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 大致…

最新发布的Edge扩展插件:安装位置一览

目录 学习目标&#xff1a; 学习内容&#xff1a; 学习时间&#xff1a; 学习产出&#xff1a; Edge扩展插件的介绍&#xff1a; Edge扩展插件的安装位置&#xff1a; Edge扩展插件的管理方式&#xff1a; Edge扩展插件的启用和禁用&#xff1a; 学习目标&#xff1a; 了解Edg…

vulhub中的Nginx漏洞的详细解析

Nginx漏洞 1.cd到nginx_parsing_vulnerability cd /opt/vulhub/nginx/nginx_parsing_vulnerability 2.执行docker-compose up -d 3.查看靶场是否开启成功 dooker ps 4.访问浏览器 因为这里是80端口所以直接使用ip就能访问成功 5.上传图片 注意这里的图片是含有一句话木马的图…

数据结构第十二弹---堆的应用

堆的应用 1、堆排序2、TopK问题3、堆的相关习题总结 1、堆排序 要学习堆排序&#xff0c;首先要学习堆的向下调整算法&#xff0c;因为要用堆排序&#xff0c;你首先得建堆&#xff0c;而建堆需要执行多次堆的向下调整算法。 但是&#xff0c;使用向下调整算法需要满足一个前提…

小型洗衣机好用吗?高性价比迷你洗衣机推荐

现在大多数的上班族&#xff0c;面临的都是早九晚六的工作&#xff0c;而且工作完下班回家还是面对各种各样的家务&#xff0c;特别是清洗需要换洗的洗衣&#xff0c;属实是有点辛苦了。可能很多人为了方便&#xff0c;每次洗衣服的都是把一堆衣服直接丢进洗衣机&#xff0c;直…

LeetCode-字符串转换整数atoi(8)

题目描述&#xff1a; 请你来实现一个 myAtoi(string s) 函数&#xff0c;使其能将字符串转换成一个 32 位有符号整数&#xff08;类似 C/C 中的 atoi 函数&#xff09;。 函数 myAtoi(string s) 的算法如下&#xff1a; 读入字符串并丢弃无用的前导空格 检查下一个字符&…

Android通过Recyclerview实现流式布局自适应列数及高度

调用 FlowAdapter 跟普通recyclerview一样使用 RecyclerView rvLayout holder.getView(R.id.spe_tag_layout); FlowAdapter rvAdapter new FlowAdapter(); FlowLayoutManager flowLayoutManager new FlowLayoutManager(); rvLayout.setLayoutManager(flowLayoutManager); r…

BlogPark测试报告

目录 一&#xff0c;项目背景 二&#xff0c;项目功能 三&#xff0c;测试计划 3.1 测试用例的设计 3.2 功能测试 1.正常登录 2.正常写博客测试 &#xff08;输入完整的标题和内容&#xff09; 3.发布博客之后跳转到详情页观察是否有刚发布的博客 4.删除博客观察列表的…

如何创建微信小程序?高效实现你的创意

在数字化浪潮下&#xff0c;微信小程序以其便捷高效的特点逐渐成为人们日常生活与商业活动的重要载体。有很多人却被难住&#xff0c;若没有没有编程经验&#xff0c;如何创建微信小程序&#xff1f;答案是通过合理利用工具&#xff0c;让创意迅速落地为功能完备的小程序。 一…

【qml】第一次尝试qml与c++交互

背景&#xff1a; 目的是学习qml&#xff0c;因为看到很多qml的酷炫效果&#xff0c;想试一试。 看过网上一些代码&#xff0c;qt提供的工具类好几个&#xff0c;看着就晕。只想提炼一下&#xff0c;做个记录。 我先整理了一套自己的想法&#xff1a;所谓交互&#xff0c;还…

浏览器缓存引发的odoo前端报错

前两天&#xff0c;跑了一个odoo16项目&#xff0c;莫名其妙的前端报错&#xff0c; moment.js 报的错&#xff0c; 这是一个时间库&#xff0c;不是我自己写的代码&#xff0c;我也没做过任何修改&#xff0c;搞不清楚为什么报错。以为是odoo的bug&#xff0c;所以从gitee下载…

K8S存储卷和数据卷

容器内的目录和宿主机的目录进行挂载 容器在系统上的生命周期是短暂的&#xff0c;delete&#xff0c;k8s用控制器创建的pod&#xff0c;delete相当于重启&#xff0c;容器的状态也会恢复到初始状态&#xff0c;一旦回到初始状态&#xff0c;所有的后天编辑的文件都会消失 容器…

rax3000m 刷机 uboot + immortalwrt

0. 环境 - win10 ubuntu22 - rax3000m 生产日期20231027 一台&#xff08;nand版本的&#xff09; 1. 上电&#xff0c;登录web 电脑连接路由器LAN1 http://192.168.10.1/ 账号&#xff1a;user 密码&#xff1a;KK6kYC!3 上网设置&#xff1a;自动获取IP 2. 开启 ssh 2…

Linux CentOS 7.6安装JDK详细保姆级教程

一、检查系统是否自带jdk java --version 如果有的话&#xff0c;找到对应的文件删除 第一步&#xff1a;先查看Linux自带的JDK有几个&#xff0c;用命令&#xff1a; rpm -qa | grep -i java第二步:删除JDK&#xff0c;执行命令&#xff1a; rpm -qa | grep -i java | xarg…

软件测试工程师,从6K到25k的测试之路养成,一路狂飙...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、技术方向 就技…

华为数通HCIA题库(750题)

完整题库在这里&#xff1a;华为数通HCIA-RS题库注释版-加水印.pdf资源-CSDN文库 此处只节选几题。 1.网络管理员在网络中捕获到了一个数据帧&#xff0c;其目的MAC地址是01-00-5E-AO-B1-C3。关于该MAC地址的说法正确的是&#xff08; )。 A.它是一个单播MAC地址 B.它是一个广播…

linux 里面在docker 里面安装pg 数据库(亲测有效)

目录 1 上传 1 上传 上传之后tar 包&#xff0c;将他变成镜像 输入docker images,发现目前是没有镜像的&#xff0c;现在将tar 包变成镜像 docker load -i postgresql.tar以上就将tar 包变成镜像了 现在在宿主机找一个地方&#xff0c;存放数据库的数据 /home/softinstall/…