html----常见的标签
手册:https://www.w3school.com.cn/html5/index.asp
HTML标签:
<strike>为文字加上一条中线</strike>
<em>: 文字变成斜体.</em>
2<sup>2</sup> #
22
log<sub>2<sup>2</sup></sub> #log22
<br>:换行.
<hr>:水平线 < >;";©® 特殊字符
块级标签:就是独占一行,可以自行设置宽高!如:先学到的 div,p,h1-h6,ul li dl dt dd
内联标签:按内容占位,高度和广度是由自己的内容填充的 如: a,br,img
判断块级标签和内联标签的方法:
1.是否独占一行(可以通过设置背景颜色去判断)
2.是否可以单独为元素设置高度和宽度。
display:inline(行内) 强制变成行类元素(可以在一行,不可以设置宽高)
display:block(块级) 强制变成块级元素,独占一行
display:inline-block(行类块) 可以在一行,又可以给每一个设置不同宽高 img input textarea(自带行类块)
- 块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。
- 有几个特殊的块级元素只能包含内联元素,不能包含块级元素。如h1,h2,h3,h4,h5,h6,p,dt
- li内可以包含div
- 块级元素与块级元素并列、内联元素与内联元素并列。
标签嵌套问题
p标签嵌套div标签
<p style="background-color: blue;width: 100px">
p标签
<div style="background-color: rgba(255,46,51,0.4);width: 200px;height: 200px">
div标签
</div>
</p>
此时浏览器会解释成
<p style="width: 100px"> p标签 </p>
<div style="width: 200px;height: 200px">
div标签
</div>
<p></p> #多出一个p标签,并且之前的 p标签 和 div 标签分离
a标签嵌套div标签
问题不是很明显,唯一就是div标签不可以将a标签撑起(如果给a设置背景颜色,就只是a标签自己本身,给a标签设置display:block;,此时a标签的背景颜色就可以完全罩住div标签了),
但是div标签还是a标签的子标签,可以继承a标签的一些属性(如颜色),
img标签
src: 要显示图片的路径. alt: 图片没有加载成功时的提示. title: 鼠标悬浮时的提示信息. width: 图片的宽 height:图片的高 (宽高两个属性只用一个会自动等比缩放.)
a标签
绝对 URL - 指向另一个站点(比如 href="http://www.jd.com)
相对 URL - 指当前站点中确切的路径(href="index.htm")
锚 URL - 指向页面中的锚(href="#top")
<a href="javascript:;" id="showBindEmailModal">去绑定</a>
列表标签
<ul>: 无序列表 [type属性:disc(实心圆点)(默认)、circle(空心圆圈)、square(实心方块)]
<ul>
<li></li>
</ul>
<ol>: 有序列表
<li>:列表中的每一项.
<dl> 定义列表
<dt> 列表标题</dt>
<dd> 列表项</dd>
<dt>列表标题</dt>
<dd> 列表项</dd>
</dl>
表格标签
<table border="">
<tr>
<th>标题</th>
<th>标题</th>
</tr> <tr>
<td>内容</td>
<td>内容</td>
</tr>
</table>
<tr>: 表行
<th>: 表头
<td>:表数据
属性:
border: 表格边框.
cellpadding: 内边距 汉字和内边框的距离
cellspacing: 外边距. 外边框和内边框之间的距离
width: 像素 百分比.(最好通过css来设置长宽)
rowspan: 单元格竖跨多少行
colspan: 单元格横跨多少列(即合并单元格)
bgcolor:表格的背景颜色
background:表格的背景图片
style="text-align: center" 文字居中
表单元素
type: text 文本输入框
password 密码输入框
radio 单选框
checkbox 多选框
submit 提交按钮
button 按钮(需要配合js使用.) button和submit的区别?
file 提交文件:form表单需要加上属性enctype="multipart/form-data"
value: 表单提交项的值.对于不同的输入类型,value 属性的用法也不同:
type="button", "reset", "submit" - 定义按钮上的显示的文本
type="text", "password", "hidden" - 定义输入字段的初始值
type="checkbox", "radio", "image" - 定义与输入相关联的值
checked: radio 和 checkbox 默认被选中
readonly: 只读. text 和 password disabled: 对所用input都好使.
select标签
<select>
<optgroup label="汽车"></optgroup> #为每一项加上分组
<option value="">宝马</option>
<option value="">奔驰</option>
</select>
<textarea> 多行文本框
<form id="form1" name="form1" method="post" action="">
<textarea rows="" cols="">
在w3school,你可以找到你所需要的所有的网站建设教程。
</textarea>
</form> 属性:
cols:规定文本区内可见的列数 cols=20 一行10字
rows:规定文本区内可见的行数。
required :定义为了提交该表单,该 textarea 的值是否是必需的。
<label>标签
1 label 元素不会向用户呈现任何特殊效果。
2 <label> 标签的 for 属性值应当与相关元素的 id 属性值相同。
<form method="post" action="">
<label for=“username”>用户名</label> #点击用户名,光标会自动进入 input 框中
<input type=“text” name=“username” id=“username” size=“20” />
</form>
<fieldset>标签
标签的拼接
<img th:src="'/website'+${file.image}"/>
html----常见的标签的更多相关文章
- __x__(9)0906第三天__常见的标签
<!doctype html> <html> <head> <meta charset="utf-8" /> <title&g ...
- 微信小程序(五)-常见组件(标签)
常见组件(标签) https://developers.weixin.qq.com/miniprogram/dev/component/ 1.view 代替以前的div标签 2.text 1.文本标签 ...
- 初学HTML 常见的标签(一) 文本标签
最近做iOS开发的过程中, 发现要涉及到JS和原生OC(Swift)的交互, 作为一个Developer, 本着克服一切问题的原则, 开始学习HTML, 在这里记录下自己的学习笔记, 方便以后的复习, ...
- 初学HTML 常见的标签(三) 插入类标签
第三篇博客, 这次说的是插入链接类标签, 我们平常在网页中经常能看到蓝色的链接类标签, 或者是一张图片, 一个电邮, 这些都是插入链接类的标签起的作用. <a></a>链接标签 ...
- 初学HTML 常见的标签(二) 列表标签
上次介绍了一些简单的文本标签设计, 这篇介绍列表类标签, 通过列表能写出很好看的, 多元化的网络页面. ul-li 列表标签 <ul> <li>列表1</li> & ...
- 常见html标签
1.flash嵌入标签 <object> <embed allowscriptaccess="always" allowfullscreen="true ...
- html5常见新增标签
本文内容: header nav article footer section aside datalist 音频标签: audio 视频标签: video 插入媒体标签: embed 新增input ...
- html 中一些不常见的标签
标签 描述 <b> 定义粗体文本. <big> 定义大号字. <em> 定义着重文字. <i> 定义斜体字. <small> 定义小号字. ...
- 常见meta标签记录
关于meta <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. <meta> 标签位于文档的头部,不包含 ...
- html的常见meta标签信息
设置页面不缓存<meta http-equiv="pragma" content="no-cache"><meta http-equiv=&q ...
随机推荐
- 【已解决】Microsoft visual c++ 14.0 is required问题解决办法
装 识别图形验证码库tesserocr的时候,出现了Microsoft visual c++ 14.0 is required的问题,用离线安装还是没有用. 就只能乖乖装Microsoft visua ...
- django 执行 python manage.py makemigrations 报错
RuntimeError: Model class app_anme.models.xxx doesn't declare an explicit app_label and isn't in an ...
- linux下编译出现tmp空间不足解决办法
编译的时候出现问题: fatal error: error writing to /tmp/ccHqgMoi.s: No space left on device 原因 : 系统 /tmp/空间不足, ...
- Golang基础
Golang官方 https://golang.org/ 使用命令,在本地启动一个go官网 go doc -http=: 访问127.: golang标准库api文档 https://studygol ...
- SpringRMI远程方法调用【原】
Spring为各种远程访问技术的集成提供了工具类. 该小段引用自 http://www.open-open.com/lib/view/open1408957290478.html Spring远程支持 ...
- java了解哪些锁
问题: 1.Java里的锁了解哪些? 说了Lock和synchronized 它们的使用方式和实现原理有什么区别呢?使用的话,synchronize用于方法和代码块,可以锁对象和类以及方法,Lock ...
- 通过lua栈了解lua与c的交互
lua是如何执行的 其中分析.执行部分都是c语言实现的. lua与c的关系 lua的虚拟机是用c语言实现的,换句话说一段lua指令最终在执行时都是当作c语言来执行的,lua的global表,函数调用栈 ...
- Prim算法:最小生成树
#define _CRT_SECURE_NO_WARNINGS /* 7 10 0 1 5 0 2 2 1 2 4 1 3 2 2 3 6 2 4 10 3 5 1 4 5 3 4 6 5 5 6 9 ...
- 【推荐】Nginx基础知识之————多模块(非覆盖安装、RTMP在线人数实例安装测试)
说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体:这里以安装第三方nginx-rtmp-module和nginx-accesskey-2.0.3模块为例,nginx的 ...
- 动态生成js数据Response.Expires=1440竟然无效?
项目当中有一些数据,比如多语言翻译,要求做语言包,起初当然是做成i18n.js文件,但是每个阶段版本更新都会增加一些key,那么发布的时候只能给<script>的src增加?2018091 ...