13.HTML_CSS

一、HTML

一,头部信息

Meta(metadata information)

提供有关页面的元素信息,例如:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述的关键词

1.页面编码(告诉浏览器是什么编码)

<meta http-equiv='content-type' content="text/html;charset=utf-8">

2.刷新和跳转

<meta http-equiv="Refresh" Content="30">

<meta http-equiv="Refresh" Content>

3.关键字

<meta name="keywords" content="星际2,专访">   #供搜索引擎搜索用

<meta name="description" content="星际2,专访">

4.描述

5.X-UA-Compatible

微软的IE6是通过XP、Win2003等操作系统发布出来的,作为占统治地位的操作系统,也使得IE占据了统治地位,许多网站开发的时候就按照IE6的标准开发,而IE6自身的标准也是微软公司内部定义的。到了IE7出来的时候,采用了微软公司内部标准以及部分W3C的标准,这个时候许多网站升级到IE7的时候,就比较痛苦,很多代码必须调整后,才能正常的运行。而到了微软的IE8这个版本,基本上把微软内部自己定义的标准抛弃了,而全面的支持W3C的标准,由于基本对标准彻底的变化了,使得原先在早期IE8版本上能够访问的网站,在IE8中无法正常访问,会出现一些排版错乱、文字重叠,显示不全等各种兼容性错误。

与任何早期的浏览器相比,IE8对行业标准提供了更加紧密的支持。因此,针对旧版本的浏览器设计的站点可能不会按预期显示。为了帮助减轻任何问题,IE8引入了文档兼容性的概念,从而允许您指定站点所支持的IE版本。文档兼容性在IE8中添加了新的模式;这些模式将告诉浏览器如何解释和呈现网站。如果您的站点在IE8中无法正常显示,则可以更新该站点以支持最新的Web标准(首选方式),也可以强制IE8按照旧版的浏览器中查看站点的方式显示内容。通过使用meta元素将X-UA-Compatible标头添加到网页中,可以实现这一点。

当IE8遇到未包含X-UA-Compatible标头的网页时,它将使用指令来确定如何显示网页。如果该指令丢失或未指定基于标准的文档类型,则IE8将以IE5模式(Quirks模式)显示该网页。

<meta http-equiv="X-UA-Compatible" content="IE=IE9;IE=IE8;" />

title标签

link标签

a.css

  < link rel="stylesheet" type="text/css" href="css/common.css" >

b.icon

  < link rel="shortcut icon" href="image/favicon.ico">

style标签

< style type="text/css" > 
  .bb{

    background-color:red;

  }
< /style> 

script标签

引进文件

  < script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js"> </script >

写js代码 

  < script type="text/javascript" > ... </script >

二、body标签

         -图标   &nbsp;   &gt;   &lt;

         -段落   p标签

         -br,换行

        =======总结==========

         所有标签分为:

                  块级标签:div   H系列,P标签

                  行内标签: a、span、select 

 

       #块儿级标签可以和行内标签互相转换

      <div style="background-color:red;display:inline;"></div>   div转换成行内标签

      <span style="display:block"></span>  span转成块级标签

 input 系列:

<form action="xxx" method="POST" enctype="multipart/form-data">
       <input type="input" name="user"  />       
      <input type="password" name="password" />       <input type="radio" name="gender" value=1 />       <input type="radio" name="gender" value=2 />       <p>爱好</p>       篮球:<input type="checkbox" name="favor" value="1" />       足球:<input type="checkbox" name="favor" value="2" checked="checked" />       网球:<input type="checkbox" name="favor" value="3" checked="checked" />             <input type="submit" value="提交" />       <input type="button" value="按钮" />       <input type="file" name="fname" />       <input type="reset" value="重置" /> #重置input为空 </form>

textarea

     <textarea name="content" >默认值</textarea>    #默认值放内容处

select 标签

  单选:

      <select name="city" size=10>          #默认size等于1

        <option value="1">北京</option>

               <option value="2">天津</option>

        <option value="3" selected="selected">成都</option>

      </select>

    多选:

    <select name="city"  multiple="multiple" size=10>          #multiple 多选

      <option value="1">北京</option>

             <option value="2">天津</option>

      <option value="3" selected="selected">成都</option>

    </select>

 

      分组显示:   

  <select name="city"  multiple="multiple" size=10>

    <optgroup label=“河北省”>       

      <option value="1">石家庄</option>

             <option value="2">保定</option>

      <option value="3">承德</option>

    </optgroup>

    <optgroup label="陕西省">

       <option value="4">xxxx</option>

    </optgroup>

    </select>

 

p 和 br

  p表示段落,默认段落之间是有间隔的!

  br 是换行

a标签

  < a href="http://www.autohome.com.cn"> </a>

  1、target属性,_black表示在新的页面打开   _parent _self _top

  2、锚

  <a href="#i1">第一章</a>

  <a href="#i2">第二章</a>

  <a href="#i3">第三章</a>

  <a href="#i4">第四章</a>

  <div id="i1" style="height:600px;">第一章</div>

  <div id="i2" style="height:600px;">第一章</div>

  <div id="i3" style="height:600px;">第一章</div>

  <div id="i4" style="height:600px;">第一章</div>

img标签

  <img src="1.jpg" style="height:200px;width:200px;" title= "商品" alt="图片">     #alt  当图片不能显示的时候,显示名称   title 当鼠标放到图片上后,鼠标右下角显示的名称

 

列表:

   <ul>                     #符号显示

    <li>1</li>

    <li>2</li>

    <li>3</li>

 </ul>

   <ol>                     #数字显示

    <li>1</li>

    <li>2</li>

    <li>3</li>

 </ol>

 <dl>       #分级显示

    <dt>

      <dd>1</dd>

      <dd>2</dd>

    </dt>

    <dt>

      <dd>1</dd>

      <dd>2</dd>

    </dt>

  </dl>

table

H 标签

  H1

  H2

  H3

  H4

  H5

  H6

select 标签

Checkbox

radio

textarea

ul ol dl

ul

  • ul.li
  • ul.li
  • ul.li

ol

  1. ol.li
  2. ol.li
  3. ol.li

dl

table

  <table border="1">

    <thead>

      <tr>

        <th>1</th>  

        <th>1</th>

        <th>1</th>

      </tr>

    </thead>

    <tbody>

      <tr>

        <td colspan="2"></td>     #colspan 横跨两列数据 ,需要删除多余单元格

      </tr>

      <tr>

        <td></td>

      </tr>     

      <tr>

        <td rowspan="2"></td>    #rowspan 上下两个单元格的位置  ,需要删除多余单元格

      </tr>

      <tr>

        <td></td>

      </tr>

    </tbody>

  </table>

 

label标签

  <label for="username">用户名</label>

  <input id="username" type="text" name="user" />

fieldset

  <fieldset>

    <legend>登陆</legend>

    <input type="text" name="username" />

    <input type="password" name="password" />

  </fieldset>

form 表单

二、CSS

一)选择器:

 1.id选择器

    #abc{

    }

 2.class选择器

   .abc{

    }

 3标签选择器

   div{

    }

4.层级选择器

     span div{

  }

5.组合选择器

    #i1,#i2,#i3,.abc{

  }

6.属性选择器

   input[type="text"]{

 }

 .abc[type="text"]{

}

 #i1[type="text"]{

}

二)选择器优先级

标签上的style优先,其它按照编写顺序,就近优先(越往下越优先)

三)常用style css样式

height:48px;

width:80%;

border:1px soloid red;

text-align:center;       #文字内容水平居中 ,左右方向

vertical-align: middle;   #垂直居中

line-height:48px ;         #与height相同,可以水平,垂直居中

font-weight:bold;        #加粗

四)float 让标签飘起来

<div style="width:20%;background-color:red;float:left">abc</div>

<div style="width:80%;background-color:blue;float:left">def</div>

五)display

     display:inline   块儿标签转换成行内标签

     display:block     行内标签转换成块儿级标签

    dispaly:inline-block  具有inline,默认自己有多少占多少

                                  具有block,高度、宽度、maggin、padding

     display:none;  让标签消失

     *******

      行内标签无法设置高度、宽度、padding、margin

      块儿级标签可以进行以上设置

六) 边距

  margin  :调整外边距

  padding:调整内边距

 

 

 

posted @ 2017-01-16 19:29  jidi_78  阅读(132)  评论(0)    收藏  举报