欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  1作用用于为网页链接各种文件
 
  2常用属性:
 
  rel:用于表明被连接文件与当前文件的关系.次数选icon 表明被连接图片是当前网页的icon图标
 
  type:表明被连接文件是什么类型,可以省略
 
  href:表明链接文件的地址
 
  1 charest 属性:单独使用,设置文档字符集编码格式
 
  写法<meta charest="UIF-8">
 
  常见的中文编码格式;
 
  GB-2312:国标码;简体中文
 
  GBK:扩展的国标码,简体中文
 
  UIF-8:万国码Unicode码基本兼容各国语言
 
  2 Http-equiv属性:需配合content属性使用,主要声明浏览器如何解释编译文
 
  写法:<meta http-equiv="属性值"content="属性值详细内容">
 
  常用属性值:Content-Type :HTML4.01之前的文档内容编码声明
 
  rsfresh: 网页刷新
 
  set-cookie:设置浏览器cookie缓存
 
  3 name属性:需配合content属性使用,主要用于给搜索引擎提供必要信息
 
  写法:<meta name="属性值" content="属性值详细内容">
 
  重要属性值:author作者 声明网站作者,常用公司网址表示
 
  keywords 关键字 多个关键字,用英文逗号隔开
 
  description 网页描述 搜索引擎显示在title下的内容
 
  http-equiv和name属性必须和content睡醒配合使用,前两者只适用于声明即将修改那些属性,而实际的属性值内容,在content中描述
 
  作者
 
  <meta name="author" content="http//" />
 
  网页关键字
 
  <meta name="keywords" content="html5,网页,web前端开发" />
 
  网页描述
 
  <meta name="description" content="这是我在杰瑞教育开发的第一个网页"/>
 
  title:网页的标题 ?即网页选项卡上的文字
 
  1块级标签 自动换行,前后隔一行
 
  2行级标签:、按行逐一显示
 
  是否自动换行,是我们判断块级标签的重要指标
 
  标题标签<h1></h1>……<h6></h6> ?h1最大 h6最小 加粗
 
  水平线<hr/>
 
  段落<p></p>
 
  换行<br/>
 
  引用<blockquote></blockquote >:
 
  1:表明标签中的文字,为引用的内容,并缩进
 
  2:cite属性 表明引用的来源,一般为引用的网址UR
 
  预格式<pre></pre>:
 
  浏览器解析时,会按照等宽字体显示,并且保留标签内的空格和回车,常用于保留代码格式。
 
  一 ? 有序列表 order list
 
  <ol>
 
  <li></li>
 
  </ol>
 
  二 ? 无序列表 unorder list
 
  <ul>
 
  <li></li>
 
  </ul>
 
  三 ? ?定义描述列表
 
  <di>
 
  <dt>标题</dt>
 
  <dd>描述项</dd>
 
  </di>
 
  一般情况下,标题dt只有一项,描述项dd可以有N项。
 
  浏览器显示时,标题顶格显示,dd会缩进显示
 
  ? 四 ? ? 图品组合标签] figure
 
  1 <figure></figure>标签有两个子标签
 
  <img src="">:一幅图片 src:表示图片的路径
 
  <figcaption></figcaption>:图片的标题
 
  2 浏览器表示为:图片与标题上下排列,且整体向后缩进一个单位
 
  ?
 
  ?
 
  ?五 ? ? ?分区标签 ? div
 
  常配合CSS使用,为网页中最常用的分区标签,常用于网页布局使用。
 
  <div style="width: 300%;height: 500px;background: blue;">
 
  <h2>标题</h2>
 
  </div>
 
  ? span(文本):
 
  用于包裹一部分文字,进行特定样式的修改。
 
  img(图片):
 
  1 src属性:表示图片引用路径
 
  src常见路径的写法:
 
  ① 相对路径:当图片在当前文件下一层时,文件夹名/图片名src="img/icon.jpg"
 
  当图片与文件在同一层时;图片名 src="icon.jpg"
 
  当图片在当前文件上一层时:图片名src=""
 
  使用相对路径时,图片最外层只能放在网站根目录(图片必须在项目文件夹中)
 
  ②绝对路径:严禁使用
 
  ③网络连接:直接使用图片的网络地址,但由于在别人的服务器,不可控,所以不建议使用。
 
  2title:当鼠标指上时显示的文字
 
  3alt :当图片无法加载时显示的文字
 
  4width/Height</span>:图片的宽度高度 相当于CSS中的style="width: ;height: ;"
 
  5align:图片周围的文字相对于图片的排列方式
 
  em(强调)
 
  strong(强调)
 
  q(短引用):
 
  常用于一句话的引用,cite表示引用的来源,浏览器解析时,会在内容的前后插入双引号
 
  a(超链接):
 
  1 href:超链接的跳转地址:可以写网络连接或本地文件的相对路径,同img 的src的路径一样
 
  2 target:设置超链接打开窗口的位置,_self 自身页面打开 _blank 新页面打开
 
  3title:鼠标指上后显示的文字
 
  4rel属性:表明即将跳转的页面与当前页面的关系,
 
  rel="prev" 即将跳转的页面是当前文档的前一篇文章
 
  rel="next" 即将跳转的页面是当前文档的后一篇文章
 
  rel=prefetch"" 预加载 当前文档加载完成后,利用剩余网速,将其跳转到网页
 
  [功能性连接]
 
  mailto://
 
  [锚链接]
 
  1本页面的锚链接
 
  设置一个锚点:<a name="top"></a> 用name属性表示锚点名称
 
  在超链接的herf属性中使用#name跳转到指定的锚点位置
 
  <a href="#top">调到锚点</a>
 
  2其他页面锚链接
 
  需跳转的页面设置锚链接
 
  在超链接的herf属性 文件名
 
  <a href="aaa.html#top"></a>
 
  i(倾斜)
 
  b(加粗)
 
  small(缩小字体)
 
  em 强调 浏览器会显示为倾斜
 
  strong 强调 浏览器会显示为加粗
 
  i:倾斜
 
  b:加粗
 
  strong/em/i/b 标签的区别
 
  1 em和strong都表示强调,而且strong的强调成都大于em em和strong均可多层嵌套,表示强调程度的递增
 
  2em和i都能倾斜 strong和b都能加粗,但strong和em多了一层强调的语义。
 
  可以帮助搜索引擎快速抓取网站重点,而且HTML5要求开发者,尽可能实现代码的语义化
 
  表格 table
 
  表格<table>
 
  表格的行 <tr></tr>
 
  表格中的单元格<td></td>
 
  </table>
 
  表格中的表头列<th></th> 将tr中的td替换表示本行为表头
 
  th 默认加粗 且在单元格居中显示
 
  【table的常用属性】
 
  1 Border 表格的边框属性:当使用border等于几设计边框时会在所有td和table上嵌套边框 当border加大时,只有table边框加粗,td没有变化。
 
  2 Cellspacing 单元格与单元格之间的间隙 当Cellspacing值为零时,单元格之间的间隙为零,但边框线没有合并(边框线还是两条)
 
  #合并边框的写法:style="border-collapse:" 使用边框合并后 无需设置Cellspacing
 
  3 Cellpadding 单元格内边距 单元格中文字与单元格边框的距离
 
  4 Width/Height</span> 表格的高度宽度
 
  5Align:表格的对齐方式 :设置表格在父容器中的对齐方式 left center right
 
  注意:表格使用Align属性时;相当于使表格浮动,可能会导致表格后面的元素受表格浮动影响,导致布局错乱。
 
  6Bgcolor:背景色
 
  7Background:背景图片 后接相对路径,当背景图和背景色同时生效时,背景图会覆盖背景色
 
  8Bordercolor:边框颜色
 
  <td><tr><th>标签的属性
 
  但行列属性与表格属性发生冲突时,以行列属性为准
 
  属性设置优先级: td > tr > table
 
  1 width/heigt: 个单个的行列设置高度宽度
 
  2 Bgcolor: 背景色
 
  3 Align: 设置单元格中的文字在单元格中的水平对齐方式
 
  4 Valign 设置单元格中的文字在单元格中的垂直对齐方式
 
  5 nowrap :nowrap="nowrap" 设置单元格行末文字不断行(属性值可以不写)
 
  [表格的跨行和跨列]
 
  1 跨列: coispan 某单元格跨N列,则单元格后的N-1个td就不要了
 
  2跨行: rowspan 某单元格跨N列,则单元格下的N-1个td就不要了
 
  1 两个重要属性
 
  ①action:表单需要提交的服务器地址
 
  ②method:表单提交数据使用的方法,get/post
 
  >>> get和post的区别
 
  1get 传参使用URL传递,所有参数在地址栏可见,不安全,get传参数据量有限
 
  2post 传参使用http请求传递 比较安全 post可以传递大量数据
 
  but:get请求的传递速率要比post快
 
  2input的常用属性
 
  ①type:设置input 的输入类型
 
  ②name:给input输入框起名,一般情况下,name属性必不可少。因为传递数据时,使用name=输入内容 的形式传递
 
  ③value:input输入框的默认值
 
  ④placeholder:输入框的提示内容,当input有默认的value或者输入指示,消失。
 
  3input-type常用属性值
 
  ①text:文本输入框
 
  ②password: 密码输入框, 输入内容默认显示为小黑点
 
  ③radio:单选框 checkbox 复选框
 
  >>>使用radio/checkbox时,value属性必填,提交时,提交的为value中的默认值
 
  >>>radio/checkbox凭借name属性,确定是否属于同一组,name相同为同组,且只能选一个
 
  >>>使用checked="checked"属性,设置默认选中项
 
  ④ file 文件上传
 
  >>>使用accept=类型,设置只能上传的文件类型
 
  ⑤submit 提交按钮,将所有的表单数据提交至后台服务器
 
  ⑥reset:重置表单数据 将表单恢复到默认值
 
  ⑦image 图形提交按钮,和submit一样具有表单提交功能
 
  >>>使用src属性 选择图片路径
 
  ⑧button 普通按钮 没有任何用
 
  4 属性名等于属性值的情况
 
  nowrap :nowrap="nowrap" 设置单元格行末文字不断行(属性值可以不写)
 
  checked="checked" 设置radio或checkbox的默认值
 
  multiple="multiple" 设置select控件为多选控件
 
  selected="selected":默认选中的option选项
 
  readonly="readonly" 设置为只读模式,不允许编辑
 
  disabled="disabled" 禁用控件,当input被disabled时,该input的name和value将无法向后台传递
 
  hidden="hidden" 隐藏控件 等效于<input type="hidden"/>
 
  5 下拉选择控件 select
 
  ① 写法:<select>
 
  <option></option> //可以有N多个
 
  </select>
 
  ② name属性,应该写在<select>上,所有选项只有一个name
 
  ③ multiple="multiple" 设置select控件为多选,可在界面使用Ctrl+鼠标,进行多选。一般不用。
 
  ④ option常用属性:
 
  value="":当option没有value属性时,往后台传递的是<option></option>标签中的文字;
 
  当option有value属性时,往后台传递的是value属性的值。
 
  title="":鼠标指上后显示的文字。
 
  selected="selected":默认选中。
 
  ⑤ <optgroup label="山东省"></optgroup> :用于将option标签进行分组,label属性表示分组名。
 
  6、 【文本域 textarea】
 
  ① 写法:<textarea></textarea>
 
  ② 设置宽高style="width: 200px; height: 150px;" 自身有cols="" rows=""两个属性,但不常用
 
  ③ readonly="readonly" 设置为只读模式,不允许编辑。
 
  ④ style="resize: none;" 设置为宽高不允许修改。
 
  ⑤ style="overflow: ;" 设置当文字超出区域时,如何处理。
 
  >>> 也可以通过overflow-x/overflow-y分别设置水平垂直方向的显示方式。
 
  >>> 常用属性值:hidden 超出区域的文字,隐藏无法显示
 
  scroll 无论文字多少,均会显示滚动
 
  auto 自动,根据文字多少自动决定是否显示滚动条(默认样式)
 
  7 表格的边框与标题
 
  <fieldset> 表格的边框
 
  <legend>表格的标题</legend>
 
  </fieldset>
 
  注:一个表单可以有多组边框+标题
 
  【HTML5智能表单】
 
  ①H5新增的input的form属性,用于只想特定form表单的id,实现input无需放在form标签中, 即可通过表单进行提交
 
  <form id=foo>
 
  </form>
 
  <input form="foo"/>
 
  ②新增N多个type属性 详见表格
 
  ③ 新增input的属性:
 
  Autocomplete:自动完成功能 记忆之前输入过的内容,在下次输入时,根据以前的内容提示,自动完成。
 
  绝大多数浏览器自动开启
 
  有两个属性值,
 
  可以再form标签上设置Autocomplete设置整张表单的自动完成开关,但可以再个别input上单独设置,覆盖form的整体设置。
 
  Autofocus:自动获得焦点 Autofocus="Autofocus"
 
  Form:所属表单 通过form表单的id指向特定的表单
 
  Required:必填 required="required" 设置input为必填。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60143.shtml