html基础知识点

字符集:
<meta charset="UTF-8">
utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。
gb2312 简单中文  包括6763个汉字
BIG5   繁体中文 港澳台等用
GBK包含全部中文字符    是GB2312的扩展,加入对繁体字的支持,兼容GB2312
UTF-8则包含全世界所有国家需要用到的字符

单标签:br hr img input base(可以设置整体链接的打开方式)

<head><base target="_blank">如果想某一链接以_self打开,在它自己标签里标注即可,优先级大/head>
水平线标签<hr />   换行标签<br />  /表示标签结束

div  span  是没有语义的 网页布局主要的2个盒子
<标签名 属性1="属性值1" 属性2="属性值2" …> 内容 </标签名>


锚点定位:通过创建锚点链接,用户能够快速定位到目标内容。<a href="#id名">名称</a>
如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。

一张图片,鼠标放上去,提示文本信息<imgsrc="" title="要放的文本信息">


相对路径:所需打开的文件同一文件夹:只需文件的名称即可
所需打开的文件在下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,
所需打开的文件在上一级文件夹:在文件名之前加入“../” ,如果是上两级,则需要使用 “../ ../”
绝对路径:“D:\web\img\logo.gif”(一般不用,一换电脑就不可以用),或完整的网络地址。如“http://www.itcast.cn/images/logo.gif”。

定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。其基本语法如下:
<dl>
  <dt>名词1</dt>
  <dd>名词1解释1</dd>
  <dd>名词1解释2</dd>
</dl>

input的type是类型,可以是text,password,radio等 
用户名:  密&nbsp码:   加一个空格就让其对齐了

单选框,通过相同的name值来实现,用户只可以选中一个。 默认被选中checked="checked"  复选框checkbox和单选框用法一样
<input type="radio" name="sex" checked="checked"/>男   <input type="radio" name="sex"/>女

图像按钮<type="image" src="...">
文件按钮<type="file">可以选择本地文件

label标签
可以绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。
如:<lable> 直接放在lable标签里,点击这句话就可跳到后面的输入框 <input type="text">  </lable>

for 属性规定 label 与哪个表单元素绑定。类似于锚点。
<label for="male">Male</label>
<input id="male" type="radio" name="sex">

textarea(文本域),如果需要输入大量的信息,创建多行文本输入框
<textarea cols="每行中的字符数" rows="显示的行数">
  文本内容
</textarea>

下拉菜单
<select>
  <option>选项1</option>
  <option>选项2</option>
  <option>选项3</option>
  ...
</select>
在option 中定义selected =" selected "时,当前项即为默认选中项。

form表单中的name用于指定表单的名称,以区分同一个页面中的多个表单。

HTML5新标签与特性
可以去网站详细查询http://www.w3school.com.cn/

常用新标签
header:定义文档的页眉
nav:定义导航链接的部分
footer:定义文档或节的页脚
article:标签规定独立的自包含内容
section:定义文档中的节(section、区段)
aside:定义其所处内容之外的内容

datalist 选项列表
<input type="text"  list="star"/> <!--  input里面用 list -->
<datalist id="star">   <!-- datalist 里面用 id  来实现和 input 链接 -->  
    <option>刘德华</option>
    <option>刘若英</option>
</datalist>

fieldset 标签将表单内容的一部分打包,生成一组相关表单的字段。
<fieldset>
    <legend>用户登录</legend>
    用户名: <input type="text"><br /><br />
    密 码: <input type="password">
</fieldset>

常用新属性(用户获得更好的体验):
 <input type="text" placeholder="请输入用户名"> | 用户输入的时候里面的文字消失    
 <input type="text" autofocus>            | 当页面加载时input元素自动获得焦点 
 <input type="file" multiple>             | 多文件上传                     
 <input type="text" autocomplete="off">   | 规定表单是否应该启用记录功能,off是关闭,on是打开,直接写autocomplete默认是on,必须有提交按钮,并且必须给表单名字   name=""|
 <input type="text" required>             | 必填项,为空时是红色边框,部分浏览器可能不兼容                     
 <input type="text" accesskey="s">        | 使元素获得焦点快捷键,alt+s     

新增的type属性值:
 <input type="email">    | 必须有@     
 <input type="tel">      | 在移动端里是弹出数字键盘   
 <input type="number">   | 在移动端里是弹出数字键盘,只能输入数字
 <input type="search">   | 搜索框,后面有个x可以删除输入的内容
 <input type="range">    | 可以左右拖动     
 <input type="time">     | 可以点击选择小时分钟          
 <input type="date">     | 可以点击选择年月日 (出生日期或者入学时间等等)       
 <input type="month">    | 可以点击选择年月          

多媒体标签
引入网上视频embed
原HTML:iframe:比如说去哔哩哔哩上,点击分享会有<iframe>标签里的东西,直接复制过来即可。
新HTML5:embed:比如去优酷上,点击分享,有复制HTML代码,</embed>标签里的复制过来即可。

audio:播放音频
<audio src="sound.mp3"  autoplay controls loop="-1"/></audio>
autoplay 自动播放,默认是阻止的
controls 增加一个可以暂停的控件
loop="n" 循环播放n次,n=-1是无限循环。
width 设置播放窗口宽度
height 设置播放窗口的高度

由于版权等原因,不同的浏览器可支持播放的格式mp3,ogg,wav等是不一样的,多浏览器支持的方案:
<audio controls autoplay>
    <source  src="bgsound.mp3" />
    <source  src="music.ogg" />
    您的浏览器不支持播放声音
</audio>


多媒体 video
支持三种视频格式ogg,mp4,webM
由于版权等原因,不同的浏览器可支持播放的格式是不一样的,多浏览器支持的方案:
<video controls autoplay>
    <source src="mp4.mp4"/>
    <source src="movie04.ogg"/>
    您的浏览器不支持视频播放
</video>

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值