<image (width=300px height=300px )src=" ....">,如果不加上这个属性,图片是会自带宽高的属性的,加上之后是会覆盖之前的图片宽高,还可以在head中设置CSS,CSS直接覆盖之前img中设置的width,height属性的,优先级是CSS,image中的width,height属性,图片自带的宽高属性。
分析一个网页是有哪几部分组成的,之后用什么方式来写它使最好的,他里面是包含了什么,比方说是一个链接,是文字就加上文字,而是图片就要加上图片的标签了。一个大块面中是有几个元素的,元素是有什么含义呢(中文说出来,在查询英文单词,在查询标签,以最好的姿态显现出来),这就是分析页面构成,在怎么输出了。
一个标签,dl叫做列表描述的标签,<dl><dt></dt><dd></dd></dl>
如何将链接的网页在ifram中打开,所有的链接的target都应该和该iframe中的name应该都是一样的,像这样,
<iframe name=xxxx frameborder="0">
<a src=" " target="xxxx">
a标签中是有target属性,其中有两个选项,一个是_top,还有一个是_parent,top是比parent还要高一个等级的,是祖父级别的,如果一个页面中嵌入了2个页面(是一个包着一个的大包中,中包小),是用iframe实现,如果是在当前页面的第二嵌入的页面中设置A标签的target为_parent,那么跳转的页面就会出现在嵌入的第一页面中,而如果是在当前页面的第二嵌入的页面中设置A标签的target为_top,那么跳转的页面就会出现在当前页面中。
点击直接下载有两种方式
1.在a标签中直接写入download。
2.在脚本中添加content-type:application/octet-stream。
在href中是可以写//qq.com ,这样写的话是不能直接跳转到qq的首页的,但是是可以以http的协议访问的,首先是要在gitbush中添加npm i -g http-server ,之后是直接运行http-server ,直接打开给的Available on: http://127.0.0.1:8080,直接在浏览器中运行,打开相关的文件,就可以打开 QQ的网站了
A标签还有一个伪协议,内容可以是这样的,<a href='javascript:alert("打开一个网站可以吗")'>类似这种的,如果说有这样的需求,建议一个链接,但是不需要它任何的跳转,所以现在需要伪协议,需要这样子写,<a href="javascript:;">这样满足它是一个链接,但是不会进行页面的跳转。
A标签中href='#',那么页面是会跳转到顶部的,而且会增加一个锚点。
form标签也是用来做跳转页面的,但是在form标签中是要添加提交按钮,点击按钮,页面可以跳转。写法<form action="....."><button>提交</button></form>
form有两种方法(用method来设置),一种是get还有一种是post,而post是最常用的,在输入框中输入,那么如果设置的是get,那么输入框中的信息,就会以查询参数显现出来,如果设置的是post请求,那么信息就会在network中以第四部分显示,大前提是在http协议中。
如果在form表单中只有一个按钮,是以这样的方式写的<button>button</button>,那么会自动升级为提交按钮。
如果form表单中input的属性type设置成subbmit,那么它就是提交按钮,如果设置成button,那么它就是一个普通的按钮,不能够进行页面的跳转。
lable的for属性和input的id属性要同时出现,才能实现不用点击输入框,只要点击输入框前面的lable中的内容,就能够focus到输入框中。比方说这样
<form action="..."><lable for='xxxx'>年龄</lable><input type="text" id='xxxx'></form>
简单的写法<form action="...."><lable>年龄<input type='text' name="age"></lable></form>
input中type是有checkbox和radio两种属性的,一个多选框另一个是单选框。
<lable><input type='checkbox' name='....' value='....'>......</label>,这样子写才能够上传到服务器中,不然的话是不能上传的。多选框一般都是要写两个或者两个以上的,如果勾选的内容属性是相同的,那么他们的name也要相同,这样子服务器才能知道勾选的是同一种属性(比方说水果)。name=value。
单选框radio中如果是有两个选项,那么两个选项的name都要相同才行,不然两个选项都是可以选择的。
如果不写thead和tfoot,那么所有的内容都会在tbody中,有时候内容是会很乱的,建议加上thead和tfoot