22
社区成员
发帖
与我相关
我的任务
分享<marquee>xxx < /marquee>
<input/> /可省略
<marquee>
<input>
</marquee>
<标签名 属性名=“属性值” 属性名=“属性值”>
e.g.<marquee loop="1" bgcolor="green">html study</marquee>
<input type="password">
/中间都有空格
<input disabled>
1.不同标签有不同属性,也有相同属性(通用属性)
2.属性名和属性值按照W3C标准
3.属性名属性值不区分大小写,但推荐小写
4.双引号可以写成单引号或者不写,但推荐写双引号
5.标签中不要出现同名属性,否者后写的失效
<html>
<head></head>
<body>
xxxxxx(这里放内容)
</body>
</html>
<head></head>里的内容不展示
<title></title>指定页签名
<body></body>里的内容会展示
1.【检查】是浏览器处理后的源代码
2.【查看页面源代码】是程序员写的代码
<!-- 现在的内容不会出现在页面上 -->
<!-- 注释的内容可以换行
你看 -->
<!--注释不可以嵌套
中间应该有空格,但是也可以不写-->
<!--<input>标签也可以注释-->
快捷键control+/ 加入注释,鼠标放在该行即可
快捷键control+z 撤销注释
<!DOCTYPE html>
<!--H5标准声明,最简短-->
告诉浏览器当前网页的版本
文档声明必须写在第一行
<head>
<meta charest="UTF-8">
<!--声明浏览器解码标准-->
</head>
<!--因为vscode默认编码方式就是UTF-8,要想文件有效,需要保证编码解码放式一致-->
<html lang="en">
<!--声明浏览器页签语言
主要作用:
1.让浏览器显示对应的翻译提示
2.有利于搜索引擎的优化
en-US
en-GB
zh-CN
zh-TW
zh
zh-Hans 中文简体
zh-Hant 中文繁体
control+shift+k 快速删除所在行-->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>标题</标题>
</head>
<body>
</body>
</html>
1.VScode内置的插件Emmet中何以对生成结构的属性进行定制
2.存放代码的文件夹中,存放一个favicon.ico图片,可以配置网站图标
开发者文档:
1.http://www.w3c.org/
2.http://www.w3school.com.cn/
3.developer.mozilla.org(最常用)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>html title</title>
</head>
<body>
<h1></h1>
<h2></h2>
</body>
</html>
<!--<h2>标签可写至<h6>,说明最多有六个页面内标题,在页面内自动加粗,自动排版大小。<h1>大标题只能有一个
h标签也不允许相互嵌套-->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>html title</title>
</head>
<body>
<h1></h1>
<h2></h2>
<div>
<p></p>
<p></p>
</div>
</body>
</html>
<!--一般都把段落标签<p>写在<div>标签中
<p>标签不允许嵌套,h,div,p都不允许-->
1.代码的可读性强,清晰
2.有利于SEO(搜索引擎优化)
3.方便设备解析(盲人阅读器,屏幕阅读器)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>html title</title>
</head>
<body>
<h1></h1>
<h2></h2>
<!--块级元素独占一行-->
<input tpye="text">
<!--行内元素只占行的一块区域-->
</body>
</html>
使用规则:1.块级元素中能写:行内元素,块级元素,几乎什么都能写 h1
2.行内元素中能写:行内元素,但不能写块级元素 span,input
3.特殊规则:p标签中不能写块元素 p,div,h
1.着重要阅读的内容,双
2.十分重要的内容,语气更强,双
3.没有语义,用于包裹短语的通用容器,双
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>标题</标题>
</head>
<body>
<img src="图片路径" alt="图片描述" width="图片宽度" height="图片高度">
</body>
</html>
<!--图片路径需要按照使用方式,html页面内的图片和html源文件同级,html页面的网页图标和VS打开的文件夹同级>
相对路径:
绝对路径:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>html title</title>
</head>
<body>
<a href="链接" target="_blank" >链接名</a>
<!--"_blank"在新网页打开
target="_self" 在本网页打开-->
</body>
</html>
<!--超链接的主要作用:从当前页面进行跳转
双标签<a href:要跳转的具体位置;
target:_self:从本页签中打开;
_blank:从新页签打开->
<a href="链接" download="name"(optioanl)>链接名<a>
1.a标签:
<a href="#要跳转的标签名">连接名<a>
<a name="要跳转的标签名"><a>
<img src="链接" alt="图片描述">
区分大小写,最好不重复
2.id(通用标签)
<a href="#id">链接名<a>
<p id="id">段落内容<p>
<img src="跳转地址" alt="图片描述">
注意:
1.id最好不要以数字开头
2.标签的特殊用法:回到开头
<a href="#">回到顶部<a>
<a href="">刷新页面<a>
3.跳转到其他页面的锚点:
<a href="demo.html#id">去demo.html页面的id锚点<a>
4.执行一段js,如果不知道要执行什么,可以留空
<a href="javascript:此处写js脚本;">链接名<a>
<a href="tel:xxx号码">电话联系<a>
<a href="mailto:xxx@xxx.com">邮件联系<a>
<a href="sms:xxx">唤起设备发送短息<a>
有序列表 ordered list ol
列表项 list item li
<body>
<ol>
<li>
<li>
</ol>
</body>
无序列表 unordered list ul
自定义列表 definition list dl
术语标题 definition title dt
术语内容 definition description dd
注意事项
1.列表内保证子元素都是li,可嵌套
2.li尽量不要单独使用
3.列表是可以嵌套的
1.table表签可以有border:边框,后面的值指的是边框的宽度
2.边框宽度大于一的时候,只控制最外层的宽度,单元格的边框宽度仍然是1
3.table标签可以有width,height属性,根据表头字数多少来分配宽度,但后期可以调整,改长宽只变动内容格的大小
4.table中 cell spacing表示边框之间的距离
5.thead的属性是height,align,valign
6.align用来控制表格文字的水平对齐方式,center,left,right
7.valign控制竖直对齐方式,middle,bottom,top
8.tbody和tfoot的属性同thead
1.表格其中的列用column,col表示,colspan跨列
1.换行标签:br单标签
2.分割线标签:hr单标签
3.按原文显示:pre 双表签,一般用于在网页中嵌入大段代码
<table>
<caption>表格标题</caption>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
~
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
~
</tr>
<tr>
<td></td>
<td></td>
<td></td>
~
</tr>
<tr>
<td></td>
<td></td>
<td></td>
~
</tr>
~
</tbody>
</table>
1.button type=“submit”确认 button,属性可以不写,确认是默认值
2.input type=“submit” value=“确认”,此时没有name属性,value值就是按钮名
3.默认选项在input内写checked
<button type="submit">确认</button>
<input type="submit" value="确认">
1.button type=“reset” 重置 button,需要写属性
2.input type=“reset” value=“重置”,value控制的是按钮里的文字
<button type="reset">重置</button>
<input type="reset" value="重置">
1.button type=“button” 检测账户是否被注册 button
2.input type=“button” value=“检测账户是否被注册”
<button type="button">检查账户是否被注册</button>
<input type="button" value="检查账户是否被注册">
<textarea name="place" cols="列数" rows="行数"><textarea>
option value=“xx” xxx option
select
若默认则在option内写selected<select name="place">
<option value="xxx" (selected)>xxx</option>
</select>
1.disabled 在标签 内直接写
2.可以写在input textarea button select option
1.实现获取焦点
2.label for="zhanghu" 账户 label
input id="zhanghu" type="text" name="account" maxlength="10"
此处for和id属性对应
3.或者直接将input标签包裹在label标签内,此时没有for
1.
<label for="zhanghu">账户</label>
<input id="zhanghu" type="text" name="account" maxlength="10">
2.
<label>
<input type="text" name="account" maxlength="10">
</label>
<fieldset>
<legend>xxx</legend>
xxxx
</fieldset>
iframe src="链接" width=“宽” length=“高” iframe
- 利用iframe嵌入一个普通网页
- iframe border 网页边框宽度
- 利用iframe嵌入其他内容:
浏览器可以打开的均可以嵌入
- target属性
target=“tt” --在名字是tt的内嵌窗口里打开,配合超链接或者表单使用
<a href="xx" target="a">xxxx</a>
<iframe name="a" width="xx" height="xx"></iframe>
也可以和表单链接
<a href="xx" target="a">xxxx</a>
<form action="https://xxx" target="a">
<input type="text" name="keyword">
<input type="submit" value="搜索">
</form>
-  ;---表示一个空格,浏览器可以识别,可以不写双标签pre,来表示文本中的空格
-  ;---也是表示一个空格
- <;---小于号
- >;---大于号
- &;---表示&
- ¥中文的shift+4
- ¥---¥
- ©;----©版权所有
- ×---乘号
- ÷---除号
1.给标签指定唯一标识,在一个html里不能重复
2.作用:可以让label标签与表单控件相关联;也可以与css,JavaScript配合使用
3.注意,不能在以下标签中使用:html,head,meta,script,style,title
1.给标签指定类名,随后通过css可以给标签设置样式
1.给标签设置css样式
1.内容的方向:rtl,ltr
2..注意,不能在以下标签中使用:html,head,meta,script,style,title
3.不同标签中的含义不同
1.给标签设置一个文字提示,一般超链接和图片用的比较多
1.给标签指定语言,具体规范参考设置语言mdn
2..注意,不能在以下标签中使用:html,head,meta,script,style,title