码迷,mamicode.com
首页 > Web开发 > 详细

15-9-18 Html_css复习

时间:2015-09-18 23:24:08      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

 HTML:超文本标记语言

  HTML语言是由标签组成的,HTML中的数据都会封装在标签中,因为可以通过选择标签中的属性值得改变对封装内数据进行操作。

  确定HTML代码范围。<html></html>在该范围中可以定义两部分内容,头和体。 

    <html>

        <head>//网页的一些属性信息,比如,title 标题。

        </head>

        <body>//网页显示的数据。

        </body>

    </html>

  标签特点:对于数据进行封装,那么就有开始标签和结束标签。

  但是也有一些标签没有属性值,不需要结束标签例如:<br/>换行<hr/>横线<img/>图片<input/>表单标签。

  标签格式:<标签名 属性名="属性值">数据</标签名>;

       <标签名 属性名="属性值">;

 六大常见标签

  一丶字体:<font>

      <font size="7" color="#FFFFFF①">数据</font> ①注:color可以用颜色的英文,也可用6位十六进制数表示。

      特殊部分:如果要在页面显示一些特殊符号,需要转义:

      < == &lt;  > ==&gt;  & == &amp;  空格==&nbsp;  " == &&guot;  圆圈r ==&reg;  圆圈c ==&copy;

      标题标签:<h1><h2>······<h6>;

      <p>段落</p>,<b>加粗</b>,<i>倾斜</i.,<u>下划线</u>,<strong>加粗</strong>.。

  二丶列表标签

      <dl></dl>

        上层项目:<dt>

        下层项目:<dd>

        项目符号标签:<ul>圆圈<ol>字母数字,这两个标签中的列表项都由<li>标签封装

             例<ol type="1">  //指定顺序项目符号类型为字母,并从a开始。
                   <li>游戏名称</li>  //上层目录。
                   <ul> //下层目录,ul代表项目符号为圆圈。
                      <li>星际</li>
                      <li>红警</li>
                   </ul>
                   <li>游戏内容</li>  //第二个上层目录
                   <ol type="a">  //指定顺序项目符号类型为字母,并从a开始。
                      <li>攻略</li>
                      <li>秘籍</li>
                <ol>
 

  三丶图像标签:<img>

      例:<img src="图像地址,最好为相对路径,也可绝对路径" alt="图像说明文字段"  height="100" width="100" />//还可加边框等等属性。

  四丶表格标签:<table>

      表格由行组成,行由单元格组成。表格中默认有一个tobody标签。

       例:<table border="1" bordercolor="red①" width="60%" cellpadding="10" cellspacing="0" >//①注:可以用六位十六进制数代表颜色。!(red加①效果为绿色);

            <tr>

              <th>第一行的第一个单元格</th>

              <th>第一行的第二个单元格</th>

            <tr>

            <tr>

              <th>第二行的第一个单元格</th>

              <th>第二行的第二个单元格</th>

            <tr>

          </table>

      表格是最常用的标签之一,用于对数据进行格式化。

  五丶超链接标签:<a>

      例:<a href="http://www.acfun.tv/" ①target="_blank">链接</a>  ①注:此属性可以指定打开链接的方式,_blank为默认,在本页面中打开链接。

      当链接被点击后,会启动引擎所对应的解析程序,查找指定主机。

        1.先找本地主机的hosts文件,未果则执行2。

        2.寻找公网DNS服务器上的IP地址。

      超链接的另一个作用:定位标记,也称为锚。

       例:<a name="link">锚点</a>

         <a href="#link">获取name为link的位置</a>#代表定位的是本页面。

  六丶表单标签(*)

      该标签可以和服务端进行交互,需要重点掌握<form>

        <form>标签中常见的属性:action-指定数据提交的目的地。

                     method-提交方式,常用值为get和post,get为默认值。

                        get与post的区别:

                        1.前者会将提交的数据显示在地址栏,而后者不会,所以get对敏感信息不安全。

                        2.前者提交的数据体积受地址栏体积的限制。

                        3.前者会将提交信息封装再请求。也就是http消息头之前,后者会将提交信息封装在数据体中,也就是http消息头之后的空行后。

                        对于服务端而言,尽量用posh,因为涉及到编码问题,tomcat默认解码ISO8859-1.对于post提交的中文,在server端直接使用

                        setcharactEmcoding("gbk")就能获取,对于get,只能通过ISO8859-1将数据编码一次,再通过指定的码表如GBK解码。

      表单标签中元素:

        <input>:该标签因为type属性的值不同呈现出不同的组件。

            input中type属性的值:1.text:文本框,输入的文本为可见。

                       2.password:密码框,输入的文本不可见。

                       3.radio:单选框,需要注意的是可以选择的元素利用name属性分为一组,才会发挥效果。

                       4.checkbox:复选框,当对多个数据进行同时选中时选用。

                       5.file:可以进行文件选择的组件,通常用于附件上传。

                       6.hidden:隐藏组件,该组件不会显示,但是其定义的name和value可以提交服务端。

                       7.button:按钮组件,自定义按钮默认没有事件触发效果,需要通过注册事件并加入效果。

                       8.reset:重置按钮,重置表单中的元素。

                       9.submit:提交按钮,将组件中添加的数据提交到指定的目的地。

                       10.image:图像组件,为了避免提交按钮的美观,可通过此组件的src属性链接图片,达到所期望效果。

        <select>下拉菜单:每一个下拉菜单都由option进行封装。

            例:<select>

                 <option>第一个选项</option>

                 <option>第二个选项</option>

                 <option>第三个选项</option>

              </select>

        <textarea>文本区域:<textarea></textarea>

       表单组件通常都需要定义name和value属性,因为要与服务端进行交互。

 CSS层叠样式表

    将网页中的样式分离出来,完全由css来控制,增强样式的服用性以及可扩展性。

      格式:

        选择器{属性名:属性值;属性名:属性值·····}

      css和html代码相结合的三种方式:

        1.每一个html标签都有一个style属性。

        2.当页面中有多个标签有相同样式时,则可以进行复用。

        3.当有多个页面中的标签的样式相同时,可单独封装成CSS文件,通过html中head标签中的link标签链接一个css文件。

      选择器概念:样式所要作用的标签容器,当样式分离后,html作用在于用标签封装数据,然后将css加载到指定标签上。

      选择器的基本分类:

          1.标签选择器:html的每一个标签名。

          2.类选择器:html的每一个标签中的calss属性,用 . 的形式表示。

          3.id选择器:html的每一个id属性,id属性必须确保唯一,用#标识。ID属性不仅可以被css使用,还可以被javascript调用。

      选择器优先级:ID>Class>标签。

      扩展选择器:

          1.关联选择器:对标签中的标签进项样式定义。

          2.组合选择器:对多个选择器进行相同的样式定义,多个选择器用,隔开。

          3.伪元素选择器:元素的一种状态,例如超链接被点击前的状态,点击后visited,鼠标悬停时hover,点击时active。

      CSS滤镜:通过一些代码完成丰富的样式。//查阅css api;

 区域块:div-行级区域    span:块级区域    p:行级区域,p中不能嵌套div。

15-9-18 Html_css复习

标签:

原文地址:http://www.cnblogs.com/15-9-18-JavaScript/p/4820420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!