hmtl
 hyper text markup language
 超文本标记语言
 超文本:超越一般的文本 变色 加粗 变大 甚至设置超链接
 标记:浏览器已经定义好的 一些由尖括号括起来的特殊符号
 语言:用户跟浏览器交流工具

html文件应该以.html结尾 (可以以.htm结尾不推荐)
 1.html语言 如果标签有开始有结束 称之为围堵标记
 2.html语言中 如果标签没有标签体 称之为空标记
 3.html语言不是怎么规范语言 最好应该按照规范来
 4.html标签不区分大小写  国内开发者喜欢小写 最好小写
 5.html语言中 标签最好正确的嵌套
 6.标签中可以有属性:
  书写格式  属性名="属性值"  "" '' "'

文字类标签:
  <hn></hn> n是一个可变数 取值范围1-6
  <h1></h1>
   特点:
   加粗 换行 上下留白 从一到六越来越小
   常用属性:
    align:对齐方式  left center right
  文字标签:
   <font></font><br />
   常用属性:
    color:颜色
    size:大小 1-7 1到7越来越大
    face:字体家族
    
    颜色的取值:
     1.直接颜色的英文单词
     2.RGB 以#打头跟上六个十六进制的数 #12345f
  <b></b>:加粗
  <strong></strong>:加粗  
  <i></i> :斜体
排版类标签:
 <hr/>:水平线标签
 常用属性:
  width:宽度
  宽度取值:
   1.%百分比
   2.px
  align:对齐方式
 换行标签
  <br/>
  
 段落标签
  <p></p>
  常用属性:
   align:对齐方式
   
图片标签:
  <img />
   常用属性:
    src:指定图片路径
    alt:替代文字
    width:宽度
    height:高度
   路径取值:
    1.相对路径:
     当前路径:./logo2.png ./可以不写
     上级路径:../img/logo2.png
    2.绝对路径:
     http://img.baidu.com/xx.jpg
列表标签
  ol:有序列表
  ul:无序列表
   常用属性:
    ol:
    type:控制前面显式样式
     1:默认
     A
     a
     I
     i
    ul:
     type:
      disc:默认
      circle:空心圆
      square:方块
 
  共同的子标签
   li:列表项
    超链接标签:
  <a></a>
   常用属性:
    href:跳转的页面的路径
    target:跳转的页面的打开方式
     _blank:新开一个选项卡打开
     _self:默认
     framename:在框架集里显示
    路径取值:
     相对路径:
      当前路径:
      上级路径:
     绝对路劲:网址
     #:跳转到当前页面
表格标签:
 <table></table>
 常用属性:
  border:px
  width:宽度
  height:高度
  cellspacing:表格线的间距
  align:对齐方式
 常用子标签:
  <tr></tr>
 tr标签  行
  常用属性:
   bgcolor:背景颜色
   align:对齐方式
  常用子标签:
   <td></td>:单元格
    常用属性:
     bgcolor:背景颜色
     align:对齐方式
     rowspan:行合并
     colspan:列合并
   <th></th>:表头标签
     特点: 加粗 居中
 转义符:
  常用的转义符:
   书写格式
    &单词;
   空格转义符 : &nbsp;
   大于号 >:   &gt; greate than
   小于号 <:  &lt; less than
   &符号:  &amp;
form表单标签:
 form表单标签:
  <form></form>
   常用属性:
    action:提交地址
    method:提交的方法
     get:
      默认提交方式
      参数会追加到url后面 ? 参数名=参数值&参数名=参数值
      数据最大不能超过1kb
     post:
      没有数据大小限制
      不会跟在url后面
      较为安全
   常见子标签:
    input:输入框
     type:(10种)
      text:默认
      password:密码框
      radio:单选框
      checkbox:多选框
      
      file:上传文件
      
      button:普通按钮
      submit:提交按钮
      reset:重置按钮
      
      image:了解中了解
      
      hidden:隐藏域 
 
    select:下拉选择框
     常用子标签
      option
    textarea:文本域标签
     常用属性
     rows:行
     cols:列
   
  通用属性:
   1.name属性
    1.给单选框 多选框 分组
    2.如果你想要提交数据 必须给标签一个name属性 并且必须赋值
   2.value
    1.给按钮类标签起名
    2.单选多选框 提交数据的时候 你想要提交自己的想要值 value属性 必须赋值
  设置默认值:
   1.普通文本框 密码框  hidden设置默认值 给一个value属性值 必须赋值
   2.给单选框 多选框设置默认值 给它设置一个checked属性
   3.给select下拉选择框设置默认值  给它的子标签option设置 selected属性
   4.给textarea设置默认值 直接在标签体内写内容即可
   
  ?username=tom&password=12345&gender=0&hobby=eat&hobby=sleep&avatar=&province=02&city=0201&desc=你好
  点击提交按钮 发生表单提交事件 提交数据
  在url后面跟上一个问号?参数名字=参数值
   如果有多个参数 &连接

Html基本用法的更多相关文章

  1. EditText 基本用法

    title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...

  2. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  3. Java中的Socket的用法

                                   Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...

  4. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  5. python enumerate 用法

    A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , whe ...

  6. [转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: ...

  7. 【JavaScript】innerHTML、innerText和outerHTML的用法区别

    用法: <div id="test">   <span style="color:red">test1</span> tes ...

  8. chattr用法

    [root@localhost tmp]# umask 0022 一.chattr用法 1.创建空文件attrtest,然后删除,提示无法删除,因为有隐藏文件 [root@localhost tmp] ...

  9. 萌新笔记——vim命令“=”、“d”、“y”的用法(结合光标移动命令,一些场合会非常方便)

    vim有许多命令,网上搜有一堆贴子.文章列举出各种功能的命令. 对于"="."d"."y",我在无意中发现了它们所具有的相同的一些用法,先举 ...

  10. [转]thinkphp 模板显示display和assign的用法

    thinkphp 模板显示display和assign的用法 $this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论 ...

随机推荐

  1. error.log worker_connections exceed open file resource limit: 1024

    不按照预期响应请求 nginx.conf中worker_connections 与ulimt -n 配置的冲突

  2. JavaBean的任务就是: “Write once, run anywhere, reuse everywhere” Enterprise JavaBeans

    javaBean_百度百科 https://baike.baidu.com/item/javaBean/529577?fr=aladdin 区别EJB JavaBean 和 Server Bean(通 ...

  3. Spring数据访问和事务

    1.模型 2.解耦 3.实现 3.1 核心接口 3.2 代码分析 3.2.1 事务管理 3.2.2 数据访问 4.使用 4.1 编程模式 4.2 配置模式 4.2.1 声明式配置方式 4.2.2 注解 ...

  4. 出现unmapped spring configuration files found

    intell idea启动出现unmapped spring configuration files found提示. 把spring里面的内容都打勾.

  5. Cassandra go语言client使用

    关于什么是cassandra,可以参考: http://blog.csdn.net/zyz511919766/article/details/38683219 http://cassandra.apa ...

  6. 《Python入门》Windows 7下Python Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Python语言创建Web应用程序,所以需要在本地搭建Python Web的开发测试环境. 关于Python的版本 进入Python的网站,鼠标移到导航条上 ...

  7. 22.解决 eclipse 与 AS 共用 SDK 导致 eclipse ADT 无法使用的问题

    相信很多同学在从eclipse 转 AS 都会遇到这个问题,因为方便所以共用了一个sdk 目录,但是AS 会主动更新sdk,然而手贱的跟新了一夜,再打开eclipse的时候瞬间呆滞了,这一夜发生什么了 ...

  8. 在Windows下使用Dev-C++开发基于pthread.h的多线程程序【转】

    在Windows下使用Dev-C++开发基于pthread.h的多线程程序[转]     在Windows下使用Dev-C++开发基于pthread.h的多线程程序   文章分类:C++编程     ...

  9. DOS命令安装配置Apache + MySQL + PHP 开发环境 (VC11)

    一.下载 1.下载Apache 下载地址:https://www.apachelounge.com/download/VC11/ 2.下载MySQL 下载地址:http://dev.mysql.com ...

  10. angular-selcet

    常规用法代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> < ...