CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.

Slides:



Advertisements
Similar presentations
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Advertisements

Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
CSS3 OVERVIEW Owen Williams Owen at dynabooks daht com.
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
CSS Internet Engineering Spring 2014 Bahador Bakhshi CE & IT Department, Amirkabir University of Technology.
Cascading Style Sheets
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
/k/k 1212 Cascading Style Sheets Part one Marko Boon
Layout using CSS. Using multiple classes In the head:.important{font-style:italic;}.title{color:red;} In the body: Here's a type of paragraph that is.
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
 Review ◦ DMACC  P drive ◦ password: stem2014 first line  always put your  Club Web site :
Making Things Look Nice: Visual Appearance and CSS CMPT 281.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Introduction to HTML5 Programming donghao. HTML5 is the New HTML Standard New Elements, Attributes. Full CSS3 Support Video and Audio 2D/3D Graphics Local.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Diliev.com & pLOVEdiv.com  DIliev.com.
Cascade Style Sheet Demo. Cascading Style Sheets Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Languages for Dynamic Web Documents
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
Additional Topics. Tutorial #9 Review – Forms Forms Legend and fieldset Fields Text Password Radio buttons, check box, text area, select lists Buttons.
Cascading Style Sheet Basics Pepper. Looking at the HTML See the surrounding tags See head, body, paragraph, header See the ending tags See the list.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Webpage design for researchers Dr Jim Briggs 1.
CSS Sprites. What are sprites? In the early days of video games, memory for graphics was very low. So to make things load quickly and make graphics look.
Learning HTML. HTML Attributes HTML elements can have attributes Attributes provide additional information about an element Class – specifies a class.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
CHAPTER 1 HTML & HTML5 I อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Learning HTML Presented By: Wayne Helle What Is HTML? Learning Basic Tags... Formating Your Text... Working With Images and Links... Simple Form Boxes..
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Session I Chapter 1 - Introduction to Web Development
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Basic HTML.
1 Preparation for site Create a folder in MyDocuments: beavercheese. Create a subfolder, images Classes, career, DW beginner Download.
CSS IS A LANGUAGE DESIGNED TO TARGET HTML ELEMENTS AND NODES BY TYPE, CLASS, ID AND VALUE, AND CHANGE THEIR VALUES CSS – change how your HTML looks and.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Chapter 4 and 5. Objectives Introduce markup: elements and attributes How browsers interpret HTML documents Basic structure of HTML document What do style.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Week 1: Introduction to HTML and Web Design
HTML & CSS Jan Janoušek.
Web Systems & Technologies
Web Basics: HTML/CSS/JavaScript What are they?
Objective % Select and utilize tools to design and develop websites.
4.01 Cascading Style Sheets
CSS Layouts: Grouping Elements
Human Computer Interaction
Objective % Select and utilize tools to design and develop websites.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
TOPICS Chrome Dev Tools Process for Building a Static Website
Fixed Positioning.
Box model, spacing, borders, backgrounds
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Starting to develop a website
LING 408/508: Computational Techniques for Linguists
Secure Web Programming
How to use the CSS box model for spacing, borders, and backgrounds
Computer communications
4.01 Cascading Style Sheets
Web Programming and Design
Web Programming and Design
Presentation transcript:

CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1

Outlines Introduction Client Side Programming Server Side Programming HTML HTML 5 CSS 3 2

Introduction What is network? Your computer network client server 3

Introduction What is web programming? client server network Client Side Program (Text) Browser Server Side Program (Text) 4

Introduction What is web programming? client server Client Side Program (Text) Browser Server Side Program (Text) request 5

Introduction What is web programming? client server Browser Client Side Program (Running) Server Side Program (Text) Send to client 6

Introduction What is web programming? client server Browser Client Side Program (Running) Server Side Program (Running) Interaction 7

Client Side Programming (Skills you must know) HTML (we will discuss it later) – Not a program – Text file with tags JavaScript – Program running on browser – Supported by most browser – Not exactly the same between different browser CSS3 – Style sheet language for describing the look and formatting of web pages 8

Client Side Programming (Skills you’d better know) Ajax – A technique providing asynchronous web requests in JavaScript jQuery – JavaScript Library to achieve easier client-side programming Flash (can be replaced by HTML 5) – Browser plugin, help to create fancy effects and strong functionalities in web pages 9

Server Side Programming PHP Python Perl ASP & ASP.NET JSP Ruby CSP … 10

HTML What is HTML? HTML Browser Server Sent to your computer through network 11

My Title Hello world! HTML A simple example of HTML: It’s actually a file My Title Hello world! Similar with a program, you can do some indentation to make its structure clearer. 12

HTML Tags: – E.g. Type of tags – html, head, body, script, title, p, a, b, br, div, li, ul, select, option, span, button, textarea, center, em, iframe, input, link, tr, td, table … – See list here:

HTML Example: My Title My First Heading My First paragraph. 14

HTML Structure of HTML Tags 15 My Title My First Heading My First paragraph.

HTML How to write HTML? HTML HEAD BODY TITLE SCRIPTLINK DIV …BRTABLESPAN … DIV... THTDTR… 16

HTML How to write good web service? 1. know different functionalities of the tags 2. use CSS to create fancy effect 3. use JavaScript to provide self-define functionalities 4. use Ajax to interact with server-side program 5. use Database to allow log-in engine and other data recording … 17

HTML How to write good web service? 1. know different functionalities of the tags 2. use CSS to create fancy effect 3. use JavaScript to provide self-define functionalities 4. use Ajax to interact with server-side program 5. use Database to allow log-in engine and other data recording … 18

HTML Basic Tags: – You need to learn and try them by yourself – Learn it here: HTML5 Tags: – canvas, video, SVG, location, … – See example: 19

HTML 5 Video 20 video demo

HTML 5 Canvas 21 canvas demo <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.arc(95,50,40,0,2*Math.PI); ctx.stroke();

HTML 5 Canvas is one of the most important features in HTML 5 You can use it to implement: – 2D Game (like Flash game) – Image filter, painter – Complex graphics It’s controlled by JavaScript. 22

CSS3 How to write good web service? 1. know different functionalities of the tags 2. use CSS to create fancy effect 3. use JavaScript to provide self-define functionalities 4. use Ajax to interact with server-side program 5. use Database to allow log-in engine and other data recording … 23

CSS3 What is style? 24 My Title <div style="width:90%; height:70%;margin-left:4%; margin-top:5px; padding:20px; background:#FFEEBB; -webkit-box-shadow:2px 2px 10px #000;"> My First Heading My First paragraph.

CSS3 Style can make your website fancy and well organized. You may need a lot of style configuration when you build a website. Why not put them into a separate file? 25

CSS3 Html file 26 My Title My First Heading My First paragraph.

CSS3 myStyle.css 27 div{ width:90%; height:70%;margin-left:4%; margin-top:5px; padding:20px; background:#FFEEBB; -webkit-box-shadow:2px 2px 10px #000; } h1{ color: #1122BB; } p{ text-shadow: 2px 2px 2px #CCCCCC; }

CSS3 Please try more properties and learn to organize your website with CSS style. Tutorial: CSS3 provides more fancy properties for us. 28

CSS3 myStyle2.css 29 div { width:90%; height:70%; margin-left:4%; margin-top:5px; padding:20px; background:#FFEEBB; -webkit-transition: all 1s; -webkit-box-shadow:2px 2px 10px #000; border-radius:25px; } div:hover { width:50%; height:60%; background:#EEEEEE; -webkit-transform: rotate(-30deg); }

CSS3 What else can CSS3 do? 2D & 3D transformation Animations Multi-column Text effect Gradient & border radius … Learn more here: tm 30

Editor Notepad++ Sublime Text edit 31

References headings-fonts-and-text-styling/ headings-fonts-and-text-styling/ nt nt 32