SlideShare a Scribd company logo
HTML Browser
           zhuowenjun@alipay.com
HTML & Browser
             zhuowenjun@alipay.com
chapter.HTML
HTML Basic
TAGs

Graceful HTML
HTML5




                chapter.HTML
html
HTML Basic
TAGs            html

Graceful HTML   html
HTML5
                html




                       chapter.HTML
HTML.Basic
What is HTML?




                HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




                                                        HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin




                                                        HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin
1.0 / 2.0 ... 4.0 / 4.0.1 /xhtml1.0 ... 5




                                                        HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin




                                                        HTML.Basic
What is HTML?

    Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin
‣   1991 HTML
‣   1994 HTML 2
‣   1996 CSS 1 + JavaScript
‣   1997 HTML 4
‣   1998 CSS 2
‣   2000 XHTML 1
‣ 2005 AJAX
‣ 2009 HTML 5


                                                            HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin




                                                        HTML.Basic
What is HTML?

Hyper Text Markup Language —— The basic building-blocks of webpages.




HTML’s origin


ALL u should know is   5   coming




                                                        HTML.Basic
HTML.Basic
The structure of an HTML document




                                    HTML.Basic
The structure of an HTML document




                                    HTML.Basic
HTML.Basic
1.   <!Doctype>




                  HTML.Basic
1.                <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">




                                                                          HTML.Basic
1.                 <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




                                                                             HTML.Basic
1.                 <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




                                                                             HTML.Basic
1.                 <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




                                                                             HTML.Basic
1.                 <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




<!Doctype html>




                                                                             HTML.Basic
1.                 <!Doctype>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




<!Doctype html>
 No.1             <!Doctype html>?




                                                                             HTML.Basic
2.
            .

                 charset | encoding | content-type

            .


                http://ued.koubei.com/?p=537


                http://imethan.com/?p=105


                http://every-best.iteye.com/blog/970861


                http://arale.alipay.net/wp/?p=295




     No.2                    charset | encoding | content-type
                                                                 HTML.Basic
HTML.Tags
Tags




       HTML.Tags
Tags
Elements are not tags.




                         HTML.Tags
Tags
     Elements are not tags.
-                                   <             “     ”        “     ”……> …… <         >

-                           *

-                     tag




-                       *

-    id

- html entities
    https://docs.google.com/Doc?docid=0AWiI12yCmwaoZGNiemJqOGpfMTVmaHZtOWNkeg&hl=en_US




                                                                     HTML.Tags
Classification in Specification             according to 5


‣Root html
‣Metadata head title meta base link style
‣Scripting script noscript
‣Sections body section nav article aside h1~h6 hgroup header footer address
‣Grouping content p hr pre blockquote ul li ol dl dt dd figure figcaption div
‣Text-level semantic a em strong small s cite q dfn abbr time code var
                       kbd sup sub i b u mark ruby rt rp bdi bdo span br wbr

‣Edits ins del
‣Embedded content img iframe embed object param video audio source track canvas map area
‣Tabular data table caption colgroup col tbody thead tfoot tr td th
‣Forms form fieldset legend label input button select datalist optgroup option textarea
         keygen output progress meter

‣Interactive elements details   summary command menu

‣Links a area
                                                                 HTML.Tags
<head>
•            <title>




                       HTML.Tags
<head>
•            <title>




                       HTML.Tags
<head>
•            <title>




                       HTML.Tags
<head>
•            <title>




    <meta>




                       HTML.Tags
<head>
•             <title>




    <meta>
•       <meta charset="gbk" />   <meta charset="gb2312">

•                          <meta http-equiv="x-ua-compatible" content="ie=7" />




                                                                         HTML.Tags
HTML.Tags
<a>




<img>




        HTML.Tags
<a>
•                   href   a:hover

•       accesskey

•              focus




<img>




                                     HTML.Tags
<a>
•                              href   a:hover

•                 accesskey

•                         focus




<img>
•     alt

•           src

•                  png   jpg    gif

•     width & height




                                                HTML.Tags
<a>
•                                   href   a:hover

•                      accesskey

•                              focus




<img>
•          alt

•                src

•                       png   jpg    gif

•          width & height

    No.3               width & height

                                                     HTML.Tags
HTML.Tags
<ul> <ol> <dl> <li><menu>




<pre> & <code>




                            HTML.Tags
<ul> <ol> <dl> <li><menu>
•

•   ul, ol   li   menu




<pre> & <code>




                            HTML.Tags
<ul> <ol> <dl> <li><menu>
•

•     ul, ol     li          menu




<pre> & <code>
<code>text-align:center</code>
<pre>
{ ( 1 * 102 ) + ( 9 * 101 ) + ( 3 * 100 ) }
</pre>




                                              HTML.Tags
HTML.Tags
<cite> <q> <blockquote>




<em> & <strong>



<small>




                          HTML.Tags
<cite> <q> <blockquote>
• <cite>   </cite> :<q>   ...</q>

•            blockquote



<em> & <strong>



<small>




                                    HTML.Tags
<cite> <q> <blockquote>
• <cite>   </cite> :<q>   ...</q>

•            blockquote



<em> & <strong>
•


<small>




                                    HTML.Tags
<cite> <q> <blockquote>
• <cite>     </cite> :<q>              ...</q>

•                 blockquote



<em> & <strong>
•


<small>
• Small print typically features disclaimers, caveats, legal restrictions, or
    copyrights.




                                                                    HTML.Tags
HTML.Tags
<hr>




<br>




       HTML.Tags
<hr>
•

•      hr   http://sofish.de/1328


<br>




                                    HTML.Tags
<hr>
•

•              hr                 http://sofish.de/1328


<br>
•

•                                                          br


•   css   padding   margin   br




                                                          HTML.Tags
HTML.Tags
<table>




<form>




          HTML.Tags
<table>
• table         table

•           <thead>     <tfoot> <tbody>

•   table     summary

• <th>         scope


<form>




                                          HTML.Tags
<table>
• table          table

•           <thead>      <tfoot> <tbody>

•   table       summary

• <th>           scope


<form>
•     form

•           form > fieldset

•     form                  type=”submit”   input

•           a     onclick



                                                    HTML.Tags
HTML.Tags
<input>




<label>




          HTML.Tags
<input>
•      input       tabindex

•      input       accesskey

•              label

•          input         type


<label>




                                HTML.Tags
<input>
•      input       tabindex

•      input       accesskey

•              label

•          input         type


<label>
•

•          for




                                HTML.Tags
HTML.Tags
<iframe>




< !-- here is comment -->




                            HTML.Tags
<iframe>

•               iframe

• frame iframe img embed    src

• @alipay src       https         <iframe src="javascript:'';"></iframe>



< !-- here is comment -->




                                                 HTML.Tags
<iframe>

•               iframe

• frame iframe img embed                 src

• @alipay src       https                      <iframe src="javascript:'';"></iframe>



< !-- here is comment -->

•                           id   class

•




                                                              HTML.Tags
HTML.Tags
<div>




        HTML.Tags
<div>

• when no other element is suitable. Use of the div element
 instead of more appropriate elements leads to poor
 accessibility for readers and poor maintainability for
 authors.




                                               HTML.Tags
HTML.Tags
HTML.Tags
•   <font> <s> <strike> <tt> <u> <basefont> <big> <center>




                                        HTML.Tags
•   <font> <s> <strike> <tt> <u> <basefont> <big> <center>

•             <frame> <frameset><noframes>




                                        HTML.Tags
•     <font> <s> <strike> <tt> <u> <basefont> <big> <center>

•               <frame> <frameset><noframes>

•   <acronym> <applet> <isindex> <dir>




                                          HTML.Tags
semantic
accessibility
efficiency




                Graceful.HTML
Semantic
   -       divitis
   -          &


                                   <body>
<div id="wrapper">
                                     <header>  
  <div id="header">  
                                       <h1>My super duper page</h1>
    <h1>My super duper page</h1>
                                       <!-- Header content -->
    <!-- Header content -->
                                     </header>
  </div>
                                     <div role="main">
  <div id="main">
                                       <!-- Page content -->
    <!-- Page content -->
                                     </div>
  </div>
                                     <aside role="complementary">
  <div id="secondary">
                                       <!-- Secondary content -->
    <!-- Secondary content -->
                                     </aside>
  </div>
                                     <footer>
  <div id="footer">
                                       <!-- Footer content -->
    <!-- Footer content -->
                                     </footer>
  </div>
                                   </body>
</div>




                                                   Graceful.HTML
accessibility
   -      dom

   -              label

   -      tabindex

   -      input      type

   -   title

   -      alt




                            Graceful.HTML
efficiency
                         <hgroup>  
                             <h1>Big Smile</h1>
      - web
                         </hgroup>
      -
      - ...

      No.3    HTML   3




                                Graceful.HTML
HTML5
Web Development to the next level.



 • What html5
 • Why html5?
 • How html5?
What HTML5?

     HTML5 ~= HTML + CSS + JS

 •


 •


 •       Javascript API

 •   CSS3
Why html5?

    • Better User Experience
    • More Efficient
                               •   Google loves HTML5
    • Strong Support
                               •   Apple loves HTML5

                               •   Mozilla loves HTML5

                               •   Opera loves HTML5

                               •   Microsoft loves HTML5
How html5?

•             Flash

 Google features first HTML 5 canvas doodle
                                             alipay doodle
How html5?
• Form   field types on mobile




• Forms   change Alipay
More about html5

•

    https://docs.google.com/#folders/folder.0.0B2iI12yCmwaoYTBkZWNiMzYtMTIwMC00NTRiLTg1N2QtMWIwYzZiYjI4ZjFm
More about html5

•

    https://docs.google.com/#folders/folder.0.0B2iI12yCmwaoYTBkZWNiMzYtMTIwMC00NTRiLTg1N2QtMWIwYzZiYjI4ZjFm




No.4:
No.5:   html




No.6:   html
Rumors about Browser

Browsers Type In Alipay

Tips for Browser




                          chapter.Browser
2010    1   Internet Explorer   Mozilla   Firefox   Google   Chrome
Safari   Opera   Opera




                                                 chapter.Browser
•     Trident



•     Gecko
    W3C

•     Webkit



                chapter.Browser
•   Internet Explorer

•   360

•   Chrome

•   Firefox

•   Sougou

•   Maxthon
                        chapter.Browser
-


•   IE 9 - unknown/Chakra

•   Chrome - V8

•   Firefox - TraceMonkey/JägerMonkey

•   Safari - Nitro

•   Opera - Carakan

                                  chapter.Browser
•   Alipay
•   Alipay

       Attachment
•   Ctrl+Shift+Delete

    •   Cache, History, Form & Password

    •   Flash Cookies, LocalStorage

    •   Firefox      Firebug                 command-line

    •   IE       F12 Dev toolbar     IE6/7

    •   Chrome       Chrome Dev tool
    No.7:    2                 -.-



                                              chapter.Browser
Html&Browser
Above all
Above all
Above all




            http://doc.alipay.net/pages/viewpage.action?pageId=11244965
Thank u~

More Related Content

PPT
HTML5 CSS3 Basics
Srinivas Tamada
 
PPTX
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
PPTX
HTML Training Course in Persian
Abbas Naderi
 
PPTX
Training HTML5 CSS3 Ilkom IPB
Wahyu Putra
 
PDF
Introduction to WEB HTML, CSS
University of Technology
 
PDF
CSS: Introduction
Randy Connolly
 
PDF
Introduction to XML, XHTML and CSS
Jussi Pohjolainen
 
PPTX
05 RD PoSD Tutorial_xhtml_to_html5_2016
Rich Dron
 
HTML5 CSS3 Basics
Srinivas Tamada
 
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
HTML Training Course in Persian
Abbas Naderi
 
Training HTML5 CSS3 Ilkom IPB
Wahyu Putra
 
Introduction to WEB HTML, CSS
University of Technology
 
CSS: Introduction
Randy Connolly
 
Introduction to XML, XHTML and CSS
Jussi Pohjolainen
 
05 RD PoSD Tutorial_xhtml_to_html5_2016
Rich Dron
 

What's hot (17)

PPTX
Html5
Mohammed Qasem
 
PDF
Critical Rendering Path
BarbaraFellner1
 
PPTX
Css, xhtml, javascript
Trần Khải Hoàng
 
PDF
Html5 ux london
Todd Zaki Warfel
 
PDF
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
PPTX
HyperText Markup Language - HTML
Sun Technlogies
 
PPTX
HTML5
Ana AbdElzaher
 
PDF
Seo cheat sheet 2013
SEOM
 
PDF
Seo cheat sheet_2-2013
SEOBANK
 
PDF
Prototyping w/HTML5 and CSS3
Todd Zaki Warfel
 
PPTX
HTML/HTML5
People Strategists
 
PPTX
Chapter 2 introduction to html5
nobel mujuji
 
KEY
HTML/CSS Lecture 1
Lee Lundrigan
 
PDF
HTML 5 Step By Step - Ebook
Scottperrone
 
PDF
Html css workshop, lesson 0, how browsers work
Albino Tonnina
 
PDF
Intro to Web Development
Frank Wu
 
PPTX
HTML by Telerik Akademy
Ognyan Penkov
 
Critical Rendering Path
BarbaraFellner1
 
Css, xhtml, javascript
Trần Khải Hoàng
 
Html5 ux london
Todd Zaki Warfel
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
HyperText Markup Language - HTML
Sun Technlogies
 
Seo cheat sheet 2013
SEOM
 
Seo cheat sheet_2-2013
SEOBANK
 
Prototyping w/HTML5 and CSS3
Todd Zaki Warfel
 
HTML/HTML5
People Strategists
 
Chapter 2 introduction to html5
nobel mujuji
 
HTML/CSS Lecture 1
Lee Lundrigan
 
HTML 5 Step By Step - Ebook
Scottperrone
 
Html css workshop, lesson 0, how browsers work
Albino Tonnina
 
Intro to Web Development
Frank Wu
 
HTML by Telerik Akademy
Ognyan Penkov
 
Ad

Viewers also liked (6)

PDF
Web encoding 元则
Alipay
 
KEY
Javascript 基础
Alipay
 
KEY
Css101
Alipay
 
KEY
Javascrpt arale
Alipay
 
PDF
The Analysis of Alipay
abby0531
 
PDF
Alipay brings mobile wallet to china's stores
L'Atelier BNP Paribas
 
Web encoding 元则
Alipay
 
Javascript 基础
Alipay
 
Css101
Alipay
 
Javascrpt arale
Alipay
 
The Analysis of Alipay
abby0531
 
Alipay brings mobile wallet to china's stores
L'Atelier BNP Paribas
 
Ad

Similar to Html&Browser (20)

PDF
Frontend for developers
Hernan Mammana
 
PPT
Eye catching HTML BASICS tips: Learn easily
shabab shihan
 
PPTX
Html5 shubelal
Shub
 
KEY
Html5
Satoshi Kikuchi
 
PPTX
FFW Gabrovo PMG - HTML
Toni Kolev
 
PPTX
An-Introduction-to-HTML
HatemMagdyMohamed
 
PPTX
HTML
Toni Kolev
 
PPT
HTML & CSS.ppt
vaseemshaik21
 
PPTX
Lecture 2 introduction to html
palhaftab
 
PPT
Html basics
mcatahir947
 
PPTX
HTML Basics by software development company india
iFour Institute - Sustainable Learning
 
PPTX
Basic HTML
Sayan De
 
PPT
HTML5 tags.ppt
abcxyz1337
 
PPT
html and css- 23091 3154 458-5d4341a0.ppt
ahoveida
 
PDF
HTML5: Smart Markup for Smarter Websites [Future of Web Apps, Las Vegas 2011]
Aaron Gustafson
 
PPTX
Intro to HTML
aakash choudhary
 
KEY
Html intro
Robyn Overstreet
 
PPT
Html 5
ch samaram
 
PPTX
GDSC HTML (Intro to Web Development) @Wagner College.pptx
AhmedEssam402
 
KEY
HTML5: It goes to ELEVEN
Mathias Bynens
 
Frontend for developers
Hernan Mammana
 
Eye catching HTML BASICS tips: Learn easily
shabab shihan
 
Html5 shubelal
Shub
 
FFW Gabrovo PMG - HTML
Toni Kolev
 
An-Introduction-to-HTML
HatemMagdyMohamed
 
HTML & CSS.ppt
vaseemshaik21
 
Lecture 2 introduction to html
palhaftab
 
Html basics
mcatahir947
 
HTML Basics by software development company india
iFour Institute - Sustainable Learning
 
Basic HTML
Sayan De
 
HTML5 tags.ppt
abcxyz1337
 
html and css- 23091 3154 458-5d4341a0.ppt
ahoveida
 
HTML5: Smart Markup for Smarter Websites [Future of Web Apps, Las Vegas 2011]
Aaron Gustafson
 
Intro to HTML
aakash choudhary
 
Html intro
Robyn Overstreet
 
Html 5
ch samaram
 
GDSC HTML (Intro to Web Development) @Wagner College.pptx
AhmedEssam402
 
HTML5: It goes to ELEVEN
Mathias Bynens
 

More from Alipay (11)

PDF
学会站在设计的角度做开发
Alipay
 
PDF
洞察、创造与想象
Alipay
 
PDF
seaJs—不仅仅是脚本加载器
Alipay
 
PDF
从小书签到浏览器扩展的应用
Alipay
 
KEY
谈谈Javascript设计
Alipay
 
PPT
行为化体验度量
Alipay
 
PDF
Html基础
Alipay
 
KEY
前端本地环境初探
Alipay
 
PDF
前端本地环境初探
Alipay
 
PDF
重构用户体验
Alipay
 
PDF
Js in js
Alipay
 
学会站在设计的角度做开发
Alipay
 
洞察、创造与想象
Alipay
 
seaJs—不仅仅是脚本加载器
Alipay
 
从小书签到浏览器扩展的应用
Alipay
 
谈谈Javascript设计
Alipay
 
行为化体验度量
Alipay
 
Html基础
Alipay
 
前端本地环境初探
Alipay
 
前端本地环境初探
Alipay
 
重构用户体验
Alipay
 
Js in js
Alipay
 

Recently uploaded (20)

PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
The Future of Artificial Intelligence (AI)
Mukul
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Software Development Methodologies in 2025
KodekX
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 

Html&Browser

  • 5. html HTML Basic TAGs html Graceful HTML html HTML5 html chapter.HTML
  • 7. What is HTML? HTML.Basic
  • 8. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML.Basic
  • 9. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin HTML.Basic
  • 10. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin 1.0 / 2.0 ... 4.0 / 4.0.1 /xhtml1.0 ... 5 HTML.Basic
  • 11. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin HTML.Basic
  • 12. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin ‣ 1991 HTML ‣ 1994 HTML 2 ‣ 1996 CSS 1 + JavaScript ‣ 1997 HTML 4 ‣ 1998 CSS 2 ‣ 2000 XHTML 1 ‣ 2005 AJAX ‣ 2009 HTML 5 HTML.Basic
  • 13. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin HTML.Basic
  • 14. What is HTML? Hyper Text Markup Language —— The basic building-blocks of webpages. HTML’s origin ALL u should know is 5 coming HTML.Basic
  • 16. The structure of an HTML document HTML.Basic
  • 17. The structure of an HTML document HTML.Basic
  • 19. 1. <!Doctype> HTML.Basic
  • 20. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> HTML.Basic
  • 21. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> HTML.Basic
  • 22. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> HTML.Basic
  • 23. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> HTML.Basic
  • 24. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!Doctype html> HTML.Basic
  • 25. 1. <!Doctype> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!Doctype html> No.1 <!Doctype html>? HTML.Basic
  • 26. 2. . charset | encoding | content-type . http://ued.koubei.com/?p=537 http://imethan.com/?p=105 http://every-best.iteye.com/blog/970861 http://arale.alipay.net/wp/?p=295 No.2 charset | encoding | content-type HTML.Basic
  • 28. Tags HTML.Tags
  • 29. Tags Elements are not tags. HTML.Tags
  • 30. Tags Elements are not tags. - < “ ” “ ”……> …… < > - * - tag - * - id - html entities https://docs.google.com/Doc?docid=0AWiI12yCmwaoZGNiemJqOGpfMTVmaHZtOWNkeg&hl=en_US HTML.Tags
  • 31. Classification in Specification according to 5 ‣Root html ‣Metadata head title meta base link style ‣Scripting script noscript ‣Sections body section nav article aside h1~h6 hgroup header footer address ‣Grouping content p hr pre blockquote ul li ol dl dt dd figure figcaption div ‣Text-level semantic a em strong small s cite q dfn abbr time code var kbd sup sub i b u mark ruby rt rp bdi bdo span br wbr ‣Edits ins del ‣Embedded content img iframe embed object param video audio source track canvas map area ‣Tabular data table caption colgroup col tbody thead tfoot tr td th ‣Forms form fieldset legend label input button select datalist optgroup option textarea keygen output progress meter ‣Interactive elements details summary command menu ‣Links a area HTML.Tags
  • 32. <head> • <title> HTML.Tags
  • 33. <head> • <title> HTML.Tags
  • 34. <head> • <title> HTML.Tags
  • 35. <head> • <title> <meta> HTML.Tags
  • 36. <head> • <title> <meta> • <meta charset="gbk" /> <meta charset="gb2312"> • <meta http-equiv="x-ua-compatible" content="ie=7" /> HTML.Tags
  • 38. <a> <img> HTML.Tags
  • 39. <a> • href a:hover • accesskey • focus <img> HTML.Tags
  • 40. <a> • href a:hover • accesskey • focus <img> • alt • src • png jpg gif • width & height HTML.Tags
  • 41. <a> • href a:hover • accesskey • focus <img> • alt • src • png jpg gif • width & height No.3 width & height HTML.Tags
  • 43. <ul> <ol> <dl> <li><menu> <pre> & <code> HTML.Tags
  • 44. <ul> <ol> <dl> <li><menu> • • ul, ol li menu <pre> & <code> HTML.Tags
  • 45. <ul> <ol> <dl> <li><menu> • • ul, ol li menu <pre> & <code> <code>text-align:center</code> <pre> { ( 1 * 102 ) + ( 9 * 101 ) + ( 3 * 100 ) } </pre> HTML.Tags
  • 47. <cite> <q> <blockquote> <em> & <strong> <small> HTML.Tags
  • 48. <cite> <q> <blockquote> • <cite> </cite> :<q> ...</q> • blockquote <em> & <strong> <small> HTML.Tags
  • 49. <cite> <q> <blockquote> • <cite> </cite> :<q> ...</q> • blockquote <em> & <strong> • <small> HTML.Tags
  • 50. <cite> <q> <blockquote> • <cite> </cite> :<q> ...</q> • blockquote <em> & <strong> • <small> • Small print typically features disclaimers, caveats, legal restrictions, or copyrights. HTML.Tags
  • 52. <hr> <br> HTML.Tags
  • 53. <hr> • • hr http://sofish.de/1328 <br> HTML.Tags
  • 54. <hr> • • hr http://sofish.de/1328 <br> • • br • css padding margin br HTML.Tags
  • 56. <table> <form> HTML.Tags
  • 57. <table> • table table • <thead> <tfoot> <tbody> • table summary • <th> scope <form> HTML.Tags
  • 58. <table> • table table • <thead> <tfoot> <tbody> • table summary • <th> scope <form> • form • form > fieldset • form type=”submit” input • a onclick HTML.Tags
  • 60. <input> <label> HTML.Tags
  • 61. <input> • input tabindex • input accesskey • label • input type <label> HTML.Tags
  • 62. <input> • input tabindex • input accesskey • label • input type <label> • • for HTML.Tags
  • 64. <iframe> < !-- here is comment --> HTML.Tags
  • 65. <iframe> • iframe • frame iframe img embed src • @alipay src https <iframe src="javascript:'';"></iframe> < !-- here is comment --> HTML.Tags
  • 66. <iframe> • iframe • frame iframe img embed src • @alipay src https <iframe src="javascript:'';"></iframe> < !-- here is comment --> • id class • HTML.Tags
  • 68. <div> HTML.Tags
  • 69. <div> • when no other element is suitable. Use of the div element instead of more appropriate elements leads to poor accessibility for readers and poor maintainability for authors. HTML.Tags
  • 72. <font> <s> <strike> <tt> <u> <basefont> <big> <center> HTML.Tags
  • 73. <font> <s> <strike> <tt> <u> <basefont> <big> <center> • <frame> <frameset><noframes> HTML.Tags
  • 74. <font> <s> <strike> <tt> <u> <basefont> <big> <center> • <frame> <frameset><noframes> • <acronym> <applet> <isindex> <dir> HTML.Tags
  • 76. Semantic - divitis - & <body> <div id="wrapper">   <header>     <div id="header">       <h1>My super duper page</h1>     <h1>My super duper page</h1>     <!-- Header content -->     <!-- Header content -->   </header>   </div>   <div role="main">   <div id="main">     <!-- Page content -->     <!-- Page content -->   </div>   </div>   <aside role="complementary">   <div id="secondary">     <!-- Secondary content -->     <!-- Secondary content -->   </aside>   </div>   <footer>   <div id="footer">     <!-- Footer content -->     <!-- Footer content -->   </footer>   </div> </body> </div> Graceful.HTML
  • 77. accessibility - dom - label - tabindex - input type - title - alt Graceful.HTML
  • 78. efficiency <hgroup>       <h1>Big Smile</h1> - web </hgroup> - - ... No.3 HTML 3 Graceful.HTML
  • 79. HTML5 Web Development to the next level. • What html5 • Why html5? • How html5?
  • 80. What HTML5? HTML5 ~= HTML + CSS + JS • • • Javascript API • CSS3
  • 81. Why html5? • Better User Experience • More Efficient • Google loves HTML5 • Strong Support • Apple loves HTML5 • Mozilla loves HTML5 • Opera loves HTML5 • Microsoft loves HTML5
  • 82. How html5? • Flash Google features first HTML 5 canvas doodle alipay doodle
  • 83. How html5? • Form field types on mobile • Forms change Alipay
  • 84. More about html5 • https://docs.google.com/#folders/folder.0.0B2iI12yCmwaoYTBkZWNiMzYtMTIwMC00NTRiLTg1N2QtMWIwYzZiYjI4ZjFm
  • 85. More about html5 • https://docs.google.com/#folders/folder.0.0B2iI12yCmwaoYTBkZWNiMzYtMTIwMC00NTRiLTg1N2QtMWIwYzZiYjI4ZjFm No.4:
  • 86. No.5: html No.6: html
  • 87. Rumors about Browser Browsers Type In Alipay Tips for Browser chapter.Browser
  • 88. 2010 1 Internet Explorer Mozilla Firefox Google Chrome Safari Opera Opera chapter.Browser
  • 89. Trident • Gecko W3C • Webkit chapter.Browser
  • 90. Internet Explorer • 360 • Chrome • Firefox • Sougou • Maxthon chapter.Browser
  • 91. - • IE 9 - unknown/Chakra • Chrome - V8 • Firefox - TraceMonkey/JägerMonkey • Safari - Nitro • Opera - Carakan chapter.Browser
  • 92. Alipay
  • 93. Alipay Attachment
  • 94. Ctrl+Shift+Delete • Cache, History, Form & Password • Flash Cookies, LocalStorage • Firefox Firebug command-line • IE F12 Dev toolbar IE6/7 • Chrome Chrome Dev tool No.7: 2 -.- chapter.Browser
  • 98. Above all http://doc.alipay.net/pages/viewpage.action?pageId=11244965

Editor's Notes