html css的简单学习(二)


<!Doctype html>告诉浏览器,这是一个html文档。
lang="en" 默认是en,表示英语;
zh-Hans 中文简体;
zh-Hant 中文繁体;
===========================================================
行内文本标签:
示例:
<p>今天下午<time>4点到6点</time>在<address>会议室</address>开会</p>
适合部分浏览器,提高语义。

<pre></pre>标签,文本通常会保留空格和换行符。
而文本也会呈现为等宽字体
===========================================================
显示效果一样,但强调意义不同的标签有这些:
<del></del>和<s></s>都是显示删除线,但del有强调含义。
<ins></ins>和<u></u>都是显示下划线,但ins有强调含义。
<em></em>和<i></i>都是斜体,但em有强调含义。
<strong></strong>和<b></b>都是加粗,但strong有强调含义。
<mark></mark>突出显示,效果是文字背景变色。
===========================================================
<code></code>用来包装文档中的代码片段。
示例:
<code>
document.getElementById('id');
</code>
==========================================================
表格:
<caption>标题
<thead><th>头部
<tbody>主体
<tr>行
<td>单元格
<tfoot>底部
========================================================
img标签设置width后,不设置高度时,高度自动会等比缩放
========================================================
<ol>有序列表:
使用reversed可以倒序,示例:<ol reversed></ol>
使用start可以指定开始数字。
在li标签中使用value属性,可以指定序号,示例<li value='10'></li>
====================================================================
input中的image类型按钮,
<input type="image" src="图片url" alt="说明">
必须放在<form>标签中才有提交功能
=====================================================================
下拉框与分组:
<select name="hefei">
<optgroup label='合肥市'>
<option value="baohe">包河区</option>
</optgroup>
<optgroup label='县市'>
<option value="changfeng">长丰县</option>
</optgroup>
</select>
==================================================================
textarea文本域:
属性:
cols 每行最对多少个字符
rows 可以显示多少行
resize 是否允许更改尺寸
both默认允许,
none不允许,
horizontal仅允许水平调整宽度,
vertical仅允许垂直调整宽度
示例:
<textarea name='content' cols="30" rows="10" style="resize:both;">
</textarea>
===================================================================
<label>标签用于对控制内容进行说明.

格式一:
<label>与<input>同级,适合表格布局,
但是input必须有id属性与label的for属性关联。
示例:
<label for="name">用户名:</label>
<input type="text" name="username" id="name" value="">

格式二:
label包含input,优点:代码更加紧凑,适合div布局,
但是label是input的父级,增加了层级。
示例:
<label>
用户名:
<input type="text" name="username" value="">
</label>
==========================================================================
<filedset>表单元素分组标签:
示例:
<fieldset>
<legend>用户基本信息:</legend>
<div>
<label for="name">用户名:</label>
<input type="text" name="username" id="name" value="">
</div>
<div>
<label for="pass">密码:</label>
<input type="password" name="password" id="pass" value="">
</div>
</fieldset>
=============================================================================
html5新增的表单属性:
placeholder 设置提示信息;
autofocus 自动获取焦点;
require 必填项,如果为空无法提交并将焦点自动定位在上面;
pattern 对输入内容进行正则验证;
list 限定输入内容的列表,列表由<datalist>标签创建;
height和width 设置input类型为图像时的宽高;
min、max、step 设置input类型为数字或日期时的取值范围与步长间隔;
novalidate 用在form标签中,提交时不对数据进行验证;

正则示例:
<input type="text" name="username" pattern="[a-zA-Z]{1,10}" title="用户名">

list示例:
<label for="search">搜索</label>
<input type="text" id="search" list="keyword">
<datalist id="keyword">
<option value="html">html</option>
<option value="html">css</option>
<option value="js">js</option>
</datalist>
list的属性值与datalist的id值一致。

min、max、step示例:
工资:<input type="number" min="1000" max"9000" step="500">
==============================================================================
h5新增表单类型:
number 仅限数值型数据,可设置范围和步长;
date 仅限日期型数据,可设置范围与步长;
time 仅限时间类型数据,可设置范围与步长;
email 限定必须输入电子邮箱;
search 不限定内容,当有内容时,控件尾部有一个取消符号;
url 限定必须是以http://或者https://开头的合法url;
color 自动打开系统的色板或拾色器,进行颜色选择;
================================================================================
form表单上传文件时enctype属性的值需要设置为multipart/form-data,
不对发送字符进行编码。
enctype的默认值是application/x-www-form-urlencoded,发送前对所有字符进行编码,
空格转+号,特殊字符转ASCII16进制值。
text/plain仅对空格转为加号,不对特殊字符编码。

当上传多个文件时,增加multiple属性:
<input type="file" name="image" value="上传图片" multiple="multiple" />
================================================================================
<video>标签:

height pixels 设置视频播放器的高度。
width pixels 设置视频播放器的宽度。

autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
muted muted 规定视频的音频输出应该被静音。
poster URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
preload preload
如果出现该属性,则视频在页面加载时进行加载,并预备播放。
如果使用 "autoplay",则忽略该属性。

src url 要播放的视频的 URL。

示例:
<video src="123.mp4" width="400" controls="controls" poster="1.jpg">
您的浏览器不支持 video 标签
</video>

如果只有声音,没有视频图像:
可能是视频编码格式的问题,需要下载格式工厂,然后进行转码:

MP4 = MPEG4文件使用 H264 视频编解码器和 AAC 音频编解码器。
WebM = WebM文件使用 VP8 视频编解码器和 Vorbis 音频编解码器。
Ogg = Ogg文件使用 Theora 视频编解码器和 Vorbis音频编解码器。
==============================================================================

html css的简单学习(二)的更多相关文章

  1. html css的简单学习(三)

    html css的简单学习(三) 前端开发工具:Dreamweaver.Hbuilder.WebStorm.Sublime.PhpStorm...=========================== ...

  2. html css的简单学习

    html css的简单学习 css的内边距:padding (auto.length.%)(顺序:上.右.下.左)padding-toppadding-leftpadding-rightpadding ...

  3. CSS入门基础学习二

    我们下午继续学习CSS的入门基础,搬上你的小板凳赶快进入吧! 一.背景(background) Background-color:背景颜色 background-image (背景图片) backgr ...

  4. HTML 与 css 的简单学习

    第21课: 内联元素,又称为行内元素,主要来控制一行内的字: 如: span,不是独占一行,不能设置宽高,竖直方向上不能设置 margin与 pading的值,不过水平方向上可以设置哦.(因为它只在一 ...

  5. css的简单学习笔记

    1.CSS的简介 *css :层叠样式表 **层叠: 一层一层. **样式表: 具有大量的属性和属性值 *使得页面的显示效果更加好. *css将网页内容和显示样式进行分离,提高了显示功能. *css不 ...

  6. Linux——shell简单学习(二)

    流控制语句: for…done语句 格式:for  变量   in   名字表 do  命令列表 done 例子: #!/bin/sh for DAY in Sunday Monday Tuesday ...

  7. python 3+djanjo 2.0.7简单学习(二)--创建数据库和模型

    我们紧接上次,这里将建立数据库,创建第一个模型提示:这里我们不需要去一直启动,django会在我们ctrl+s的时候自动刷新并启动服务,很方便吧  1.数据库配置 现在,打开 vote_mysite/ ...

  8. day 82 Vue学习二之vue结合项目简单使用、this指向问题

    Vue学习二之vue结合项目简单使用.this指向问题   本节目录 一 阶段性项目流程梳理 二 vue切换图片 三 vue中使用ajax 四 vue实现音乐播放器 五 vue的计算属性和监听器 六 ...

  9. day 81 Vue学习二之vue结合项目简单使用、this指向问题

    Vue学习二之vue结合项目简单使用.this指向问题   本节目录 一 阶段性项目流程梳理 二 vue切换图片 三 vue中使用ajax 四 vue实现音乐播放器 五 vue的计算属性和监听器 六 ...

随机推荐

  1. pandas中层次化索引与切片

    Pandas层次化索引 1. 创建多层索引 隐式索引: 常见的方式是给dataframe构造函数的index参数传递两个或是多个数组 Series也可以创建多层索引 Series多层索引 B =Ser ...

  2. python爬虫基础16-cookie在爬虫中的应用

    Cookie的Python爬虫应用 Cookie是什么 Cookie,有时也用其复数形式 Cookies,英文是饼干的意思.指某些网站为了辨别用户身份.进行 session 跟踪而储存在用户本地终端上 ...

  3. Windows Bash on Ubuntu

    windows Bash on Ubuntu, 之前就是尝试一下,更多是在不安装虚拟机的情况下,学下 bash. 这几天,在 上面 make u-boot,这个用起来比 cygwin方便多了. 之前在 ...

  4. poj-2488 a knight's journey(搜索题)

    Time limit1000 ms Memory limit65536 kB Background The knight is getting bored of seeing the same bla ...

  5. LightOj:1030-Discovering Gold(期望dp模板)

    传送门:http://www.lightoj.com/volume_showproblem.php?problem=1030 Discovering Gold Time Limit: 2 second ...

  6. Linux学习-Shell的变量功能

    什么是变量? 简单的说,就是让某一个特定字串代表不固定的内容. 变量的可变性与方便性 举例来说,我们每个帐号的邮件信箱默认是以 MAIL 这个变量来进行存取的, 当 dmtsai 这个 使用者登陆时, ...

  7. CodeForces 570E DP Pig and Palindromes

    题意:给出一个n行m列的字符矩阵,从左上角走到右下角,每次只能往右或者往下走,求一共有多少种走法能得到回文串. 分析: 可以从两头开始考虑,每次只走一样字符的格子,这样得到的两个字符串拼起来之后就是一 ...

  8. 一个通用的Makefile框架

    先做一个简单的记录,后续有时间再慢慢完善补充细节. 先上一个整体图片: 其中,最重要的文件就是:program_template.mk. 下面是program_template.mk最重要的内容: $ ...

  9. [python学习篇] [os模块] [2]删除文件夹

    def deleteDirectory(self,current_path): if not os.path.exists(current_path): self.logger.info(curren ...

  10. javascript学习笔记 - 引用类型 Object

    引用类型是一种数据结构,也称作对象定义,类似于类的概念. 对象是引用类型的实例. javascript引用类型有:Object, Array, Date, RegExp, Function 使用new ...