Movatterモバイル変換


[0]ホーム

URL:


jay li, profile picture
Uploaded byjay li
PDF, PPTX15,705 views

HTML/CSS/JS基础

淘宝前端技术培训第二课,HTML/CSS/JS基础

Embed presentation

Download as PDF, PPTX
HTML  CSS  JS                                         前端系列培训课程之一   前端基础培训课程  -  HTML  CSS  JS                       112年4月9日星期⼀一
About  me             舒克             淘宝旅行前端工程师             @葫芦居士             www.gourdboy.com   前端基础培训课程  -  HTML  CSS  JS     212年4月9日星期⼀一
这不是速成班                                       http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:f2eks   前端基础培训课程  -  HTML  CSS  JS                                                               312年4月9日星期⼀一
前端基础培训课程  -  HTML  CSS  JS     412年4月9日星期⼀一
前端基础培训课程  -  HTML  CSS  JS     412年4月9日星期⼀一
前端基础培训课程  -  HTML  CSS  JS     412年4月9日星期⼀一
只会用工具的前端工程师时代已经过去   前端基础培训课程  -  HTML  CSS  JS                 412年4月9日星期⼀一
HTML:结构  &  内容                           CSS:样式                                     JS:结构  &  内容  &  样式  &  动画 &  交互                                                           &   画  &     前端基础培训课程  -  HTML  CSS  JS                                     512年4月9日星期⼀一
HTML:结构  &  内容 &  交互                           CSS:样式                                     JS:结构  &  内容  &  样式  &  动画 &  交互                                                           &   画     前端基础培训课程  -  HTML  CSS  JS                                     512年4月9日星期⼀一
HTML:结构  &  内容 &  交互                           CSS:样式  &  动画                                                                       JS:结构  &  内容  &  样式  &  动画  &  交互   前端基础培训课程  -  HTML  CSS  JS                                       512年4月9日星期⼀一
HTML                                       Hypertext  Markup  Language                                             超文本标记语言   前端基础培训课程  -  HTML  CSS  JS                                     612年4月9日星期⼀一
HTML                 •      文档类型声明  doctype                 •      元素  element                 •      属性  attribute   前端基础培训课程  -  HTML  CSS  JS         712年4月9日星期⼀一
文档类型声明                 •      html4.0  &  xhtml1.1                        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/                        xhtml1-transitional.dtd">                        Strict , Transitional , Frameset                 • html4.0 ~ html5.0                          <!DOCTYPE html>                        向上向下兼容   前端基础培训课程  -  HTML  CSS  JS                                                                                         812年4月9日星期⼀一
head                 •      title  页面标题,必需且唯一                 •      meta                        <meta  charset=”gbk”  />                        <meta  name="description"  content="Seo相关的页面介绍文字"/>                        <meta  http-equiv="X-UA-Compatible"  content="IE=edge,chrome=1">                        <meta  name="viewport"  content="width=device-width,initial-scale=1,maximum-scale=1">                        <meta  name="apple-mobile-web-app-capable"  content="yes">                 •      link                        <link  rel="shortcut  icon"  type="image/x-icon"  href="http://www.taobao.com/favicon.ico"  />                        <link  rel="stylesheet"  href="http://a.tbcdn.cn/??p/global/1.0/global-min.css"  />   前端基础培训课程  -  HTML  CSS  JS                                                                                            912年4月9日星期⼀一
元素                 •      块级元素  (block)                        div  ,  p  ,  h1~h6  ,    ul  ,  li  ,  dt  ,  dd  ,  dl  ,  form,  section  ,  article  ,  nav  ,  aside...                        特点:在文档流中默认占据整行的位置                 •      行内元素  (inline)                        span  ,  em  ,  strong  ,  label  ,  a  ,    img  ,  input  ,  button  ,  select    ,  var  ,  del    ...                        特点:  在文档流中默认一行可以展示多个行内元素                 •      嵌套规则                        块级元素可以嵌套所有行内元素,除a以外的行内元素不能嵌套块级元素                        错误的写法:<span><div>文本内容1</div></span>     前端基础培训课程  -  HTML  CSS  JS                                                                                                                             1012年4月9日星期⼀一
合理使用语意化的标签                                       增强页面的可访问性                                       搜索引擎优化(SEO)   前端基础培训课程  -  HTML  CSS  JS                   1112年4月9日星期⼀一
Headling                h1~h6的合理应用对于SEO至关重要   前端基础培训课程  -  HTML  CSS  JS                1212年4月9日星期⼀一
前端基础培训课程  -  HTML  CSS  JS     1312年4月9日星期⼀一
h1   前端基础培训课程  -  HTML  CSS  JS     1312年4月9日星期⼀一
h1                                       h2             h2                  h2                        h2   前端基础培训课程  -  HTML  CSS  JS               1312年4月9日星期⼀一
前端基础培训课程  -  HTML  CSS  JS     1412年4月9日星期⼀一
h1   前端基础培训课程  -  HTML  CSS  JS          1412年4月9日星期⼀一
h1   h2                                            h2                                            h2   前端基础培训课程  -  HTML  CSS  JS               1412年4月9日星期⼀一
h1                 h2                                                          h2                                                          h2                                       detail页面的h1应该为文章或者宝贝名称   前端基础培训课程  -  HTML  CSS  JS                              1412年4月9日星期⼀一
常用语意化元素                   •      header  ,  footer                 •      section  ,  article                 •      nav  ,  aside    ,  figure                 •      ol  ,  ul  ,  dl                 •      table    ,  tr    ,  th  ,td       前端基础培训课程  -  HTML  CSS  JS                                  1512年4月9日星期⼀一
通用属性                 •      id                 •      class                 •      不再使用的属性                        align  ,  bgcolor  ,  background  ,  color  ,bgsound    ,  border  ...   前端基础培训课程  -  HTML  CSS  JS                                                                          1612年4月9日星期⼀一
表单元素                 •      form                   •      label                   •      input    ,  textarea  ,  select                 •      button   前端基础培训课程  -  HTML  CSS  JS                             1712年4月9日星期⼀一
表单元素对交互影响:通用属性                 •      label标签的应用                        用法1:<input  id="J_MyChk"  type="checkbox"  value=""  /><label  for="J_MyChk">点击我也可以让左边选中</label>                        用法2:  <label><input  type="checkbox"  value=""  />点击我也可以让左边选中</label>                 •      tabindex                 •      autocomplete                 •      disabled                 •      button的type属性                        错误:<button>我是个按钮</button>                        正确:<button  type="button">我是个按钮</button>   前端基础培训课程  -  HTML  CSS  JS                                                                                          1812年4月9日星期⼀一
表单元素对交互影响:HTML5增强表单         input元素type属性的合理应用         以前  :  text  ,  password         现在  :  number  ,  date  ,  tel  ,  url  ,    search  ,  range  ,  color  ...   前端基础培训课程  -  HTML  CSS  JS                                                                      1912年4月9日星期⼀一
不同type值的input在手机端的展示                 type="text"           type="number"   type="email"   type="tel"   前端基础培训课程  -  HTML  CSS  JS                                                 2012年4月9日星期⼀一
增强属性                          兼容性:http://www.quirksmode.org/html5/inputs.html                 •      max,min,step                        <input  type="number"  min="-10"    max="1000"  step="5"  />                 •      required                        必填项                 •      autofocus                        默认获得输入焦点                 •      placeholder                        占位符                 •      pattern                        对输入控件进行正则校验   前端基础培训课程  -  HTML  CSS  JS                                                           2112年4月9日星期⼀一
required                                                   +                                                pattern                     不再依赖JS对表单进行输入格式和必填项校验                                         firefox  +  chrome全面支持                               推荐在小二工具应用中使用   前端基础培训课程  -  HTML  CSS  JS                                   2212年4月9日星期⼀一
增强的属性                                       x-webkit-speech   前端基础培训课程  -  HTML  CSS  JS                       2312年4月9日星期⼀一
IE条件注释                        <!--[if  lt  IE  7]><html  class="no-js  ie  ie6  lte9  lte8  lte7">  <![endif]-->                        <!--[if  IE  7]><html  class="no-js  ie  ie7  lte9  lte8  lte7">  <![endif]-->                        <!--[if  IE  8]><html  class="no-js  ie  ie8  lte9  lte8">  <![endif]-->                        <!--[if  IE  9]><html  class="no-js  ie  ie9  lte9">  <![endif]-->                        <!--[if  gt  IE  9]><html  class="no-js"><![endif]-->                        <!--[if  !IE]><!--><html><!--<![endif]-->   前端基础培训课程  -  HTML  CSS  JS                                                                                     2412年4月9日星期⼀一
CSS                                       Cascading  Style  Sheet                                            层叠样式表   前端基础培训课程  -  HTML  CSS  JS                                 2512年4月9日星期⼀一
CSS发展史                        CSS1    1996.12成为推荐标准(字体,颜色、空白边)                        CSS2    1998.5成为推荐标准  (浮动,定位,选择器)                        CSS2.1  2002年修订(伪类,属性选择器)                        CSS3    未正式发布但已普遍开始应用   前端基础培训课程  -  HTML  CSS  JS                             2612年4月9日星期⼀一
针对不同设备的CSS代码                        media属性                        <link  media=“screen”/>                        样式表内的写法                        @media  print                        {                             #header{border:1px  solid  #000}                        }   前端基础培训课程  -  HTML  CSS  JS                                 2712年4月9日星期⼀一
可以针对不同的媒介类型书写CSS   前端基础培训课程  -  HTML  CSS  JS     2812年4月9日星期⼀一
MediaQuery  针对设备的不同状态书写CSS   前端基础培训课程  -  HTML  CSS  JS     2912年4月9日星期⼀一
层叠的意义                 •      浏览器缺省设置                 •      外部样式表                 •      内部样式表                 •      浏览者自定义样式   前端基础培训课程  -  HTML  CSS  JS     3012年4月9日星期⼀一
CSS语法                 • 选择器属性值                        selector  {                                  property  :  value                          }   前端基础培训课程  -  HTML  CSS  JS                               3112年4月9日星期⼀一
选择器  Css  Selector                 •      元素选择器        h1                 •      类选择器    .classname                 •      id选择器    #id                 •      全局选择器  *                 •      继承选择器  div  p                 •      选择器分组        h1,h2                 •      伪类选择器  :hover                 •      CSS  属性选择器    input[type=“button”]  ie6   前端基础培训课程  -  HTML  CSS  JS                                    3212年4月9日星期⼀一
选择器的优先级                                   表格中A、B、C、D分别代表四个等级A为最高级,D为最底级                                  也可以理解为数学中的千位,百位,十位,个位,D就代表个位   前端基础培训课程  -  HTML  CSS  JS                                 3312年4月9日星期⼀一
伪类选择器                 •      a:link  ,  a:hover  ,  a:active  ,  a:visited                   •      :hover  和  :focus  在表单输入控件中使用                     •      ::selection  对划选的内容进行样式设置                 •      :first-child  选择第一个元素   前端基础培训课程  -  HTML  CSS  JS                                               3412年4月9日星期⼀一
CSS属性                 •      属性继承                        Text-related  properties  that  are  inherited                          文本样式相关的属性会继承                        List-related  properties  that  are  inherited                          列表样式相关属性会继承                        The  color  property  is  inherited                          颜色属性会继承   前端基础培训课程  -  HTML  CSS  JS                                              3512年4月9日星期⼀一
常用会继承CSS属性       border-­‐collapse,  border-­‐spacing,  caption-­‐side,  color,  cursor,  direction,         empty-­‐cells,  font-­‐family,  font-­‐size,  font-­‐style,  font-­‐variant,  font-­‐weight,         font,  letter-­‐spacing,  line-­‐height,  list-­‐style-­‐image,  list-­‐style-­‐type,       list-­‐style,  orphans,  pitch-­‐range,  pitch,  quotes,  text-­‐align,  text-­‐indent,         text-­‐decoration,  visibility,  white-­‐  space,  word-­‐spacing     前端基础培训课程  -  HTML  CSS  JS                                                                                      3612年4月9日星期⼀一
CSS布局                 •      表格布局                 •      float布局                 •      负边距布局                        http://www.cnblogs.com/mofish/archive/2011/01/18/1938543.html                 •      圣杯布局                        参考:http://www.alistapart.com/articles/holygrail                 •      绝对定位布局                 •      inline-block布局法                        YUI  CssGrid          1.定宽        2.流式布局     前端基础培训课程  -  HTML  CSS  JS                                                      3712年4月9日星期⼀一
Block  Formatting  Contexts  块级格式化上下文                 •      why?                        阻止边距折叠                        可以包含内部元素的浮动                        阻止元素被浮动覆盖                 •      触发                        float的值不为none。                        overflow的值不为visible。                        display的值为table-cell,  table-caption,  inline-block中的任何一个。                        position的值不为relative和static。                 BFC相关资料:http://www.yuiblog.com/blog/2010/05/19/css-101-block-formatting-contexts   前端基础培训课程  -  HTML  CSS  JS                                                                  3812年4月9日星期⼀一
一些容易让人困惑的                                   CSS属性   前端基础培训课程  -  HTML  CSS  JS          3912年4月9日星期⼀一
position:                 •      static               默认值                 •      relative     相对定位                 •      absolute     绝对定位                 •      fixed                                                  可视区域定位/屏幕定位   前端基础培训课程  -  HTML  CSS  JS                                  4012年4月9日星期⼀一
overflow:                 •      visible  始终可见  (默认值)                 •      hidden  溢出隐藏  (子元素有绝对定位时慎用)                 •      auto  自动  ,溢出时出现滚动条                 •      scroll  始终出现滚动条   前端基础培训课程  -  HTML  CSS  JS                      4112年4月9日星期⼀一
vertical-align:                 •      middle  垂直居中对齐                 •      top  顶部对齐                 •      bottom  底部对齐   前端基础培训课程  -  HTML  CSS  JS        4212年4月9日星期⼀一
display:  &  visibility:                 •      display:none                 •      visibility:hidden   前端基础培训课程  -  HTML  CSS  JS          4312年4月9日星期⼀一
渐进增强的CSS3   前端基础培训课程  -  HTML  CSS  JS                 4412年4月9日星期⼀一
圆角  border-radius                                           width:100px;         width:100px;                    ff4+ chrome5+ ie9+     height:100px;        height:100px;                                         border-radius:5px   border-radius:50px;                                           width:100px;                              ie6-ie8      height:100px;                                         border-radius:5px   前端基础培训课程  -  HTML  CSS  JS                                                 4512年4月9日星期⼀一
渐变  CSS  Gradient                 •      学习:                        http://www.slideshare.net/LeaVerou/mastering-css3-gradients                 •      工具:                        http://www.colorzilla.com/gradient-editor/   前端基础培训课程  -  HTML  CSS  JS                                                    4612年4月9日星期⼀一
过渡动画  transition                        指定元素的某个属性发生变化时产生过渡效果                          .has-trans  {                                -webkit-transition:  all  0.3s  ease-out;    /*  Saf3.2+,  Chrome  */                                -moz-transition:  all  0.3s  ease-out;    /*  FF4+  */                                -ms-transition:  all  0.3s  ease-out;    /*  IE10  */                                -o-transition:  all  0.3s  ease-out;    /*  Opera  10.5+  */                                transition:  all  0.3s  ease-out;                        }                        扩展阅读:http://www.w3cplus.com/content/css3-transition   前端基础培训课程  -  HTML  CSS  JS                                                                                  4712年4月9日星期⼀一
动画  animation                        @keyframes  anim-flash  {                             0%,  50%,  100%  {opacity:  1;}                             25%,  75%  {opacity:  0;}                        }                        .anim-flash  {                             animation-name:  anim-flash;                        }   前端基础培训课程  -  HTML  CSS  JS                                  4812年4月9日星期⼀一
RGBA                 •      增加了透明的支持                        border:10px  solid  rgba(0,0,0,0.5);                        background:rgba(255,0,0,0.3);   前端基础培训课程  -  HTML  CSS  JS                               4912年4月9日星期⼀一
CSS属性值参考手册                        https://developer.mozilla.org/en/CSS_Reference   前端基础培训课程  -  HTML  CSS  JS                                       5012年4月9日星期⼀一
CSS  sprites                 •      优点                        1.减少HTTP请求,降低服务器负担                        2.文件体积更小    1+1  <  2                 •      缺点                        1.开发/维护成本高                        2.扩展性差   前端基础培训课程  -  HTML  CSS  JS                  5112年4月9日星期⼀一
关于图片-基础知识                 •      图形  VS  照片                 •      真彩色图像  VS  调色板图像                 •      透明  和  alpha通道(RGBA)                 •      隔行扫描   前端基础培训课程  -  HTML  CSS  JS               5212年4月9日星期⼀一
关于图片-格式                 •      gif                 •      png                 •      jpg   前端基础培训课程  -  HTML  CSS  JS     5312年4月9日星期⼀一
JavaScript                                         参看  地极PPT   前端基础培训课程  -  HTML  CSS  JS                    5412年4月9日星期⼀一
Q&A   前端基础培训课程  -  HTML  CSS  JS           5512年4月9日星期⼀一
参考资料                 •         https://developer.mozilla.org/cn/HTML                 •      https://developer.mozilla.org/en/                        CSS_Reference                 •      《高性能网站建设进阶指南》  -  Steve  Souders   前端基础培训课程  -  HTML  CSS  JS                                  5612年4月9日星期⼀一

Recommended

PDF
HTML仕様書を読んでみよう
KEY
Webapp startup example_to_dolist
PDF
今からハジメるHTML5プログラミング
PDF
今からハジメるHTML5マークアップ
PDF
マークアップ講座 01b HTML
PPTX
2016年版 フロントエンド開発フォーマット
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
Oktopartial Introduction
PDF
今必要なCSSアーキテクチャ
PPTX
20151206 hamamatsu handson
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
PDF
設計から実装まで、今すぐ始める高速化
PDF
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
PDF
WordPress実践 導入からカスタマイズまで
PPTX
jQuery Mobile入門
PPT
いちばん簡単なconcrete5テーマ
PPT
Html講習会資料
PDF
深入剖析浏览器
 
PDF
Html / CSS Presentation
PDF
HTML CSS Basics
PDF
Up to Speed on HTML 5 and CSS 3
PPT
Introduction to html
PPTX
HTML, CSS and Java Scripts Basics
PDF
Responsive Web UI Design
 
PDF
淘宝前端技术巡礼
 
PDF
JavaScript Programming
PDF
Ecmascript
 
PDF
潜力无限的编程语言Javascript
 

More Related Content

PDF
HTML仕様書を読んでみよう
KEY
Webapp startup example_to_dolist
PDF
今からハジメるHTML5プログラミング
PDF
今からハジメるHTML5マークアップ
PDF
マークアップ講座 01b HTML
PPTX
2016年版 フロントエンド開発フォーマット
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML仕様書を読んでみよう
Webapp startup example_to_dolist
今からハジメるHTML5プログラミング
今からハジメるHTML5マークアップ
マークアップ講座 01b HTML
2016年版 フロントエンド開発フォーマット
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
HTML/CSSを効率的にする メタ言語とツールのアレコレ

What's hot

PDF
Oktopartial Introduction
PDF
今必要なCSSアーキテクチャ
PPTX
20151206 hamamatsu handson
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
PDF
設計から実装まで、今すぐ始める高速化
PDF
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
PDF
WordPress実践 導入からカスタマイズまで
PPTX
jQuery Mobile入門
PPT
いちばん簡単なconcrete5テーマ
PPT
Html講習会資料
Oktopartial Introduction
今必要なCSSアーキテクチャ
20151206 hamamatsu handson
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
設計から実装まで、今すぐ始める高速化
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
WordPress実践 導入からカスタマイズまで
jQuery Mobile入門
いちばん簡単なconcrete5テーマ
Html講習会資料

Viewers also liked

PDF
深入剖析浏览器
 
PDF
Html / CSS Presentation
PDF
HTML CSS Basics
PDF
Up to Speed on HTML 5 and CSS 3
PPT
Introduction to html
PPTX
HTML, CSS and Java Scripts Basics
PDF
Responsive Web UI Design
 
PDF
淘宝前端技术巡礼
 
PDF
JavaScript Programming
PDF
Ecmascript
 
PDF
潜力无限的编程语言Javascript
 
PDF
Modular HTML, CSS, & JS Workshop
KEY
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
PPSX
Fleet Management System
PPTX
HyperText Markup Language - HTML
PPTX
Fleet Management Basics
PPT
Learn HTML & CSS From Scratch in 30 Days
KEY
HTML presentation for beginners
PPT
Html Ppt
PDF
Análisis crítico de un proyecto
深入剖析浏览器
 
Html / CSS Presentation
HTML CSS Basics
Up to Speed on HTML 5 and CSS 3
Introduction to html
HTML, CSS and Java Scripts Basics
Responsive Web UI Design
 
淘宝前端技术巡礼
 
JavaScript Programming
Ecmascript
 
潜力无限的编程语言Javascript
 
Modular HTML, CSS, & JS Workshop
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
Fleet Management System
HyperText Markup Language - HTML
Fleet Management Basics
Learn HTML & CSS From Scratch in 30 Days
HTML presentation for beginners
Html Ppt
Análisis crítico de un proyecto

Similar to HTML/CSS/JS基础

PDF
PDF
Html:css
PDF
HTML/CSS
PDF
Web講座 第1回
PDF
Html&cssの書き方入門編
 
PDF
160412 html001 html概要編
PDF
Htmlの書き方入門編
 
PDF
130107html5
PDF
141115 making web site
PDF
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
PPTX
Webコーディングの基本+α
DOCX
รูปแบบของ Html
PDF
HTML初心者向け勉強会
PDF
.インストールをやってみよう
Html:css
HTML/CSS
Web講座 第1回
Html&cssの書き方入門編
 
160412 html001 html概要編
Htmlの書き方入門編
 
130107html5
141115 making web site
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
Webコーディングの基本+α
รูปแบบของ Html
HTML初心者向け勉強会
.インストールをやってみよう

More from jay li

PDF
犀牛书第六版
 
PDF
淘宝移动端Web开发最佳实践
 
PDF
Jswebapps
 
PDF
F2e security
 
PDF
中国元素在设计中的应用 -如瑟
 
PDF
卫银霞 -统计数字会撒谎
 
PDF
编码大全 拔赤
 
PDF
小控件、大学问
 
PDF
Mobile UI design and Developer
 
PDF
Javascript autoload
 
PDF
Html5form
 
PDF
Slide
 
PDF
Js doc toolkit
 
PDF
新业务新员工培训 Banner设计
 
PDF
夏之 专题设计
 
PDF
赤骥 用户研究入门
 
PDF
2011彩票首页开发实践
 
PDF
Web设计的画纸深入了解我们的显示器
 
PDF
潜意识设计
 
PDF
Html&css培训 舒克
 
犀牛书第六版
 
淘宝移动端Web开发最佳实践
 
Jswebapps
 
F2e security
 
中国元素在设计中的应用 -如瑟
 
卫银霞 -统计数字会撒谎
 
编码大全 拔赤
 
小控件、大学问
 
Mobile UI design and Developer
 
Javascript autoload
 
Html5form
 
Slide
 
Js doc toolkit
 
新业务新员工培训 Banner设计
 
夏之 专题设计
 
赤骥 用户研究入门
 
2011彩票首页开发实践
 
Web设计的画纸深入了解我们的显示器
 
潜意识设计
 
Html&css培训 舒克
 

HTML/CSS/JS基础

  • 1.
    HTML  CSS  JS 前端系列培训课程之一 前端基础培训课程  -  HTML  CSS  JS   112年4月9日星期⼀一
  • 2.
    About  me 舒克 淘宝旅行前端工程师 @葫芦居士 www.gourdboy.com 前端基础培训课程  -  HTML  CSS  JS   212年4月9日星期⼀一
  • 3.
    这不是速成班 http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:f2eks 前端基础培训课程  -  HTML  CSS  JS   312年4月9日星期⼀一
  • 4.
    前端基础培训课程  -  HTML CSS  JS   412年4月9日星期⼀一
  • 5.
    前端基础培训课程  -  HTML CSS  JS   412年4月9日星期⼀一
  • 6.
    前端基础培训课程  -  HTML CSS  JS   412年4月9日星期⼀一
  • 7.
    只会用工具的前端工程师时代已经过去前端基础培训课程  -  HTML  CSS  JS   412年4月9日星期⼀一
  • 8.
    HTML:结构  &  内容 CSS:样式     JS:结构  &  内容  &  样式  &  动画 &  交互 &   画  &   前端基础培训课程  -  HTML  CSS  JS   512年4月9日星期⼀一
  • 9.
    HTML:结构  &  内容&  交互 CSS:样式     JS:结构  &  内容  &  样式  &  动画 &  交互 &   画   前端基础培训课程  -  HTML  CSS  JS   512年4月9日星期⼀一
  • 10.
    HTML:结构  &  内容&  交互 CSS:样式  &  动画   JS:结构  &  内容  &  样式  &  动画  &  交互 前端基础培训课程  -  HTML  CSS  JS   512年4月9日星期⼀一
  • 11.
    HTML Hypertext  Markup  Language 超文本标记语言 前端基础培训课程  -  HTML  CSS  JS   612年4月9日星期⼀一
  • 12.
    HTML • 文档类型声明  doctype • 元素  element • 属性  attribute 前端基础培训课程  -  HTML  CSS  JS   712年4月9日星期⼀一
  • 13.
    文档类型声明 • html4.0  &  xhtml1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-transitional.dtd"> Strict , Transitional , Frameset • html4.0 ~ html5.0 <!DOCTYPE html> 向上向下兼容 前端基础培训课程  -  HTML  CSS  JS   812年4月9日星期⼀一
  • 14.
    head • title  页面标题,必需且唯一 • meta <meta  charset=”gbk”  /> <meta  name="description"  content="Seo相关的页面介绍文字"/> <meta  http-equiv="X-UA-Compatible"  content="IE=edge,chrome=1"> <meta  name="viewport"  content="width=device-width,initial-scale=1,maximum-scale=1"> <meta  name="apple-mobile-web-app-capable"  content="yes"> • link <link  rel="shortcut  icon"  type="image/x-icon"  href="http://www.taobao.com/favicon.ico"  /> <link  rel="stylesheet"  href="http://a.tbcdn.cn/??p/global/1.0/global-min.css"  /> 前端基础培训课程  -  HTML  CSS  JS   912年4月9日星期⼀一
  • 15.
    元素 • 块级元素  (block) div  ,  p  ,  h1~h6  ,    ul  ,  li  ,  dt  ,  dd  ,  dl  ,  form,  section  ,  article  ,  nav  ,  aside... 特点:在文档流中默认占据整行的位置 • 行内元素  (inline) span  ,  em  ,  strong  ,  label  ,  a  ,    img  ,  input  ,  button  ,  select    ,  var  ,  del    ... 特点:  在文档流中默认一行可以展示多个行内元素 • 嵌套规则 块级元素可以嵌套所有行内元素,除a以外的行内元素不能嵌套块级元素 错误的写法:<span><div>文本内容1</div></span>   前端基础培训课程  -  HTML  CSS  JS   1012年4月9日星期⼀一
  • 16.
    合理使用语意化的标签 增强页面的可访问性 搜索引擎优化(SEO) 前端基础培训课程  -  HTML  CSS  JS   1112年4月9日星期⼀一
  • 17.
    Headling h1~h6的合理应用对于SEO至关重要 前端基础培训课程  -  HTML  CSS  JS   1212年4月9日星期⼀一
  • 18.
    前端基础培训课程  -  HTML CSS  JS   1312年4月9日星期⼀一
  • 19.
    h1前端基础培训课程  -  HTML  CSS  JS   1312年4月9日星期⼀一
  • 20.
    h1 h2 h2 h2 h2 前端基础培训课程  -  HTML  CSS  JS   1312年4月9日星期⼀一
  • 21.
    前端基础培训课程  -  HTML CSS  JS   1412年4月9日星期⼀一
  • 22.
    h1前端基础培训课程  -  HTML  CSS  JS   1412年4月9日星期⼀一
  • 23.
    h1h2 h2 h2 前端基础培训课程  -  HTML  CSS  JS   1412年4月9日星期⼀一
  • 24.
    h1 h2 h2 h2 detail页面的h1应该为文章或者宝贝名称 前端基础培训课程  -  HTML  CSS  JS   1412年4月9日星期⼀一
  • 25.
    常用语意化元素   • header  ,  footer • section  ,  article • nav  ,  aside    ,  figure • ol  ,  ul  ,  dl • table    ,  tr    ,  th  ,td     前端基础培训课程  -  HTML  CSS  JS   1512年4月9日星期⼀一
  • 26.
    通用属性 • id • class • 不再使用的属性 align  ,  bgcolor  ,  background  ,  color  ,bgsound    ,  border  ... 前端基础培训课程  -  HTML  CSS  JS   1612年4月9日星期⼀一
  • 27.
    表单元素 • form   • label   • input    ,  textarea  ,  select • button 前端基础培训课程  -  HTML  CSS  JS   1712年4月9日星期⼀一
  • 28.
    表单元素对交互影响:通用属性 • label标签的应用 用法1:<input  id="J_MyChk"  type="checkbox"  value=""  /><label  for="J_MyChk">点击我也可以让左边选中</label> 用法2:  <label><input  type="checkbox"  value=""  />点击我也可以让左边选中</label> • tabindex • autocomplete • disabled • button的type属性 错误:<button>我是个按钮</button> 正确:<button  type="button">我是个按钮</button> 前端基础培训课程  -  HTML  CSS  JS   1812年4月9日星期⼀一
  • 29.
    表单元素对交互影响:HTML5增强表单 input元素type属性的合理应用 以前  :  text  ,  password 现在  :  number  ,  date  ,  tel  ,  url  ,    search  ,  range  ,  color  ... 前端基础培训课程  -  HTML  CSS  JS   1912年4月9日星期⼀一
  • 30.
    不同type值的input在手机端的展示 type="text" type="number" type="email" type="tel" 前端基础培训课程  -  HTML  CSS  JS   2012年4月9日星期⼀一
  • 31.
    增强属性 兼容性:http://www.quirksmode.org/html5/inputs.html • max,min,step <input  type="number"  min="-10"    max="1000"  step="5"  /> • required 必填项 • autofocus 默认获得输入焦点 • placeholder 占位符 • pattern 对输入控件进行正则校验 前端基础培训课程  -  HTML  CSS  JS   2112年4月9日星期⼀一
  • 32.
    required + pattern 不再依赖JS对表单进行输入格式和必填项校验  firefox  +  chrome全面支持 推荐在小二工具应用中使用 前端基础培训课程  -  HTML  CSS  JS   2212年4月9日星期⼀一
  • 33.
    增强的属性 x-webkit-speech 前端基础培训课程  -  HTML  CSS  JS   2312年4月9日星期⼀一
  • 34.
    IE条件注释 <!--[if  lt  IE  7]><html  class="no-js  ie  ie6  lte9  lte8  lte7">  <![endif]--> <!--[if  IE  7]><html  class="no-js  ie  ie7  lte9  lte8  lte7">  <![endif]--> <!--[if  IE  8]><html  class="no-js  ie  ie8  lte9  lte8">  <![endif]--> <!--[if  IE  9]><html  class="no-js  ie  ie9  lte9">  <![endif]--> <!--[if  gt  IE  9]><html  class="no-js"><![endif]--> <!--[if  !IE]><!--><html><!--<![endif]--> 前端基础培训课程  -  HTML  CSS  JS   2412年4月9日星期⼀一
  • 35.
    CSS Cascading  Style  Sheet 层叠样式表 前端基础培训课程  -  HTML  CSS  JS   2512年4月9日星期⼀一
  • 36.
    CSS发展史 CSS1    1996.12成为推荐标准(字体,颜色、空白边) CSS2    1998.5成为推荐标准  (浮动,定位,选择器) CSS2.1  2002年修订(伪类,属性选择器) CSS3    未正式发布但已普遍开始应用 前端基础培训课程  -  HTML  CSS  JS   2612年4月9日星期⼀一
  • 37.
    针对不同设备的CSS代码 media属性 <link  media=“screen”/> 样式表内的写法 @media  print {   #header{border:1px  solid  #000} } 前端基础培训课程  -  HTML  CSS  JS   2712年4月9日星期⼀一
  • 38.
    可以针对不同的媒介类型书写CSS前端基础培训课程  -  HTML  CSS  JS   2812年4月9日星期⼀一
  • 39.
    MediaQuery  针对设备的不同状态书写CSS 前端基础培训课程  -  HTML  CSS  JS   2912年4月9日星期⼀一
  • 40.
    层叠的意义 • 浏览器缺省设置 • 外部样式表 • 内部样式表 • 浏览者自定义样式 前端基础培训课程  -  HTML  CSS  JS   3012年4月9日星期⼀一
  • 41.
    CSS语法 • 选择器属性值 selector  {          property  :  value   } 前端基础培训课程  -  HTML  CSS  JS   3112年4月9日星期⼀一
  • 42.
    选择器  Css  Selector • 元素选择器        h1 • 类选择器    .classname • id选择器    #id • 全局选择器  * • 继承选择器  div  p • 选择器分组        h1,h2 • 伪类选择器  :hover • CSS  属性选择器    input[type=“button”]  ie6 前端基础培训课程  -  HTML  CSS  JS   3212年4月9日星期⼀一
  • 43.
    选择器的优先级 表格中A、B、C、D分别代表四个等级A为最高级,D为最底级 也可以理解为数学中的千位,百位,十位,个位,D就代表个位 前端基础培训课程  -  HTML  CSS  JS   3312年4月9日星期⼀一
  • 44.
    伪类选择器 • a:link  ,  a:hover  ,  a:active  ,  a:visited   • :hover  和  :focus  在表单输入控件中使用     • ::selection  对划选的内容进行样式设置 • :first-child  选择第一个元素 前端基础培训课程  -  HTML  CSS  JS   3412年4月9日星期⼀一
  • 45.
    CSS属性 • 属性继承 Text-related  properties  that  are  inherited   文本样式相关的属性会继承 List-related  properties  that  are  inherited   列表样式相关属性会继承 The  color  property  is  inherited   颜色属性会继承 前端基础培训课程  -  HTML  CSS  JS   3512年4月9日星期⼀一
  • 46.
    常用会继承CSS属性 border-­‐collapse,  border-­‐spacing,  caption-­‐side,  color,  cursor,  direction,  empty-­‐cells,  font-­‐family,  font-­‐size,  font-­‐style,  font-­‐variant,  font-­‐weight,   font,  letter-­‐spacing,  line-­‐height,  list-­‐style-­‐image,  list-­‐style-­‐type, list-­‐style,  orphans,  pitch-­‐range,  pitch,  quotes,  text-­‐align,  text-­‐indent,   text-­‐decoration,  visibility,  white-­‐  space,  word-­‐spacing   前端基础培训课程  -  HTML  CSS  JS   3612年4月9日星期⼀一
  • 47.
    CSS布局 • 表格布局 • float布局 • 负边距布局 http://www.cnblogs.com/mofish/archive/2011/01/18/1938543.html • 圣杯布局 参考:http://www.alistapart.com/articles/holygrail • 绝对定位布局 • inline-block布局法 YUI  CssGrid          1.定宽        2.流式布局   前端基础培训课程  -  HTML  CSS  JS   3712年4月9日星期⼀一
  • 48.
    Block  Formatting  Contexts 块级格式化上下文 • why? 阻止边距折叠 可以包含内部元素的浮动 阻止元素被浮动覆盖 • 触发 float的值不为none。 overflow的值不为visible。 display的值为table-cell,  table-caption,  inline-block中的任何一个。 position的值不为relative和static。 BFC相关资料:http://www.yuiblog.com/blog/2010/05/19/css-101-block-formatting-contexts 前端基础培训课程  -  HTML  CSS  JS   3812年4月9日星期⼀一
  • 49.
    一些容易让人困惑的 CSS属性 前端基础培训课程  -  HTML  CSS  JS   3912年4月9日星期⼀一
  • 50.
    position: • static              默认值 • relative     相对定位 • absolute     绝对定位 • fixed              可视区域定位/屏幕定位 前端基础培训课程  -  HTML  CSS  JS   4012年4月9日星期⼀一
  • 51.
    overflow: • visible  始终可见  (默认值) • hidden  溢出隐藏  (子元素有绝对定位时慎用) • auto  自动  ,溢出时出现滚动条 • scroll  始终出现滚动条 前端基础培训课程  -  HTML  CSS  JS   4112年4月9日星期⼀一
  • 52.
    vertical-align: • middle  垂直居中对齐 • top  顶部对齐 • bottom  底部对齐 前端基础培训课程  -  HTML  CSS  JS   4212年4月9日星期⼀一
  • 53.
    display:  &  visibility: • display:none • visibility:hidden 前端基础培训课程  -  HTML  CSS  JS   4312年4月9日星期⼀一
  • 54.
    渐进增强的CSS3前端基础培训课程  -  HTML  CSS  JS   4412年4月9日星期⼀一
  • 55.
    圆角  border-radius width:100px; width:100px; ff4+ chrome5+ ie9+ height:100px; height:100px; border-radius:5px border-radius:50px; width:100px; ie6-ie8 height:100px; border-radius:5px 前端基础培训课程  -  HTML  CSS  JS   4512年4月9日星期⼀一
  • 56.
    渐变  CSS  Gradient • 学习: http://www.slideshare.net/LeaVerou/mastering-css3-gradients • 工具: http://www.colorzilla.com/gradient-editor/ 前端基础培训课程  -  HTML  CSS  JS   4612年4月9日星期⼀一
  • 57.
    过渡动画  transition 指定元素的某个属性发生变化时产生过渡效果   .has-trans  {        -webkit-transition:  all  0.3s  ease-out;    /*  Saf3.2+,  Chrome  */        -moz-transition:  all  0.3s  ease-out;    /*  FF4+  */        -ms-transition:  all  0.3s  ease-out;    /*  IE10  */        -o-transition:  all  0.3s  ease-out;    /*  Opera  10.5+  */        transition:  all  0.3s  ease-out; } 扩展阅读:http://www.w3cplus.com/content/css3-transition 前端基础培训课程  -  HTML  CSS  JS   4712年4月9日星期⼀一
  • 58.
    动画  animation @keyframes  anim-flash  {   0%,  50%,  100%  {opacity:  1;}   25%,  75%  {opacity:  0;} } .anim-flash  {   animation-name:  anim-flash; } 前端基础培训课程  -  HTML  CSS  JS   4812年4月9日星期⼀一
  • 59.
    RGBA • 增加了透明的支持 border:10px  solid  rgba(0,0,0,0.5); background:rgba(255,0,0,0.3); 前端基础培训课程  -  HTML  CSS  JS   4912年4月9日星期⼀一
  • 60.
    CSS属性值参考手册 https://developer.mozilla.org/en/CSS_Reference 前端基础培训课程  -  HTML  CSS  JS   5012年4月9日星期⼀一
  • 61.
    CSS  sprites • 优点 1.减少HTTP请求,降低服务器负担 2.文件体积更小    1+1  <  2 • 缺点 1.开发/维护成本高 2.扩展性差 前端基础培训课程  -  HTML  CSS  JS   5112年4月9日星期⼀一
  • 62.
    关于图片-基础知识 • 图形  VS  照片 • 真彩色图像  VS  调色板图像 • 透明  和  alpha通道(RGBA) • 隔行扫描 前端基础培训课程  -  HTML  CSS  JS   5212年4月9日星期⼀一
  • 63.
    关于图片-格式 • gif • png • jpg 前端基础培训课程  -  HTML  CSS  JS   5312年4月9日星期⼀一
  • 64.
    JavaScript 参看  地极PPT 前端基础培训课程  -  HTML  CSS  JS   5412年4月9日星期⼀一
  • 65.
    Q&A前端基础培训课程  -  HTML  CSS  JS   5512年4月9日星期⼀一
  • 66.
    参考资料 •   https://developer.mozilla.org/cn/HTML • https://developer.mozilla.org/en/ CSS_Reference • 《高性能网站建设进阶指南》  -  Steve  Souders 前端基础培训课程  -  HTML  CSS  JS   5612年4月9日星期⼀一

[8]ページ先頭

©2009-2025 Movatter.jp