Web development with SharePoint, HTML & CSS

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction. Contents Whats New in Dreamweaver CS4? The Dreamweaver CS4 Interface Setting Up a Site Creating a Web Page Adding Text to Your.
Advertisements

1 Web Site Design Overview of the Internet Cookie Setton.
Gdes2000 Graphic Design for Internet & Multimedia An Introduction to Dreamweaver CS5 + Adding Text Overview of palettes and DW working environment. Creation.
Creating and Editing a Web Page Using Inline Styles
Cascading Style Sheets Basics. Why use Cascading Style Sheets? Allows you to set up a series of rules for all pages in a site. The series may be changed.
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.
Macromedia Dreamweaver 4 Foundation Level Course.
Macromedia Dreamweaver MX 2004 Design Professional Web Page DEVELOPING A.
Cascading Style Sheets Controlling the Display Of Web Content.
Final Exam Our final will be held: –Thursday, May 3 rd –From 4:00 to 5:50 PM –In 109 CIWW (same room as class) There will be no make up and the final is.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Final Exam Our final will be held: –Thursday, May 8 th –4:00 PM - 5:50 PM –In 109 CIWW (same room as class) There will be no make up and the final is mandatory.
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.
Working with Text and Cascading Style Sheets Adobe Dreamweaver Chapter 3.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Microsoft Expression Web - Illustrated Unit B: Creating a Web Site.
Web Design Dreamweaver Semester 2 ATBs. ATB #1 What is a web site?
Chapter 3 Working with Text and Cascading Style Sheets.
Getting Started with Expression Web 3
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Using Styles and Style Sheets for Design
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Website Development with Dreamweaver
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
© 2011 Delmar, Cengage Learning Chapter 8 Using Styles and Design Style Sheets for Design.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
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.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Text and Cascading Style Sheets.
Tutorial 3 Adding and Formatting Text with CSS Styles.
Project 1 Dreamweaver Provides. Automatic Web Page Design Develop your own webpage without having to spend hours writing HTML code Web site management.
Week 2: Building a Simple Website IMC 320 Web Publishing Spring 2011.
Cascading Style Sheets Primary readings Presentations Explain & review projects with class mates.
Positioning Objects with CSS and Tables
Creating Web Pages with Links, Images, and Embedded Style Sheets
XP Dreamweaver MX 2004 Tutorial 3 1 Adding and Formatting Text.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
COMP 143 Web Development with Adobe Dreamweaver CC.
visit or call to enroll now..
Web Design In A Nutshell A Desktop Quick Reference.
Working with Cascading Style Sheets
HTML CS 4640 Programming Languages for Web Applications
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Project Objectives Publish to a remote server
Chapter 2 Developing a Web Page.
Chapter A - Getting Started with Dreamweaver MX 2004
Learning the Basics – Lesson 1
Chapter A - Getting Started with Dreamweaver MX 2004
Positioning Objects with CSS and Tables
Bare bones notes.
Unit Objectives Create a new page Import text Set text properties
Objective % Select and utilize tools to design and develop websites.
Tutorial 6 Creating Dynamic Pages
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Cascading Style Sheets
Microsoft PowerPoint 2007 – Unit 2
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
Lesson 2: HTML5 Coding.
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Positioning Objects with CSS and Tables
4.00 Apply procedures to add content by using Dreamweaver. (22%)
HTML CS 4640 Programming Languages for Web Applications
Presentation transcript:

Web development with SharePoint, HTML & CSS Danny Puype Trainer & Developer danny@puype.com

1.Intro

The world of web development Internet / Extranet / Intranet 3 pillars Html / Xml / XHtml - standards CSS Javascripting, jQuery, spry Dynamic web development Browser compatibility Code standards & compliancy Coding and development tools – evolution

Web Site planning Graphics Content structure Navigation Aims and functionality Visitor Technology Browsers Language Meta communication .../...

Typical Procedure Take inspiration - from internet / intranet sites / colleagues / … Plan on paper - Target browsers / Design / Target public / Aims Prepare Structure - File structure / Content structure / Design Configure - Environment Create first set of pages (# versions) Feedback & Decisions Production process Upload for & feedback from test user group Correction phase & final uploads

2.Getting started

Interface Basics Toolbars: e.g. code view, positioning, masters, style, tables Startpage & starter page templates Task Panes: overview, manage, reset Code view/ design view / split view File Manager Visual aids / Ruler / Grid Tag selector Status bar Application Options Page Editor Options

Defining a Local Site Site definition Site settings Remote website Website reports Use of Files Panel & defining file types Managing sites Folder structure Import files Previewing files Uploading and FTP

Working with Code Code hints Code colouring Code toolbar Code rewriting Code formatting Comments

Creating new pages New Document dialog box Page properties Title Encoding DTD Page Properties Head properties Saving and recently used documents

3. Adding Content

Adding Text Typing & coding Import Text Files/Word/Excel files Pasting / Pasting Html Cleaning Word HTML special characters Search and replace

Controlling Document Structure Block tags <h1> - <p> - <ul> - <ol> - <dl> - <div> - <blockquote> - <pre> Inline tags <span> - <br> - <em> - <strong> Indentation & white space CSS related

Formatting Text Fonts, <font> tag and font properties CSS White space About colours Web safe colour palette Set colour scheme Search and Replace

Adding Images Formats: gif / jpg / png Inserting images image path accessibility Image Properties Resolution

Adding basic links insert / modify link paths Adding E-mail Links & links on images absolute links, relative links and target Bookmarks

Adding lists Ordered Unordered Definition

4. CSS

CSS: what? why? how? Cascasing Style Sheets Scripting Language Rules and declarations stylename {property:value; property:value; ...} linked with (x)HTML Separation of Content layer & Formatting/Layout Browsers & "specs" (specific instructions proposed by W3C)

The range of CSS selectors Tag selectors : p {} - 1 Class selectors : .info {} - 10 ID selectors : #header {} – 100 More advanced selectors Pseudo-class selectors: a:hover {} Descendant (contextual) selectors: #header ul {} Combined (grouped) selectors: h1, h2, h3 {} Child selectors: #content > p {} Adjacent (sibling) selectors: h1 + p {} Attribute selectors: a[title]

3 main principles Cascading Inheritance Specificity

Media types All Screen Print Handheld Speech

Formatting with CSS Creating Selectors Text characteristics, font faces, font sizes, white space, units Creating Tag, Class, ID Selectors Creating a New Style Sheet & Attaching External Style Sheets Editing Style Sheets Cascading Order and Inheritance of Styles Advanced aspects Advanced Selectors : Pseudo-element / Combined / Pseudo-class Embedded style selectors

Specific CSS interface features Apply & Manage styles panels Style and style application toolbars CSS properties panel Code hints & colouring Properties pane Creating and editing selectors Tag selector

5. More Graphics & Multimedia

Working with graphics CSS Editing Images Inserting an image map Styling images Hover effects Editing Images Inserting an image map Images and Navigation

Inserting Flash

6. Navigation

Navigation aspects Understanding Site Navigation Linking to Named Anchors Lists and nav menus with CSS Creating a Navigation Bar with Javascript dummy links : #, javascript();

7. Design / Layout

Different techniques Working with tables Working with layers Frames CSS approaches

Positioning with CSS Understanding layout The Boxmodel Layout models Floating model Positioning model Design models fixed liquid elastic

Using AP Layers Creating layers / properties / AP layer panel Hiding and Showing Layers

8. Tables

Tables Working with Tables Formatting tables with CSS Inserting tables Table managament Selecting Splitting & merging Formatting tables with CSS

9. Forms

Creating Forms Understanding how forms work HTML tags and attributes Form objects and properties Form Processing: post and get Inserting of different elements Text fields Check boxes and Radio buttons Buttons

Finetuning Forms Formatting with CSS Browser inconsistencies Adding functionality with javascript Form validation

10. Testing, uploading & maintenance

Testing Your Site Validation Browser compatibility & inconsistencies XHTML CSS Browser compatibility & inconsistencies Further Checking Accessibility Broken links Spelling Browser window sizes Reports

Managing & Uploading Maintaining Files Uploading rename / move / copy integrated file browser Uploading connection and viewing remote site uploading, put / downloading, get dependent files FTP log Optimisation for search engines

Good coding practices Semantic (X)HTML & CSS Avoid inline CSS Use meaningful names Concentrate on purpose Use less known or misunderstood HTML-attributes like alt="", summary="", title="" Avoid divitis Avoid inline CSS The MOSE approach Structure & comment CSS Validate Carefully consider measurements: px, em; %