html

作者: 一条自由自在的鱼 | 来源:发表于2016-06-10 02:20 被阅读29次

来自慕课网的笔记。
学习标签时要注意标签的用途、标签在浏览器中的默认样式这两方面。

标签语义化:

  1. 更容易被搜索引擎收录。
  2. 更容易让屏幕阅读器读出网页内容。

<head></head>
绝大多数文档头部包含的数据都不会真正作为内容显示给读者。网页上要展示出来的页面内容一定要放在body标签中。

<head>
    <title>...</title> 
    <meta>
    <link>
    <style>...</style>
    <script>...</script>
</head>

<title>标签:网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。
``注释。
<p>标签的默认样式,可以在上图中看出来,段前段后都会有空白,如果不喜欢这个空白,可以用css样式来删除或改变它。
<hx>文章标题,h1、h2、h3、h4、h5、h6可以当作文章标题,网页上的各个栏目的标题也可使用它们。标题标签的样式都会加粗。

强调:

<em>需要强调的文本</em>  
<strong>需要强调的文本</strong> 

但两者在强调的语气上有区别:<em>表示强调,<strong> 表示更强烈的强调。并且在浏览器中<em> 默认用斜体表示,<strong>粗体表示。两个标签相比,目前国内前端程序员更喜欢使用<strong>表示强调。它们的语义是强调。这样搜索引擎会认为这些词语是关键字,屏幕阅读器也会重读这些词汇。

<span></span>标签为文字设置单独样式,没有语义,它的作用就是为了设置单独的样式用的。

<head>
<style>
span{
    color:blue;
}
</style>
</head>
<body>
为了追寻他的<span>美国梦</span>,他……
</body>

<q></q>短文本引用,会自动添加双引号。这里用<q>标签的真正关键点不是它的默认样式双引号(如果这样我们不如自己在键盘上输入双引号就行了),而是它的语义:引用别人的话

<blockquote>引用文本</blockquote>长文本引用,浏览器对<blockquote>标签的解析是缩进样式。
换行<br />,这种标签属于空标签。同样的还有<hr />横线和<img />。在 html 中是忽略回车和空格的。要想输入空格,必须写入记得有分号。

<address>标签,为网页加入地址信息,默认为斜体。
<code>代码语言</code>加入一行代码
<pre>语言代码段</pre>插入代码段,被包围在 pre 元素中的文本通常会保留空格和换行符。

没有先后顺序的信息列表:ul-li标签。ul-li在网页中显示的默认样式一般为:每项li前都自带一个圆点。

<ul>
  <li>信息</li>
  <li>信息</li>
   ......
</ul>

有序列表:ol-li标签。<ol>在网页中显示的默认样式一般为:每项<li>前都自带一个序号,序号默认从1开始。

<ol>
   <li>信息</li>
   <li>信息</li>
   ......
</ol>

<div>…</div>标签为网页划分独立的版块。可以把一些独立的逻辑部分划分出来,如网页中的独立的栏目版块,就是一个典型的逻辑部分。
<div id="版块名称">…</div>给网页板块添加标记。

<table></table>标签添加表格

创建表格的四个元素:

table、tbody、tr、th、td
1、<table>…</table>:整个表格以<table>标记开始、</table>标记结束。
2、<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示。
3、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。
4、<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。
5、<th>…</th>:表格的头部的一个单元格,表格表头。
6、表格中列的个数,取决于一行中数据单元格的个数。

默认样式:
1、table表格在没有添加css样式之前,在浏览器中显示是没有表格线的
2、表头,也就是th标签中的文本默认为粗体并且居中显示

利用css样式为表格添加边框:
<head>中加入

<style type="text/css">
table tr td,th{border:1px solid #000;}
</style>

表格的标题和摘要
摘要:<table summary="表格简介文本">摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。
标题:<caption>标题文本</caption>写在table之后。

链接<a></a>
<a href="目标网址" title="鼠标滑过显示的文本" target="_blank">链接显示的文本</a>。title属性主要方便搜索引擎了解链接地址的内容(语义化更友好)。target="_blank"用于在新窗口打开,默认是在原窗口打开。
使用mailto在网页中链接Email地址
如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。<a href="mailto:yy@imooc.com?subject=观了不起的盖茨比有感&body=你好,对此评论有些想法。">对此影评有何感想,发送邮件给我</a>点击链接自动调用邮件软件,并填好收件人、主题和内容。

插入图片
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">

1、src:标识图像的位置;
2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);
4、图像可以是GIF,PNG,JPEG格式的图像文件。

使用表单向服务器传输数据
<form method="传送方式" action="服务器文件">

1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。
2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
3.method : 数据传送的方式(get/post)。
4.label: 用户点击时,自动对焦对应的input组件,label中的for要与input中的id一致,才能对应激活。
<form method="post" action="save.php">
      <label for="username">用户名:</label>
      <input type="text"  name="username" id="username" value="" />
      <label for="pass">密码:</label>
      <input type="password"  name="pass" id="pass" value="" />    
      <input type="submit" value="确定"  name="submit" />
      <input type="reset" value="重置" name="reset" />
</form>  

type是个空标签。

多行文本输入
<textarea rows="行数" cols="列数">在这里输入默认内容...</textarea>
单选多选框

52e5f7c60001a23f07360267.jpg.png

同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。

1、type:

   当 type="radio" 时,控件为单选框

   当 type="checkbox" 时,控件为复选框

2、value:提交数据到服务器的值(后台程序PHP使用)

3、name:为控件命名,以备后台程序 ASP、PHP 使用

4、checked:当设置 checked="checked" 时,该选项被默认选中

重置按钮<input type="reset" value="重置">

相关文章

  • 基础编程语言学习线路图

    HTML HTML教程HTML简介HTML编辑器HTML基础HTML元素HTML属性 HTML标题HTML段落HT...

  • HTML头部-10

    HTML 元素 HTML 元素 HTML 元素 HTML 元素 HTML 元素 HTML ...

  • html 大纲

    html 通用 html 简介 html 常用标签 html 属性 html 表格 html 字体 html 表单...

  • web 前端学习线路图

    一、HTML 教程 HTML教程HTML简介HTML编辑器HTML基础HTML元素HTML属性 HTML标题HTM...

  • 2018-06-04——HTML简介

    HTML 简介 HTML 标签 ·HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 ·HTML...

  • HTML 基础

    HTML 标题 HTML 段落 HTML 链接 HTML 图像 HTML 文本格式化标签 HTML ...

  • html常用的基本标签

    HTML基础包括web工作原理,HTML概述,HTML基本标签和HTML高级标签。 〈html〉...〈/html...

  • Html 学习笔记

    HTML基础 HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag) HTML 标签通...

  • HTML:基础(2)元素

    HTML 元素 HTML 文档由 HTML 元素定义。 HTML 元素语法 HTML 元素以开始标签起始 HTML...

  • 2018-10-29 第二阶段 day1 htm

    1.html说明 说明html版本html5-- ...

网友评论

      本文标题:html

      本文链接:https://www.haomeiwen.com/subject/ftbjdttx.html