HTML学习

语法

随手笔记而已--比较乱


一. 基本结构

  • : 根标签,所有的网页标签都在

  • :用于定义文档的头部,它是所有头部元素的容器.

  • :标签之间的内容是网页的主要内容.


二. 标签详解

1. head 标签

文档的头部描述了文档的各种属性和信息,包括文档的标题等.一般不会真正作为内容显示给读者看.


   
    
勇气    
    
    


</code>标签: 在<title>和标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中.网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都有独一无二的 title

2. 代码注释

``

3. 其他标签
  • : 标题,h1-h2-h3-h4-h5-h6

  • : 段落

  • : 加粗

  • : 斜体

  • : 短文本引用,引用的部分不需要加双引号

  • : 长文本引用,引用的部分不需要加双引号


  • : 换行,相当于回车键

  • : 空格


  • : 分割线

  • : 地址

  • : 代码(单行),多行用

    • : 无序列表,
    • 包在里面表示每条信息

      1. : 有序表,
      2. 包在里面表示每条信息,从1开始

      3. : 分块,将相关联的元素封装成一块放在一个容器中使其独立...其中,用 id 给模块命名,给定一个唯一标示符常用

      4. 表格

      5. : 整个表格的开始和结束

      6. : 当表格内容非常多时,表格会下载一点显示一点,但如果加上标签后,这个表格就要等表格内容全部下载完才会显示

      7. :表格的一行,有几个就有几行

      8. : 表格的一个单元格,一行中包含几对...,说明一行中就有几列

      9. : 表格的头部的一个单元格,表格表头..与平级,th标签中的文本默认为粗体并且居中显示

      10. 链接显示的文本: 超链接(在本窗口打开网页).title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容(语义化更友好). 在新窗口打开目标网址链接显示的文本`

      11. mailto:: 使用mailto在网页中链接Email地址.格式对此影评有何感想,发送邮件给我.注意:如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。

      HTML学习_第1张图片
      mailto.png
      • : 为网页插入图片. ![电影介绍](http://upload-images.jianshu.io/upload_images/565029-8358b9d56aca6b0a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

      • 1、src:标识图像的位置;

      • 2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;

      • 3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);

      • 4、图像可以是GIF,PNG,JPEG格式的图像文件。

      4. 表单

      网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

      • 语法:

        • 1. :标签是成对出现的,以开始,以
        • 结束。
      • 2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。

      • 3.method : 数据传送的方式(get/post)。

      • 4.所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在

        标签之间

      5. 控件
      • 输入框: ,

      • type="text"表示文本输入框,type="password"表示密码输入框

      • name 为文本框命名,以备后台程序ASP 、PHP使用

      • value 为文本输入框设置默认值。(一般起到提示作用)

      • 文本域: ,当用户需要在表单中输入大段文字时,需要用到文本输入域。 注意这两个属性可用css样式的width和height来代替:col用width、row用height来代替。

      • 选择框

      • 单选框: :当设置 checked="checked" 时,该选项被默认选中 :同一组的单选按钮,name 取值一定要一致,这样同一组的单选按钮才可以起到单选的作用

      • 复选框:

      • 下拉列表框: value 是向服务器提交的值;看书是显示的值;设置selected="selected"属性,则该选项就被默认选中

      
      
      

      下拉框多选添加multiple="multiple"属性. mac 电脑中按住 command 键同时单击进行多选操作

      
      
      • 按钮

      • 提交按钮:

      • 重置按钮:

      • label 标签: label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。
        标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。

      
      


      三. CSS 样式 (层叠样式表 (Cascading Style Sheets))

      主要用于定义 HTML 内容在浏览器内的显示样式,比如文字大小、颜色、字体加粗等.

      
      
      
      

      我最帅!!你特么服不服?!!不服弄死你一群傻吊


      元素分类
      1. 常用的块级元素:

        ...