html学习

html(超文本标记语言):
    超文本:超越了一般文本,描述文本的字体 颜色 图片
    标签:标记
html书写规则:
    文件的后缀名 .html(建议) 或者 .htm
    标签必须用 <> 引起来 已经定义好的标签
属性
    格式: key="value"
    建议属性的值用引号引起来.
    不区分大小写
注意:
    最好将所有的内容放在一个标签中 <html></html>
    有开始标签和结束标签的标签称之为围堵标签
    没有结束的标签的称之为空标签 <br/>
    开始标签和结束标签之间的内容称之为标签体.
   <!--注释内容--> 
    标签必须正常嵌套,
    标签最好关闭
文件标签:
html标签:
    声明当前网页为html页面
子标签:
   <head></head>
    <body></body>
head:用来存放当前页面的重要信息,一般不展示在html页面上
    常见的子标签:
    <title></title> 网页的标题
body:
    要展示的数据放在body中
标题标签:
    <hn></hn>(自动换行 且留白 默认加粗)
    n取值 :1~6
    h1最大 h6最小
   
常用属性:
    align:对齐方式
    left:左 right:右 center:居中
格式:
    <h2 align="center"></h2>
//////
字体标签:(了解)规定文本的字体、字体尺寸、字体颜色。
    <font></font>
常用属性:
    face:字体
    size:尺寸
    color:颜色
         颜色的取值:(RGB)
        方式1: #xxxxxx x为16进制
        方式2: 英文单词
段落标签:
    <p></p>
其他标签:
    <b></b> <strong></strong>加粗
    <i></i> 斜体
水平线
    <hr/>
换行
    <br/>
//////////////////////////
案例1-步骤分析:
    1.新建一个html页面
    2.标题标签
    3.添加一个水平线
    4.4个段落
    5.添加字体颜色 加粗 斜体
/////////////////////
案例2-图片网页展示
    需求:
        在一个页面中展示多张图片
    技术分析:
        <img/>
            图片标签:★
        <img/>
    常用属性:
     ★src:图片的路径
        alt:替代文字
        title:移上去显示的文字
        width:宽
        height:高
    大小的写法:
        像素:123px
        百分比:20%
    路径的写法:
        相对路径:
            ./ 或者 什么都不写 当前目录
            ../ 上一级目录
        绝对路径:
            带协议的绝对路径:
                http://www.itheima.com
实现:
////////////////
案例3-列表页面展示
    需求:
        将友情连接的页面通过列表展示出来
    技术分析:
        列表标签
        列表标签:
            <ol></ol> 有序
            <ul></ul> 无序

    常用的标签
        <li></li> 列表项
    超链接标记
        <a></a>
    常用属性:
        href:跳转路径
        target:在那里打开
            默认值:_self _blank(在空白页面打开)
////////////////////////
//////////////////

table 的常用属性:
    border:边框 像素值
    width:
    align:表格对齐方式
    tr 的常用属性:
    align:内容对齐
    td 的常用属性:
    align:内容对齐
    colspan:跨列合并 值:合并的列数
    rowspan:跨行合并
/////////////////////////////////
案例6-后台管理页面(了解)
    需求:
        开发一个后台管理页面,通过frameset实现
    技术分析:
        frameset:框架集
        frame:具体实现
        frameset:框架集(了解)
    常用属性:
        cols:垂直切割
            例如: cols="40%,60%"
                例如: cols="40%,*,10%"
        rows:水平切割
    常见的子标签:
        frame
注意:
    最好和body不要共存
frame:具体实现
    常用属性:
        src:展示的页面的url

//////////////
补充:
转义字符:
    三部分构成 &实体;
    掌握的转义字符:
        > &gt; //great then
        < &lt;
        & &amp;
        空格 &nbsp;
//////////////////////
meta
    元信息
    <meta charset="UTF-8">指定浏览器用什么编码打开此页面
//////////////////////////////////

 

 

 

 

 

 

 

 

 

 

 

 


/////////////////////////////////////////////
上午回顾:
    html
文件标签:
    <html>
        <head>
        <title></title>
        </head>
        <body></body>
    </html>
排版标签:
    p:段落
    br:换行
    hr:水平线
字体
    font
      h1~h6
      b:加粗
      strong:加粗
      i:倾斜
图片★
    <img src="图片路径" alt="替代文字" width="" height=""/>
超链接★
    <a href="跳转路径" target="_blank">xxxx</a>
列表
    <ol></ol>:有序列表(1.、2.---)
    <ul></ul>:无序列表(小黑点)
    列表项
        <li></li>

表格标签★★

  <table border="" width="" align="">
      <tr>
          <td></td>
      </tr>
  </table>

td中的重要属性:
  colspan:列合并
  rowspan:行合并
表单标签★★★
  form
  常用属性:
    action:提交路径
    method:提交方式 get和post
  常见的子标签:
    input
    select
    textarea
  input标签(10种type):
    text
    password
    radio
    checkbox:多选框
    file  
    submit  
    reset
    button
    hidden
    image
  若想将内容发送到服务器,必须有name属性 username=tom
select标签:
  <select name="">
    <option value="提交到服务器的值">展示内容</option>
  </select>
textarea:文本域
  格式:
    <textarea cols="" rows="" name=""></textarea>
框架(了解)
  frameset:定义框架集
  常用属性:
    cols:
    rows:
  常见的子标签:
    frame
  frame:具体展示
  常用属性:
    src:展示网页的url
    name:给当前的frame起个名称

posted @ 2017-09-28 15:25  弹指~流年  阅读(103)  评论(0编辑  收藏  举报