Java进阶学习第一天——HTML入门

文档版本开发工具测试平台工程名字日期作者备注
V1.02016.04.06lutianfeinone

第一章HTML

HTML 概述

  • HTML: HyperText Markup Language 超文本 标记 语言。

    • HTML是最基础的网页语言。
    • HTML的代码都是由标签所组成。
  • HTML的基本格式

<html>
    <head>
        * 存放属性的信息,辅助性的信息
        * 引入外部的文件(重要)
        * 会先加载
    </head>
    <body>
        * 存放的是真正的数据
    </body>
</html>


HTML注意事项

  • 多数标签都是有开始标签结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束
  • 想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
  • 属性与属性值之间用“=”连接,属性值可以用双引号单引号或者不用引号一般都会用双引号。或公司规定书写规范。


MyEclipse学习

  • MyEclipse 安装过程
    • 安装JDK,配置环境变量
    • 安装MyEclipse。
MyEclipse配置
  • 配置工作空间的编码(采用UTF-8编码)
  • WindowpreferencesGeneralworkspace—选择UTF-8编码

  • 创建HTML的文件后,如果不是UTF-8的编码,可以进行设置。

    • WindowpreferencesMyEclipseFiles and EditorsHTML—修改成UTF-8的编码
  • 创建HTML的文件后,可以选择打开方式,设置默认的打开方式

    • WindowpreferencesGeneralEditorsFile Associations—选择*.html—选择MyEclipse HTML Editor—选择default—选择ok
MyEclipse中创建web的项目
  • 创建web的项目

    • 右键 – 选择web project – 其名称 – 完成就ok。
  • 编写HTML的文件

    • 在WebRoot目录下 – 右键 – new – myeclipse – web – 选择html的基本模板(Basic Templates) – 其名称 – 完成。


HTML的标签

排版的标签
  • <!-- --> HTML的注释
  • <br /> 换行标签
  • <hr /> 一条水平线
  • color : 颜色
    • 值的写法:两种
      • 1)直接写英文的单词(red green blue)
      • 2)RGB三原色(red green blue) #ab1255
  • width: 宽度
    • 值两种写法:
      • 1) 200px;
      • 2) 可以写百分比
      • 区别:百分比跟着浏览器的大小而改变,像素值不会。
  • <p></p> 段落标签
    • 现象:段落标签的开始和结束位置留一空行。
    • align:对齐方式
    • &nbsp; : 代表空格
  • <div></div> : 在浏览器声明一块区域,区域中放入其他(文字,子标签),一般+CSS+DIV在网页进行布局(美工)
  • <span></span>

    • div块级元素(末尾实际会产生换行操作)
    • span标签不会换行
  • eg1: div的应用

  • eg2: span的应用


字体标签
  • <font></font>
    • color: 颜色
    • size: 字体的大小
      • 最小值是:1
      • 最大值是:7
      • 默认值: 3
      • 值的写法 +2 (3+2)
    • face: 字体的类型


标题标签
  • 注:<title> </title>表示的是文件的标题

  • 部分内容的标题

    • <h1></h1>

      <h6></h6>
    • 特点:逐渐缩小
  • 粗体: <b> </b>
  • 斜体: <i> </i>
  • 标签可以嵌套的

    • <b><i>文本的内容</i></b>
  • 特殊字符

    • <: &lt;
    • > : &gt;
    • & : &amp;


列表标签
  • 数据格式化列表
    • 自动对齐,缩进的
<dl>
    <dt>上层项目</dt>
    <dd>下层项目</dd>
    <dd>下层项目</dd>
</dl>


  • 有序列表
<ol>    
    <li>数据的条目</li>
    <li>数据的条目</li>
    <li>数据的条目</li>
</ol>
  • ol的属性

    • type="a" : 以abc的顺序排序
    • start="" :序号从哪开始
  • 无序(用的最多)

<ul>
    <li>数据条目</li>
    <li>数据条目</li>
    <li>数据条目</li>
</ul>
  • ul的属性
    • type="" : 默认为黑点,可以改为其他值。


图片标签
  • <img />
  • 属性:
    • src=”图片的地址”
    • width=”图片的显示宽度”
    • height:图片显示的高度
    • alt:图片的说明文字


超链接标签
  • 写法:<a></a>
  • 链接资源
    • 必须要指定属性href="链接的地址"
    • 需要编写协议
      • HTTP : href="http://www.baidu.com"
    • 默认file文件的协议
      • 如果浏览器可以解析文件,默认会打开文件。
      • 如果浏览器不可以解析文件,弹出下载窗口。
    • 支持自定义协议
      • 浏览器解析不了的协议,默认找操作系统的引用程序。
    • target="_blank":在新的页面打开。
  • 定位资源
    • name : 定义锚点
    • 点击 href="#锚点名称"
表格标签
  • 把数据封装成表格。
<table>
    <caption>用户列表</caption>
    <tr>
        <th>数据</th>
        <th>数据</th>
    </tr>
    <tr>
        <td>数据</td>
        <td>数据</td>
    </tr>
</table>

  • table的属性
    • border : 边框
    • width : 宽度
    • height : 高度
    • bgcolor : 背景颜色
  • tr的属性

    • align:中间的文字的对齐方式
  • td与th区别:

    • th中间的内容粗体显示。
    • th中间的内容默认居中
    • th一般用来表格的表头
  • td的属性

    • width 宽度
    • height 高度
    • 合并单元格(值的写法:合并几个单元格,值就写几)
      • 行合并 : rowspan=""
      • 列合并 : colspan=""
  • <caption></caption>必须要写在table的中间(里面)


表单标签(重点)
  • 作用:收集用户输入的数据
  • <form >的属性

    • action="表单的提交路径"
      • 网页:http://www.baidu.com
      • html页面
    • method="提交方式(默认是get方式)"(面试题)
      • form表单的提交方式有哪些?(get和post的区别)
        • 答:form表单提交方式有很多,常用的有两种postget
          • post和get提交方式的区别
            • get方式会把参数列表显示在地址栏上,post方式不会(请求体)。
            • get方式说明网站安全级别较低post网站安全级别较高
            • get方式不支持大数据post支持大数据
        • 推荐大家使用post方式。
  • 用户输入的内容
    <input type="类型" name="名称(必须要指定)" value="是否指定value属性看情况" />

    • type="text" :普通的文本框

      • name属性必须要指定,value可以看情况指定(默认显示值)
    • type="password" : 密码框

    • type="radio" : 单选按钮

      • name必须指定,value必须指定
      • name表示属性,值要相同
      • 默认值:checked=checked或者true
    • type="checkbox" : 多选按钮

      • name必须指定,value必须指定
      • 默认值:checked=checked或者true
    • type="reset" 重置:恢复到最初的状态

    • type="submit" 提交表单,作用如下:

      • 点击提交后,地址栏发生了变化(多了?sex=on
      • 在普通的文本框上添加name属性 name="username"之后,点击提交,地址栏发生了变化(?username=haha&sex=on
    • type="file" 选择文件

      • name属性必须指定
    • type="hidden" 隐藏组件

      • name指定, value指定
    • type="button" 按钮

      • value="显示的文字"
      • js(javascript) 绑定事件
    • type="image" 图片

      • 提交:引入外部的一个文件(图片)
    • 选择框

          <select name="city">
              <option value="bj">北京</option>
              <option value="sh">上海</option>
          </select>    
      • selected=”selected” 代表默认值
    • 文本域<textarea>
      • rows=”行”
      • clos=”列”
      • name属性 指定
      • selected=”selected” 代表默认值



框架标签(了解)
  • 对网页进行布局
<frameset rows="150,*">
    <frame >    代表上半部分
    <frame >    代表下半部分
</frameset>
  • 前提条件:不能写在<body>标签内部下面
  • 属性:
    • src="":引号中可以加网址。
    • name=“”:每个区域的名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值