Webpage design for researchers Dr Jim Briggs 1.

Slides:



Advertisements
Similar presentations
Intro to HTML. HTML HTML = HyperText Markup Language Used to define the content of a webpage HTML is made up of tags and attributes Content.
Advertisements

Introduction to HTML & CSS
HyperText Markup Language (HTML). Introduction to HTML Hyper Text Markup Language HTML Example The structure of an HTML document Agenda.
Designing Websites Using HTML and FrontPage A Typical Webpage View Source A webpage is a text file containing instructions to tell a computer how the.
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Hypertext Markup Language. Platform: - Independent  This means it can be interpreted on any computer regardless of the hardware or operating system.
Project 1 Introduction to HTML.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
HTML Introduction HTML
4.01 Cascading Style Sheets
Introduction to Web-Based Systems HTML, XML, and JavaScript.
1st Project Introduction to HTML.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
INSTRUCTIONAL SUPPORT SERVICES (ISS) SHORT COURSE, FALL 2012 UMSL Introduction to Web Page Design.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
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.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Computer Science 101 HTML. World Wide Web Invented by Tim Berners-Lee at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland (roughly.
Chapter 1 Variables in the Web Design Environment
Presenting Information on WWW using HTML. Presenting Information on the Web with HTML How Web sites are organized and implemented A brief introduction.
HTML & CSS A brief introduction. OUTLINE 1.What is HTML? 2.What is CSS? 3.How are they used together? 4.Troubleshooting/Common problems 5.More resources.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
XHTML & CSS By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
HTML Hyper-Text Markup Language or tags. HTML is a “tag” language Open and close tags Tags identified with angle brackets Basic format content (shorthand.
HTML 4 Foundation Level Course HyperText Markup Language Most common language used in creating Web documents. You can use HTML to create cross-platform.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
HTML | DOM. Objectives  HTML – Hypertext Markup Language  Sematic markup  Common tags/elements  Document Object Model (DOM)  Work on page | HTML.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Louisa Lambregts, Louisa Lambregts
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
NR 422: Maps on the web Jim Graham Spring Computer Networks 2 or more computers connected together Typically a: –Client: requests and receives data.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Technologies Lecture 2 HTML and CSS. HTML Hyper Text Markup Language – Describes web documents – Made up of nested HTML markup tags – Tags are the.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Introduction to the World Wide Web & Internet CIS 101.
Basic Steps to create a Website using HTML5. Hypertext Markup Language.
Group 9: Through examples, explain how to build a css navigation bar. Presented by: Daniel Ku, Matt Iannacci & Iphia Henry.
© Dr. Graham Rollings Dr. Graham Rollings, 09 June 2016 HTML & CSS A very High-level Introduction.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Introduction to HTML Dave Edsall IAGenWeb County Coordinator’s Conference June 30, 2007.
OCR Computing OGAT Web Technologies. What OCR need you to know… You are expected to have a working knowledge of the above web languages.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
HTML.
Web Basics: HTML/CSS/JavaScript What are they?
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Project 1 Introduction to HTML.
Secure Web Programming
Computer communications
Introduction to World Wide Web
CIS 133 mashup Javascript, jQuery and XML
Presentation transcript:

Webpage design for researchers Dr Jim Briggs 1

Contents What is the web? What is HTML? What is CSS? What is JavaScript? What tools can we use? Practical 2

WHAT IS THE WEB? 3

Basic architecture of the web 4

What is the web? Distributed system Client-server system Characteristics of clients and servers –Servers always on / Clients choose when to be on –Clients do not need high performance if the work is done on the server Protocol based –HTTP – HyperText Transfer Protocol –others (e.g. FTP, WebDAV, SSH) sometimes used to upload documents Contents can be any type of document 5

WHAT IS HTML? 6

History of HTML HyperText Markup Language Based on SGML Invented by Tim Berners-Lee at CERN in 1990 Currently most web pages use HTML 4 –standardised 1999 Many are moving to HTML 5 –standardised

A simple HTML page Untitled Document A simple web page 8

Common tags html head body title p h1 h2 h3 h4 h5 h6 ul ol li dl dt dd table tr td th pre div span strong em cite dfn samp img object a form 9

A more complex example Web architecture Web architecture In this section we recap what we already expect you know about how web applications work. The World-Wide Web is an example of a distributed computer system. It is a specific type of distributed system called a client-server system. Client computers connect to server computers to request some service.. <img width=637 height=218 src="../images/BasicWebArchitecture.gif" alt="Text Box: Figure 1 - Basic architecture of a web application"> Figure 1 shows the basic architecture of any web application. The two computers talk to each other over the Internet (or an Intranet) using standard protocols. If you are not already familiar with these concepts, try one or more of the following sources: Web Developer's Virtual Library particularly the section on HTML /div> <a href=" w the Web Works for a brief explanation of URLs 10

WHAT IS CSS? 11

Context of CSS Early versions of HTML used special tags to indicate formatting – are now deprecated – still exist An important principle is to keep form and content separate –Content in HTML –Need to express "form" separately 12

Styles and stylesheets A set of rules on how a browser should display the style and layout of components of a document In HTML you can put styles in 3 places: –in many HTML tags as a "style" attribute –in the HTML document in a section –in a separately linked stylesheet document advantageous because it can be shared CSS is called Cascading Style Sheets because the above rules are applied in order 13

Style categories (CSS 3) Color Background and Borders Background and Borders Basic Box Flexible Box Text Text Decoration Fonts Writing Modes Table Lists and Counters Animation Transform Transition Basic User Interface Multi-column Paged Media Generated Content Filter Effects Image/Replaced Content Image/Replaced Content Masking Speech Marquee 14

Take care Not all browsers support all properties (especially ones introduced in CSS3) 15

CSS example Pull Down Menus.menu {position:absolute; font:12px arial, helvetica, sans-serif; background-color:#CCCCCC; top:-90px} #fileMenu {left:10px; width:70px} #searchMenu {left:85px; width:100px} A {text-decoration:none; color:#000000} A:hover {background-color:#000099; color:#FFFFFF} 16

Applying styles to HTML By tag class –.menu By tag name – #fileMenu By tag style –<DIV style="background-color:black" By tag –A By nested tag –TD A By tag activity –A:hover 17

WHAT IS JAVASCRIPT? 18

JavaScript basics Evolved as a programming language for specifying dynamic activity in an HTML document, e.g.: –animation –user interaction Like CSS, JavaScript can also be found: –in many HTML tags as an event handler –in the HTML document in a section –in a separately linked document advantageous because it can be shared Latter two mainly used for "functions" 19

Simple animation example A Simple Rollover 20

Simple menu example Open Print Back Forward Close File 21

Further developments Dynamic HTML (DHMTL) is using HTML, CSS and JavaScript together to achieve page effects and/or user interface AJAX (Asynchronous JavaScript and XML) is an even further development that makes pages even more interactive 22

WHAT TOOLS CAN WE USE? 23

Potential tools Text editors (edit HTML) –Notepad –Textpad Word processing (edit doc, save as HTML) –MS-Word –OpenOffice Writer Specialist tools –Adobe Dreamweaver –NetObjects Fusion Essentials –CoffeeCup 24

Useful links Home+Use+Programhttp://ithelp.port.ac.uk/questions/399/Adobe+ Home+Use+Program aver.htmlhttp:// aver.html and

Practical 1.Use any tool to develop a simple web page (e.g. describing your research) 2.Include items such as: 1.a table 2.a picture 3.a link to another web page 3.Use CSS to style part of the page 4.Use JavaScript to add some interaction to the page 26