HTML使用参考

html参考手册:https://www.w3school.com.cn/tags/index.asp

几点注意

  • Hyper Text Markup Language:超文本标记语言,由标签组成的语言。
  • html文档的后缀名为.html或者.htm
  • html标签分为两类:
    1. 自闭合标签:单独使用的标签,比如<br/>
    2. 围堵标签:有开始和结束的标签<html></html>
  • 标签可以嵌套,比如:<a><b></b></a>
  • 在开始标签中可以定义属性,属性由键值对组成,值需要用引号(单或双都行)引起来
  • 标签不区分大小写,建议小写
  • HTML:用于搭建基础网页,展示页面内容
  • CSS:为页面做一些美化效果,进行布局
  • JavaScript:控制页面元素,为页面做一些动态效果
  • 就我的经验来看,html的原生样式基本上是很少用的,因为都可以用css来实现,视情况而定

文件标签

  • 构成html的最基本的标签
  • html:html文档的根标签
  • head:头标签。用于指定html的一些属性。引入外部的资源
  • title:标题标签,给网页取名,在header里面
  • body:体标签。可以直接写内容。
  • <!DOCTYPE>:html5中定义该文档是html类型

常见文本标签

  • <h1> to <h6>:设置不同级别的标题,字体大小逐渐递减。会自动另起一行。比如<h1>标题</h1>,默认是左对齐的
  • <p>:段落标签。比如<p>段落</p>,段落之间会有一定的间隔。加<p></p>可以隔一行
  • <br>: 换行。<br/>也可以。
  • <hr>:显示一条水平线,<hr/>也可以。可以设置color、width、size、align等属性,在H5中已经过时了,了解即可。还可以通过给内容加下边框来完成这个效果。
  • <b>:加粗(bold)。比如:<b>被加粗的内容</b>
  • <i>:斜体(italics)。比如:<i>斜体</i>
  • <font>:字体标签,属于过时的标签,但是了解了解。可以设置颜色color、字号size、字体face等属性。注意各属性之间以空格分隔即可
  • <center>:文本居中,让文本相对父元素居中显示。比如<center></center>

color的定义形式:

  • 直接用颜色对应的英文单词如red、green、blue……
  • 用rgb格式,比如rgb(值1,值2,值3)
  • 用色号的格式,比如#00FF00

尺寸的定义形式:

  • 数值的形式,比如200
  • 占比的形式,相对于父元素的比例,比如放在body里面,body就是父元素,它的宽度通常为屏幕的宽度:比如50%,就是占屏幕宽度的一半。

常用特殊符号显示表(名称末尾分号不加也行,最好加上):

图片标签

<img/>,里面需要定义图片位置src,另外可以定义对齐方式align、加载失败提示信息alt、宽width高height等属性,示例:

路径通常会写相对路径:

./ 表示当前路径,比如./aaa/bb.jpg,不写的话会默认有./,引用路径时用正斜杠/即可,即使是在windows下

../ 表示后退一级目录

列表标签

  • 有序标签:ol,(orderlist),比如<ol>所有列表项</ol>,可以定义编号类型type、起始编号start等,比如<ol type="A" start="3"></ol>。
  • 无序列表:ul,(unorderlist),比如<ul>所有列表项</ul>
  • 标记列表项:li,(list),比如<li>列表项</li>
  • 综合使用示例:

链接标签

  • a,有一个重要属性href,用来指定跳转的目的地,可以是网络的,也可以是本地的。比如:

  • 可以指定打开的方式target,_self表示替换当前页打开,_blank表示打开一个新的页面,默认是_self,示例:

  • 如果希望点击一张图片之后跳转,可以把图片标签嵌套在链接标签里面
  • 注意:如果想要能点击,但是不会跳转,可以设置href为”javascript:void(0);“
  • 注意:超链接的地址属性是href,图片的地址属性是src,别搞混了。

块标签

  • span和div标签,本身不产生任何样式效果,只是用来包裹内容,以便CSS对其进行处理
  • span不带换行效果(所以又可以叫做行内块标签),div带换行(每个div占满一行)。比如:

语义化标签

  • H5中为了提高程序的可读性而定义的一些标签,同样本身没有任何效果,需要结合CSS使用
  • 比如:<header>:用来标记开头;<footer>:用来标记结尾。

表单标签

通常都是使用框架,并不会用到原生的表单标签,可以作为了解

  • 表单:采集用户输入的数据。和服务器进行交互。
  • form标签(围堵标签),本身并没有任何样式效果,只是将需要采集数据的部分包裹起来,也就是说,如果没有被包裹在form中,其中的数据将不会被采集。属性action,指定提交数据的目的地,虚拟路径/资源路径。
  • text:文本框(默认值)。可以用placeholder属性来指定文本框的提示信息。
  • password:密码框,以密文显示的文本框。可以用placeholder属性来指定文本框的提示信息。
  • radio:单选框。要想实现单选效果,每个单选框的name的取值要一致。有一个checked属性,可以用来标记默认值。checked="checked"。
  • checkbox:复选框,同样的,可以指定value值(value可以解决中文无法显示的问题)。有一个checked属性,可以用来标记默认值。如何提交复选框?设置name值,设置value值,还在保证在表单中。然后利用表单对象的方法submit()手动提交表单,那么选中的name=value参数就会被提交。
  • submit:提交按钮,用于提交其所在表单的数据。
  • button:生成一个普通按钮。点击没有任何反应。
  • label标签:用于指定输入项的名称。
  • 表单项标签textarea(围堵标签),文本域。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值