《html自用使用指南》--基于w3School实践

news2025/5/26 6:10:12

1.基础标签

  1. 文本输入时,在编辑器中的换行,多个空格,都被编辑器看作一个空格

    <p>
    这个段落
    在源代码       中
    包含   许多行
    但是      浏览器
    忽略了  它们。
    </p>
    

结果:这个段落 在源代码 中 包含 许多行 但是 浏览器 忽略了 它们。

  1. 换行符<br/>

    <br> 用于换行,<br/> 标签是 XHTML 规范中的自闭合标签形式,在HTML中同样有效。

  2. align:属性值

    描述
    left左对齐内容。
    right右对齐内容。
    center居中对齐内容。
    justify对行进行伸展,这样每行都可以有相等的长度(就像在报纸和杂志中)。
  3. bgcolor:属性值

    <body><table><tr><td>

  4. 水平线<hr>

  5. 注释<!--这是一段注释。注释不会在浏览器中显示。-->

  6. HTML 链接

    • HTML 链接是通过 标签进行定义的。
    <a href="http://www.w3school.com.cn">This is a link</a>
    
    • 新页中打开链接,添加属性target="_blank"即可,指定某个页面打开链接tarfet="页面名"

    • 链接跳转至本页面另一个位置:

      https://www.w3school.com.cn/example/html/link.html#C4此链接和下面的代码是一样的作用,网页会去寻找name属性为C4的行

      <a href="#C4">查看 Chapter 4。</a>
      <-->跳转到名为C4的位置处</-->
      
      <h2><a name="C4">Chapter 4</a></h2>
      
    • base:位于head中

      实现默认链接和默认打开方式(新标签页打开)

      <base href="https://www.w3school.com.cn/" target="_blank">
      
  7. HTML 图像

    • HTML 图像是通过 标签进行定义的。
    <img src="w3school.jpg" width="104" height="142" />
    
    • <img>标签塞进<a>标签中间就是图片链接

    • 可从网络或本地导入图片

    • 如果图像小于页面,图像会进行重复

    • 具有align属性,相对于它的上一层(它的箱子),同时默认情况下是bottom:

      image-20240423161713851

    • 放大或缩小图片,使用:

      <img src="/i/eg_mouse.jpg" width="50" height="50">
      
    • alt(img属性):当图片显示不出时显示文本

      <img src="/i/eg_goleft123.gif" alt="向左转" />

image-20240423162550397

  • image也具有border属性
  1. 文本格式化(正常文本的各种亲兄弟,可在p中使用)

    <b></b> 加粗blod
    <strong></strong> 加粗
    <big></big> 加大
    <em></em> 强调,类似于斜体
    <small></small>变小
    
  2. 预格式文本(保留空格和换行):

    可用于展示代码

    <pre>
    for i = 1 to 10
         print i
    next i
    </pre>
    
  3. 地址标签(貌似没什么用):

    <address></address>
    
  4. 缩略词语(鼠标移位显示完整信息):abbr/acronym

    <abbr title="etcetera">etc.</abbr>
    <br />
    <acronym title="World Wide Web">WWW</acronym>
    

    image-20240422163553023

  5. 反向文本(有毛用):

    <bdo dir="rtl"> bi-directional override (bdo)</bdo>
    
  6. 引用

    <blockquote>
    用 blockquote 元素,浏览器会插入换行和外边距,而 q (短引用)元素不会有任何特殊的呈现
    </blockquote>
    
  7. 删除字效果和下划线:

    <del>二十</del> <ins>十二</ins> 
    

2.HTML框架

  1. 垂直框架(竖着分):把多个html塞一块(不需要body)

    <frameset cols="50%,50%">
      <frame src="/example/html/frame_a.html">
      <frame src="/example/html/frame_b.html">
        
      <noframes>
      	<body>您的浏览器无法处理框架!</body>
      </noframes>
    
    </frameset>
    
  2. 水平框架(横着分):把多个html塞一块

    在上面的两个方向的基础上可以套娃重复塞框架就可以实现如下效果:

image-20240422165955551

  1. 框架的一些用法:

    • noresize属性:noresize="noresize"可以实现这个框架被锁死,不能拉动它的边框

    • 实现导航效果:

      左边的列实现导航,其内部实现是多个链接,右边

      <html>
      
      <frameset cols="30%,*">
      
        <frame src="/demo/html/content.html">
        <frame src="/example/html/frame_a.html" name="showframe">
      
      </frameset>
      
      </html>
      
  2. 内联框架:框架塞到网页里。

    <iframe src="/example/html/frame_a.html" name="showframe">
    

3.HTML表格

  1. border(table属性):设置边界粗细

  2. th默认加粗居中

  3. rowspan(行重合),colspan(列重合)(table属性):定义跨行或跨列的表格单元格

    <tr>
      <th>姓名</th>
      <th colspan="2">电话</th>
    </tr>
    <tr>
      <td>Bill Gates</td>
      <td>555 77 854</td>
      <td>555 77 855</td>
    </tr>
    

    image-20240423142433480

  4. 表格内还可以套表格,列表

  5. cellpadding(table属性):单元格内容与其边框之间的空白

    image-20240423143100948

  6. cellspacing(table属性):单元格之间的距离(border决定的是外边界的粗细)

image-20240423143331099image-20240423143408228

  1. bgcolor/background(table属性):table背景颜色和背景图片

    bgcolor直接贴颜色,

    而background:background="/i/eg_bg_07.gif">可以加载图片

  2. frame(table属性):

    默认是box

    <table frame="box">
    <table frame="above">只有上线
    <table frame="below">只有下线
    <table frame="hsides">只有上下两线
    <table frame="vsides">只有左右两线
    

    HTML 列表实例

    1. ul/li:无序列表
      在这里插入图片描述

    2. ol/li:有序列表

      • start属性:实现列表从指定数字开始

        <ol start="50">
          <li>咖啡</li>
          <li>牛奶</li>
          <li></li>
        </ol>
        

在这里插入图片描述

  1. type(ul属性):

    无序

    • disc
    • circle
    • square
      在这里插入图片描述

    有序

    <ol type="A">
    <ol type="a">
    <ol type="I">
    <ol type="i">
    
  2. 嵌套列表(没什么可说的,根据上面的套娃就可以了)

  3. 定义列表(貌似是给个标题,给个对其的解释)

    <h2>一个定义列表:</h2>
    
    <dl>
       <dt>计算机</dt>
       <dd>用来计算的仪器 ... ...</dd>
       <dt>显示器</dt>
       <dd>以视觉方式显示信息的装置 ... ...</dd>
    </dl>
    

在这里插入图片描述


4.HTML 表单与输入实例

  • form似乎只是一个范围框

  • <input></input>

  1. text文本域

    <form>
    名:<input type="text" name="firstname">
    </form>
    

在这里插入图片描述

  1. password密码域

    <input type="password" name="password">

  2. checkbox复选框

    <input type="checkbox" name="Bike">,name指的是该项的名字

  3. radio单选

    <input type="radio" name="组名" value="取值" />(其中name和value为必须值)

    • 正常情况下,所有单选框都无选中,若想在默认情况下,让第一个单选框选中

      checked属性:

      <input type="radio" checked="checked" name="Sex" value="male" />

  4. select下拉列表,表单元素

    格式:

    <form>
    <select name="cars">
    <option value="品牌1">1</option>
    <option value="品牌2">2</option>
    </select>
    </form>
    

在这里插入图片描述

  • 在默认情况下,让第2个选项被选中
<option value="品牌2" selected="selected">2</option>
  1. textarea文本框:(rows和cols非必须)表单元素

    <textarea rows="10" cols="30">
    我是一个文本框。
    </textarea>
    
  2. button按钮:

    <input type="button" value="Hello world!">
    

    image-20240423154456506

  3. 表单边框设置

      <fieldset>
        <legend>健康信息</legend>
        身高:<input type="text" />
        体重:<input type="text" />
      </fieldset>
    

    image-20240423155248598

  4. action(form属性):传输数据,表单升级

    <form action="/demo/demo.asp">
    First name:
    <input type="text" name="firstname" value="示例:Mickey">
    <br>
    Last name:
    <input type="text" name="lastname" value="示例:Mouse">
    <br><br>
    <input type="submit" value="Submit">
    </form> 
    

在这里插入图片描述

  • 表单数据会被发送到名为 demo.asp 的页面

  • method(form属性) :指定提交form数据时使用的 HTTP 方法。

    表单数据可以作为 URL 变量(使用 method="get")或作为HTTP post 事务(使用 method="post")发送。

    提交表单数据时,默认的HTTP方法是 GET。

  1. 用表单发邮件(似乎没什么用)

    <form action="email.com" method="post" enctype="text/plain">
    姓名:<br />
    <input type="text" name="name" value="yourname" size="20">
    <br />
    电邮:<br />
    <input type="text" name="mail" value="yourmail" size="20">
    <br />
    内容:<br />
    <input type="text" name="comment" value="yourcomment" size="40">
    <br /><br />
    <input type="submit" value="发送">
    <input type="reset" value="重置">
    
    </form>
    
    • enctype 属性规定在将表单数据发送到服务器之前如何对其进行编码。
  2. reset,重置

    <input type="reset" value="重置">
    

    image-20240423161031937以按钮的形式呈现


进阶小用法

  1. 图片地图

    <img
    src="/i/eg_planets.jpg" usemap="#planetmap" 指向的是map的name属性而非id
     />
    
    <map name="planetmap" >
    
    <area
    shape="circle"   圆形
    coords="180,139,14"
    href ="/跳转链接"
    target ="_blank"
     />
    
    <area
    shape="rect"      矩形
    coords="0,0,110,260" 左上坐标和右下坐标
    href ="/example/html/sun.html"
    target ="_blank"
     />
    
    </map>
    
    • area包括在map中,是map中设立的跳转范围
  2. 插入脚本

    <body>
    
    <script type="text/javascript">
    document.write("<h1>Hello World!</h1>")
    </script> 
    
    </body>
    
  3. 告诉浏览器的一些基本信息(位于head)

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta http-equiv="Content-Language" content="zh-cn" />
    

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

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

相关文章

机器学习中常见的数据分析,处理方式(以泰坦尼克号为例)

数据分析 读取数据查看数据各个参数信息查看有无空值如何填充空值一些特殊字段如何处理读取数据查看数据中的参数信息实操具体问题具体分析年龄问题 重新划分数据集如何删除含有空白值的行根据条件删除一些行查看特征和标签的相关性 读取数据 查看数据各个参数信息 查看有无空…

Python Tiler库:创建可视化网格布局的利器

更多Python学习内容&#xff1a;ipengtao.com Tiler是一个Python库&#xff0c;用于创建各种类型的网格布局&#xff0c;包括等宽/等高布局、自定义大小布局、响应式布局等。本文将深入介绍Tiler库的功能、用法以及示例代码&#xff0c;帮助读者全面了解并灵活应用该库。 安装和…

主打国产算力 广州市通用人工智能公共算力中心项目签约

4月9日&#xff0c;第十届广州国际投资年会期间&#xff0c;企商在线&#xff08;北京&#xff09;数据技术股份有限公司与广州市增城区政府就“广州市通用人工智能公共算力中心”项目进行签约。 该项目由广州市增城区人民政府发起&#xff0c;企商在线承建。项目拟建成中国最…

【Linux】实现一个进度条

我们之前也学了gcc/vim/make和makefile&#xff0c;那么我们就用它们实现一个进度条。 在实现这个进度条之前&#xff0c;我们要先简单了解一下缓冲区和回车和换行的区别 缓冲区其实就是一块内存空间&#xff0c;我们先看这样一段代码 它的现象是先立马打印&#xff0c;三秒后程…

centos7.6上安装mysql7.6 完整过程

安装过程&#xff1a; 参考&#xff1a;https://blog.csdn.net/qq_45103475/article/details/123151050 查找mysql [rootbogon ~]# whereis mysql mysql: /usr/lib64/mysql /usr/share/mysql 删除目录 [rootbogon ~]# rm -rf /usr/lib64/mysql [rootbogon ~]# whereis mysql m…

ClickHouse 高可用之副本

文章目录 ClickHouse 副本支持副本的引擎配置高可用副本副本应用1.副本表概述2.创建副本表3.写入模拟数据4.副本验证 扩展 —— 在 Zookeeper 中查看副本表信息 ClickHouse 副本 ClickHouse 通过副本机制&#xff0c;可以将数据拷贝存储在不同的节点上。这样&#xff0c;如果一…

python 如何判断两个字典是否相等

Python 字典的 cmp() 函数用于比较两个字典元素。 语法 cmp()方法语法&#xff1a; cmp(dict1, dict2)参数 dict1 -- 比较的字典。 dict2 -- 比较的字典。 返回值 如果两个字典的元素相同返回0&#xff0c;如果字典dict1大于字典dict2返回1&#xff0c;如果字典dict1小于…

白酒:香型对白酒品质的影响与消费者偏好

云仓酒庄的豪迈白酒认为香型对白酒品质的影响与消费者偏好是值得探讨的话题。香型作为白酒品质的重要因素之一&#xff0c;对白酒的口感、风味和品质产生着深远的影响。同时&#xff0c;消费者的偏好也是决定香型选择的重要因素之一。 首先&#xff0c;香型对白酒品质的影响是不…

Qt中的 tableView 设置 二进制 十六进制 序号表头

二 进制序号 因为QTableView的垂直表头并不支持使用委托来自定义。 相反&#xff0c;可以通过将自定义的QWidget作为QHeaderView的标签来实现这一目标。 代码&#xff1a; #include <QApplication> #include <QMainWindow> #include <QVBoxLayout> #include …

【管理咨询宝藏85】MBB物流战略规划及实施落地项目报告

本报告首发于公号“管理咨询宝藏”&#xff0c;如需阅读完整版报告内容&#xff0c;请查阅公号“管理咨询宝藏”。 【管理咨询宝藏85】MBB物流战略规划及实施落地项目报告 【格式】PDF版本 【关键词】战略规划、MBB、麦肯锡 【核心观点】 - 全面进行小件包裹业务实施方案的细…

编程基础“四大件”

基础四大件包括&#xff1a;数据结构和算法,计算机网络,操作系统,设计模式 这跟学什么编程语言,后续从事什么编程方向均无关&#xff0c;只要做编程开发&#xff0c;这四个计算机基础就无法避开。可以这么说&#xff0c;这基础四大件真的比编程语言重要&#xff01;&#xff0…

如何定制企业PIA问卷?

前言 大家好&#xff0c;欢迎关注用九智汇。 作为国内专业的数据合规与隐私保护工具科技服务商&#xff0c;我们近几年为多个客户提供了企业级数据合规与隐私保护体系的系统落地解决方案&#xff0c;这些客户覆盖了智能网联汽车、互联网医疗、智能硬件、金融、新零售等多个行…

【Vue】常见的七大属性(描述+案例)

一、前言 最近&#xff0c;因为项目需要自己就去学习了一下Vue的相关知识&#xff0c;自己花了几天&#xff0c;结合官方文档和相应的视频学习了一下Vue,了解了Vue大概的一些属性&#xff0c;方法&#xff0c;特点等。接下来博主会将自己学习的相关内容通过博客的形式进行记录…

基于卷积神经网络的垃圾图像分类系统研究与实现

1.摘要 垃圾分类作为资源回收利用的重要环节之一, 可以有效地提高资源回收利用效率, 进一步减轻环境污染带来的危害. 随着现代工业逐步智能化, 传统的图像分类算法已经不能满足垃圾分拣设备的要求. 本文提出一种基于卷积神经网络的垃圾图像分类模型 (Garbage Classification Ne…

javaWeb项目-社区医院管理服务系统功能介绍

项目关键技术 开发工具&#xff1a;IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架&#xff1a;ssm、Springboot 前端&#xff1a;Vue、ElementUI 关键技术&#xff1a;springboot、SSM、vue、MYSQL、MAVEN 数据库工具&#xff1a;Navicat、SQLyog 1、Java技术 Java语…

微博评论爬取

import requests import csv# 打开CSV文件以写入数据 f open(data.csv, modea, encodingutf-8-sig, newline) csv_writer csv.DictWriter(f, fieldnames[昵称, 性别, 归属地, 内容]) csv_writer.writeheader()# 定义一个函数用于获取评论内容 def GetContent(max_id):# 设置请…

吴恩达机器学习笔记:第 8 周-13 聚类(Clustering)13.3-13.5

目录 第 8 周 13、 聚类(Clustering)13.3 优化目标13.4 随机初始化13.5 选择聚类数 第 8 周 13、 聚类(Clustering) 13.3 优化目标 K-均值最小化问题&#xff0c;是要最小化所有的数据点与其所关联的聚类中心点之间的距离之和&#xff0c;因此 K-均值的代价函数&#xff08;又…

ShardingSphere-JDBC快速入门

ShardingSphere-JDBC读写分离快速入门 一、ShardingSphere-JDBC 读写分离1.创建springboot程序1.1 添加依赖1.2 java代码1.3 配置 2.测试 二、ShardingSphere-JDBC垂直分片1.创建springboot程序1.1 导入依赖1.2 java代码1.3 配置 2.测试 三、ShardingSphere-JDBC水平分片1.创建…

第二证券|三大利好突袭!港股,这次不一样?

密布利好突袭香港。 港股的接连上攻&#xff0c;让商场兴奋不已。行情转好的背后&#xff0c;有三大利好支撑&#xff1a; 一是&#xff0c;香港金融办理局&#xff08;以下简称“香港金管局”&#xff09;正密布投进流动性&#xff0c;4月22日、23日&#xff0c;分别经过贴现…

【leetcode面试经典150题】72. 从前序与中序遍历序列构造二叉树(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主&#xff0c;题解使用C语言。&#xff08;若有使用其他语言的同学也可了解题解思路&#xff0c;本质上语法内容一致&…