手册: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>:水平线

&lt; &gt;&quot;&copy;&reg;   特殊字符

块级标签:就是独占一行,可以自行设置宽高!如:先学到的 div,p,h1-h6,ul li dl dt dd

内联标签:按内容占位,高度和广度是由自己的内容填充的 如: a,br,img

判断块级标签和内联标签的方法:

  1.是否独占一行(可以通过设置背景颜色去判断)

  2.是否可以单独为元素设置高度和宽度。

display:inline(行内)                 强制变成行类元素(可以在一行,不可以设置宽高)
display:block(块级) 强制变成块级元素,独占一行
display:inline-block(行类块) 可以在一行,又可以给每一个设置不同宽高 img input textarea(自带行类块)
  1. 块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。
  2. 有几个特殊的块级元素只能包含内联元素,不能包含块级元素。如h1,h2,h3,h4,h5,h6,p,dt
  3. li内可以包含div
  4. 块级元素与块级元素并列、内联元素与内联元素并列。

标签嵌套问题

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----常见的标签的更多相关文章

  1. __x__(9)0906第三天__常见的标签

    <!doctype html> <html> <head> <meta charset="utf-8" /> <title&g ...

  2. 微信小程序(五)-常见组件(标签)

    常见组件(标签) https://developers.weixin.qq.com/miniprogram/dev/component/ 1.view 代替以前的div标签 2.text 1.文本标签 ...

  3. 初学HTML 常见的标签(一) 文本标签

    最近做iOS开发的过程中, 发现要涉及到JS和原生OC(Swift)的交互, 作为一个Developer, 本着克服一切问题的原则, 开始学习HTML, 在这里记录下自己的学习笔记, 方便以后的复习, ...

  4. 初学HTML 常见的标签(三) 插入类标签

    第三篇博客, 这次说的是插入链接类标签, 我们平常在网页中经常能看到蓝色的链接类标签, 或者是一张图片, 一个电邮, 这些都是插入链接类的标签起的作用. <a></a>链接标签 ...

  5. 初学HTML 常见的标签(二) 列表标签

    上次介绍了一些简单的文本标签设计, 这篇介绍列表类标签, 通过列表能写出很好看的, 多元化的网络页面. ul-li 列表标签 <ul> <li>列表1</li> & ...

  6. 常见html标签

    1.flash嵌入标签 <object> <embed allowscriptaccess="always" allowfullscreen="true ...

  7. html5常见新增标签

    本文内容: header nav article footer section aside datalist 音频标签: audio 视频标签: video 插入媒体标签: embed 新增input ...

  8. html 中一些不常见的标签

    标签 描述 <b> 定义粗体文本. <big> 定义大号字. <em> 定义着重文字. <i> 定义斜体字. <small> 定义小号字. ...

  9. 常见meta标签记录

    关于meta <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. <meta> 标签位于文档的头部,不包含 ...

  10. html的常见meta标签信息

    设置页面不缓存<meta http-equiv="pragma" content="no-cache"><meta http-equiv=&q ...

随机推荐

  1. Linux命令之rmdir

    rmdir命令 用处:删除文件夹 用法:在终端中输入rmdir加上要删除的文件夹的名字 示例: (我要删除shuyunquan这个文件夹)

  2. Log4net(二)-——关联配置文件的方式总结

    关联配置文件的方式总结 以控制台应用程序为例,在.net mvc项目中默认的配置位置为Web.config,其他的配置都一样 1.配置在AppConfig中 在控制台应用程序中,如果我们把Log4ne ...

  3. 超哥带你学GIT

    git入门 git安装 git基础 git分支 github与gitlab与git三个基佬的故事 gitlab与pycharm结合 github使用 git超清技能图 学习git站点: git官网 廖 ...

  4. java查看本机hostName可代表的ip列表【转】

    java查看本机hostName可代表的ip列表 import java.net.InetAddress; public class ent { public static void main(Str ...

  5. CodeBblock 常用快捷键 (最常用)

    ==日常编辑== • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小. • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦:相关设置:Mouse Drag Scrolling. • C ...

  6. SysTick_CLKSourceConfig 这个函数

    systick的寄存器说明是在<Cortex M3权威指南>里说明了! 其实是有选择的,只是默认是AHB/8.通过设置systick的CTRL寄存器的bit2来设置时钟,设置如下: bit ...

  7. 如何利用FastReport.Net 设计并导出报表?

    在你的程序中,你可以使用FastReport.Net 报表设计器.要做到这一点,你需要使用报表对象设计方法: report1 = new Report();report1.Load("rep ...

  8. POJ 2503 Babelfish (STL)

    题目链接 Description You have just moved from Waterloo to a big city. The people here speak an incompreh ...

  9. B. Planning The Expedition

    题目链接:http://codeforces.com/contest/1011/problem/B 题目大意: 输入的n,m代表n个人,m个包裹. 标准就是 每个人一开始只能选定吃哪一个包裹里的食物, ...

  10. RabbitMQ运行机制

    AMQP中消息的路由过程和Java开发者熟悉的JMS存在一些差别,AMQP中增加了Exchange和Binding的角色,生产者把消息发布到Exchange上,Binding决定发布到Exchange ...