首页 > 其他分享 >HTML

HTML

时间:2024-02-22 20:34:06浏览次数:25  
标签:行内 标签 HTML 跳转 div 文本 页面

HTML

(1)head内常用标签

在书写HTML比代码的时候,只需要写标签名,然后tab就能自动补全

<title>test</title> 网页标题

<style> </style> 内部用来书写css代码

<script> </script> 内部用来书写js代码

<script src='myjs.js'> </script> 还可以引入外部js文件

<link rel='stylesheet' href='mycss.css'> 引入外部css文件

<meta http-equiv="refresh" content="2;URL=www.baidu.com"> 提供了一种在 HTML 文档中嵌入元数据的方式 元数据是描述数据的数据

(2)body内常用标签

(1)基本标签

<h1>我是h1</h1> 标题标签 1~6级标题

<b>加粗</b>

<i>斜体</i>

<u>下划线</u> 

<s>删除线</s>

<p>我是p标签</p> 段落标签

<br> 换行标签

<hr> 水平分割线

(2)标签的分类

1、块级标签:独占一行
	h1-h6 p div
	1.块级标签可以修改长宽 行内标签不可以 修改了也不会变化
	2.块级标签内部可以嵌套任意的块级标签和行内标签
		但是p标签虽然是块级标签 但是只能嵌套行内标签 不能嵌套块级标签
		
2、行内标签:自身文本多大就占多大
	i u s b span
	行内标签不能嵌套块级标签 可以嵌套行内标签

(3)标签具有的两个重要属性

  • 标签既可以有默认的属性也可以有自定义的属性
1.id值
	类似于标签的身份证号 在同一个html页面上id值不能重复
    
2.class值
	该值有点类似于面向对象里面的继承 一个标签可以继承多个class值

(4)特殊符号 &

&nbsp; 空格
&gt; > 大于号
&lt; < 小于号
&amp; & and符
&yen; 钱 ¥
&copy; 版权 ©
&reg 商标 ®

(5)常用标签 div span

div 块级标签
#div可以看成是一块区域 也就意味着用div来提前规定所有的区域 之后往该区域内部填写内容即可

span行内标签
#而普通的文本先用span标签

#上述的两个标签在构造页面初期最常使用的 页面的布局一般先用div和span占位之后再去调整样式 尤其是div使用非常的频繁

(6)img标签

  • 高度和宽度当你只修改一个的时候,另外一个参数会等比例缩放
  • 如果修改了两个参数,并且没有考虑比例的问题,那么图片就会失真(错误的缩放)
# 图片标签
<img src="" alt="">

src
	# 1.图片的路径 可以是本地的也可以是网上的
    # 2.url	   自动朝该url发送get请求获取数据
    
alt='这是我的img'
	# 当图片加载不出来的时候 给图片的描述性信息
    
title='heart'
	# 当鼠标悬浮到图片上时 自动展示的提示信息
    
height='100px'
	# 设置图片的高度
    
width='100px'
	# 设置图片的宽度
    

(7)a标签

  • 超链接标签
<a href=""></a>

"""
当a标签指定的网址从来没有被点击过 那么a标签的字体颜色是蓝色
如果点击过了就会是紫色(浏览器记忆了)
"""

href
	1.放url,用户点击就会跳转到该url页面
    2.放其他标签的id值 点击即可跳转到对应的标签位置
    
target
	默认a标签是在当前页面完成跳转 _self
    你也可以修改为新建页面跳转    _blank

# a标签的锚点功能
	# eg:点击一个文本标题 页面自动跳转到标题对应的内容区域
    
<div id="d1">我是d1</div>
<a href="#d1">点击我跳转到d1</a>

(8)列表标签

(1)无序列表

  • 虽然ul标签很丑 但是在页面布局的时候 只要是排版一致的几行数据基本上用的都是ul标签
<ul type="circle">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>

type
	可以设置无序列表前的样式(实心圆点 空心圆点 方)

image

(2)有序列表

<ol type="1" start="5">
    <li>1</li>
    <li>2</li>
    <li>3</li>
</ol>

type
	可以设置有序列表前的样式
start
	可以设置起始值

image

(3)标题列表

<dl>
    <dt>标题1</dt>
    <dd>内容1</dd>
    <dt>标题2</dt>
    <dd>内容2</dd>
    <dt>标题3</dt>
    <dd>内容3</dd>
</dl>

image

(9)table表格标签

<table>
    <thead>
        <tr> # 一个tr就表示一行
            <th>username</th> # 加粗
            <th>password</th>
            <th>hobby</th> 
        </tr>
    </thead> # 表头 (字段信息)
    <tbody>
        <tr>
            <td>heart</td>
            <td>123</td>
            <td>read</td>
        </tr>
        <tr>
            <td>zeus</td> # 正常文本
            <td>123</td>
            <td>run</td>
        </tr>
        <tr>
            <td>god</td>
            <td>123</td>
            <td>music</td>
        </tr>
    </tbody> # 表单 (数据信息)
</table>

image

<table border="1" cellpadding="5" cellspacing="5">
    <thead>
        <tr> # 一个tr就表示一行
            <th>username</th> # 加粗
            <th>password</th>
            <th>hobby</th>
        </tr>
    </thead> # 表头 (字段信息)
    <tbody>
        <tr>
            <td>heart</td>
            <td>123</td>
            <td>read</td>
        </tr>
        <tr>
            <td colspan="2">zeus</td> # 正常文本
<!--            <td>123</td>-->
            <td  rowspan="2">run</td>
        </tr>
        <tr>
            <td>god</td>
            <td>123</td>
            <td>music</td>
        </tr>
    </tbody> # 表单 (数据信息)
</table>

<table border="1"> 加外边框
<td rowspan="2">run</td> 水平方向占多行
<td rowspan="2">run</td> 垂直方向占多行

image

(10)form表单标签

  • 能够获取前端用户数据(用户输入的、用户选择、用户上传...)基于网络发送给后端服务器
<form action=""></form> 
#在该form标签内部书写的获取用户的数据都会被form标签提交到后端

action:控制数据提交的后端路径(给哪个服务端提交数据)
    1.什么都不写 默认就是朝当前页面所在的url提交数据
    2.写全路径:https://www.baidu.com 朝百度服务端提交
    3.只写路径后缀 action="/index/"
    	自动识别出当前服务端的ip和port拼到前面
        host:port/index/

# 能够触发form表单提交数据的按钮有哪些
<input type="submit" value="注册">
<button>我是一个按钮</button>

(11)input标签

  • 就类似于前端的变形金刚,通过type属性变形
text : 普通文本
password : 密文
date : 日期
submit : 用来触发form表单提交数据的动作
button : 就是一个按钮 本身没有任何的功能 但是它是最有用的
reset : 重置输入的内容
radio : 单选按钮 
    1.默认选中要加 checked="checked"
    2.<input type="radio" name="gender" checked="checked">男
    3.当标签的属性名和属性值一样的时候可以简写
    4.<input type="radio" name="gender" checked>男
checkbox : 多选框
file : 上传文件
    multiple 上传多个
hidden : 隐藏
    
    
# 第一种 直接将input框写在label内
<label for="d1">
    username:<input type="text" id="d1">
</label>

# 第二种 通过id连接即可 无需嵌套
<label for="d2">password:</label>
<input type="password">

# ps:input不跟label关联也没关系
# label和input都是行内标签

# 所有获取用户输入的标签 都应该有name属性
	name就类似于字典的key
    用户的数据就类似于字典的value
    
<p>gender:
    <input type="radio" name="gender">男
    <input type="radio" name="gender">女
    <input type="radio" name="gender">其他
</p>

<p>hobby:
    <input type="checkbox" checked>music
    <input type="checkbox">run
    <input type="checkbox">listen
</p>

image

(12)select标签

  • 默认是下拉单选,可以加mutiple参数变多选,默认选中selected
<p>province1:
    <select name="" id="">
        <optgroup label="上海">
            <option>浦东</option>
            <option>黄埔</option>
            <option>青浦</option>
        </optgroup>
        <optgroup label="浙江">
            <option>宁波</option>
            <option>台州</option>
            <option>丽水</option>
        </optgroup>
    </select>
</p>

<p>province:
<select name="" id="" multiple>
    <option value="">上海</option>
    <option value="">北京</option>
    <option value="">深圳</option>
    <option value="" selected>浙江</option>
</select>
</p>

image

(13)textarea文本输入框

  • 大段文本输入框,可支持拖动缩放
<p>文本输入框:
    <textarea name="" id="" cols="30" rows="10"></textarea>
</p>

标签:行内,标签,HTML,跳转,div,文本,页面
From: https://www.cnblogs.com/ssrheart/p/18028097

相关文章

  • html四边形的的框怎么编写,html知识点之利用css四边形切角并且加上边框
    前言这几个月做了很多前端工作,其中一个需求还是蛮头疼,UI给的图上面的四边形是一个带斜边的,直接用背景图可以实现,但是会出现各种布局的问题,比如内容太大了,边框不会跟着扩大,废话不多说,这里写一些如何利用css话四边形带有斜边,并且给斜边加边框,在这之前,先简单说一下需要用到的函数li......
  • Html示例-表格表头固定+首尾列固定
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><style>.table_wrap{width:100%;height:200px;overflow:auto;......
  • ssts-hospital-web-master项目实战记录六:项目迁移方案大纲(html -> vue)
    记录时间:2024-02-21(一)公共资源部分Inc/cssInc/flashInc/imagesInc/jsInc/voice(二)页面部分1.主页及其组成(1)index.html->App.vue(2)MainPage*.html->views/main-page*MainPage1.html->views/main-page1MainPage2.html->views/main-page2MainPage3.html->......
  • 前端 html 一个元素padding-right,不起作用?毫无反应?padding right 无效
    有没有宝子,开发html,给一个父元素padding-right,子元素却毫无反应,万分捉急,在线等,急!我知道你着急,但是你先别急我会在这里娓娓道来,带你走上一个新的技术台阶1、一段基础代码代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"......
  • 使用html2Canvas截图网页时,网页存在图片报错:Tainted canvases may not be exported
     这是因为图片跨域产生的报错,看有的说法可以把所有图片进行允许跨域配置,但是比较麻烦。html2canvas有参数可以配置是否允许跨域 参数名称类型默认值描述allowTaintbooleanfalseWhethertoallowcross-originimagestotaintthecanvas---允许跨域background......
  • HTML
    1.2.2渲染引擎(了解)渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分浏览器出品的公司不同,内在的揎染引也是不同的:浏览器内核备注IETrident1E、猎豹安全、360极速浏览器、百度浏览器FireFoxXGecko火狐浏览器内核SafariWebkit苹果浏览器内核Chrome/OperaB......
  • c#使用webView2 访问本地静态html资源跨域问题 || Cors
    背景在浏览器中访问本地静态资源html网页时,可能会遇到跨域问题如图。 是因为浏览器默认启用了同源策略,即只允许加载与当前网页具有相同源(协议、域名和端口)的内容。WebView2默认情况下启用了浏览器的同源策略,即只允许加载与主机相同源的内容。所以如果我们把静态资源发布到ii......
  • HTML <!DOCTYPE>标记
    原文链接:https://blog.csdn.net/wuxiaopengnihao1/article/details/126521900描述HTML <!DOCTYPE>标记一般放在HTML文档中的第一行。它告诉浏览器要编写文档的HTML版本,以便浏览器知道预期的内容。此标记通常也称为<!DOCTYPE>元素。句法<!DOCTYPE>标记的语法在所使用的HTML或XHTML......
  • html页面直接回显接口返回的图片文件流
    <imgsrc="http://127.0.0.1:8081/t1/img">@GetMapping("/img")@SneakyThrowspublicvoidtest01(HttpServletResponseresponse){Stringjp=Jie截屏.jp(0,0,300,200,"D:\\桌面文档\\123.png");......
  • 烟花html代码和灯笼代码
    来源:http://www.shanhubei.com/archives/13639.html一、烟花代码烟花从发射到绽放一共分为三个阶段: 发射阶段, 烟花绽放 , 烟花凋零 。<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> <metacharset="utf-8">......