In this presentation... CSS 3 for Help Authors. History of CSS in 1 Slide. Principles of Cascading Style Sheets. tcworld 2013

Similar documents
You can use percentages for both page elements and text. Ems are used for text,

Responsive Web Design (RWD) Best Practices Guide Version:

Introduction to Adobe Dreamweaver CC

Web Designing with UI Designing

All About Android WHAT IS ANDROID?

Base template development guide

Making Responsive s

JJY s Joomla 1.5 Template Design Tutorial:

CIS 467/602-01: Data Visualization

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

Web Publishers Group. Tuesday 13 March 2012

Responsive Web Design: Media Types/Media Queries/Fluid Images

The Essential Guide to HTML Design

HTML5 & CSS3. Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: Mail: mail@jensjaeger.

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Responsive Web Design. birds of feather

HTML5 & CSS3: New Markup & Styles for the Emerging Web

Different Screen Size, Different Design

Building Responsive Websites with the Bootstrap 3 Framework

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design

Web layout guidelines for daughter sites of Scotland s Environment

CST 150 Web Design I CSS Review - In-Class Lab

Responsive Web Design Creative License

This document will describe how you can create your own, fully responsive. drag and drop template to use in the creator.

Create a Poster Using Publisher

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc mraymond@luminys.com

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries

Making Textual Webpage Content Responsive

Web Development I & II*

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

ICE: HTML, CSS, and Validation

MCH Strategic Data Best Practices Review

HTML5 & Digital Signage

Contents. Downloading the Data Files Centering Page Elements... 6

{color:blue; font-size: 12px;}

Magento Responsive Theme Design

Outline. CIW Web Design Specialist. Course Content

RESPONSIVE DESIGN FOR MOBILE RENDERING

Web Design with CSS and CSS3. Dr. Jan Stelovsky

Programming exercises (Assignments)

Web Browser. Fetches/displays documents from web servers. Mosaic 1993

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

HTML TIPS FOR DESIGNING

Web Authoring CSS. Module Descriptor

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Web Design Specialist

Designing The User Experience AIGA Design Camp

GUIDE TO CODE KILLER RESPONSIVE S

Basic tutorial for Dreamweaver CS5

Citrix StoreFront. Customizing the Receiver for Web User Interface Citrix. All rights reserved.

Designing HTML s for Use in the Advanced Editor

How to Properly Compose HTML Code : 1

Campaign Guidelines and Best Practices

Fast track to HTML & CSS 101 (Web Design)

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

Responsive Web Design in Application Express

PLAYER DEVELOPER GUIDE

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

INTRO TO. Adaptive Web Design. Aaron slideshare.net/aarongustafson. Brad Frost

Using Style Sheets for Consistency

CSS for Page Layout. Key Concepts

Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS

QUESTIONS YOU MUST ASK BEFORE HIRING A WEB DEVELOPMENT COMPANY

Request for Proposal. Organizational Background:

WebCenter User experience. John

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

Microsoft Expression Web Quickstart Guide

CREATING RESPONSIVE UI FOR WEB STORE USING CSS

Lesson Overview. Getting Started. The Internet WWW

MAGENTO THEME SHOE STORE

With mobile devices and tablets becoming popular for browsing the web, an increasing number of websites are turning to responsive designs to

HTML5 & Friends. And How They Change A Developer s Life

White Paper Using PHP Site Assistant to create sites for mobile devices

01/42. Lecture notes. html and css

Responsive Design

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Level 1 - Clients and Markup

Introduction to web development and JavaScript

WEB DESIGN COURSE CONTENT

USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE

Viewports. Peter-Paul Koch jquery EU, 28 February 2014

Mobile Web Site Style Guide

Joomla! template JSN Mico Customization Manual

RESPONSIVE DESIGN BY COMMUNIGATOR

Outline of CSS: Cascading Style Sheets

OPTIMIZING MEDIA QUERIES

WEB DEVELOPMENT IA & IB (893 & 894)

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING

Dreamweaver and Fireworks MX Integration Brian Hogan

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library

Appendix H: Cascading Style Sheets (CSS)

Web Design & Development - Tutorial 04

Differences between HTML and HTML 5

Creating a Resume Webpage with

Mobile Optimise your s. Code & examples to make your campaigns mobile friendly

IBRI College of Technology Department of Information Technology. Intercollegiate Web Programming Contest On 12 March, 2013 (Tuesday)

Snap Server Manager Section 508 Report

Transcription:

In this presentation... CSS 3 for Help Authors Dr Tony Self tony.self@hyperwrite.com Principles of Cascading Style Sheets New features in CSS 3 Browser (and other processor) support for CSS 3 Authoring Tool support What s ahead for CSS Much to cover, and only 35 minutes! History of CSS in 1 Slide Principles of Cascading Style Sheets Cascading Style Sheets W3C standard Result of browser wars Separation of content and form Version 1 1996 Fully implemented by a browser in 1999 Version 2.1 June 2011 After various drafts since 1998 Version 3 November 2011 2012 HyperWrite Pty Ltd 1

What is CSS? Describes presentational semantics for HTML and other mark-up languages Elements in mark-up... <p>guinness is good for you.</p> Have their presentation defined in CSS... p {font-family: Tahoma; color: green; Entirely different language syntax But easy to learn And there are fabulous CSS editors What s wrong with CSS? Poor paging features Dynamic pages require JavaScript Difficult to define menus and buttons Lots of hacks have been used: Columns Lists Boxes Fonts Layouts More precise Selectors New features in CSS 3 Old ul lip #guinness.schnapps New ul:nth-child(3) p~ul a[src$=".pdf"] li:first-of-type p:empty p.note:before :not(p) 2012 HyperWrite Pty Ltd 2

Box Properties Transitions and Animations Old border margin padding outline width height New Rotation Not supported by any browser! min-width max-width min-height max-height box-shadow Limited use in documentation DHTML without JavaScript Animation Properties -webkit, -moz and ms? Old None!! New animation animation-name animation-duration animation-timingfunction animation-delay animation-iterationcount animation-direction animation-play-state Namespacing Adds vendor-specific CSS instructions Webkit browsers: Safari Chrome Kindle Android Mozilla browsers: Firefox Browser wars again? 2012 HyperWrite Pty Ltd 3

Conditions Border Properties Namespaces allow conditions to be set in CSS If [browser is Mozilla-based], then... Old dotted dashed solid New border-radius border-image Supported by Firefox and Safari Font Stuff Columns Embedded fonts (in a way) @font-face { font-family: RhineScript src: url('http://f.com/rhine.ttf') font-weight font-stretch font-variant eg, small-caps Used to be simulated by positioning, tables, or frames Now truly supported #datasheet { column-count: 2; column-gap: 20px; column-rule: 4px solid black; Except only supported by Firefox and Gecko as yet... 2012 HyperWrite Pty Ltd 4

Template Layouts Page Media CSS for printed output Very sophisticated Alternative to XSL-FO for some XML publishing requirements @page { size: 210mm 297mm; margin: 30mm; @top-left { content: 'Ulysses User Guide'; @bottom-right { content: 'Page ' counter(page); Transforms Image Stuff Rotate objects in 2D and 3D -ms-interpolation-mode: bicubic; image-rendering: optimizequality; max-width min-width 2012 HyperWrite Pty Ltd 5

Media Queries Speech /* Mobile landscape AND Desktop - Width greater than 800 */ @media (min-width: 800px) and (monochrome) { blah, blah /* Desktop - - - Width great than 950 */ @media (min-width: 1150px) { blah blah max-device-width, device-aspect-ratio, etc mark mark-after mark-before phonemes rest rest-after rest-before voice-balance voice-duration voice-pitch voice-pitch-range voice-stress voice-volume Screen readers ebooks Text-to-voice In summary... Browser (and other processor) support for CSS 3 None support everything Most support very little Matrix required 2012 HyperWrite Pty Ltd 6

Summary Authoring Tool support None Yet. Not change for change sake What s ahead for CSS Personal computing is changing Tablets Mobile devices ebooks The Web is changing HTML 5 Related technologies are changing JavaScript, Flash, XML Browsers are changing IE is no longer dominant 2012 HyperWrite Pty Ltd 7

CSS 3 + HTML 5 For User Assistance HTML 5 Alternative to Flash Suitable for mobile and apps Local storage Video, audio, 3D graphics CSS 3 is changing how we build web sites... Mobile First, Responsive Web Design Integration into HATs Just as DHTML was canned Improved WebHelp features Better separation of content and form Conclusion References CSS 3 is on the way Not practical till browser support is widespread Many features not suitable for user assistance and documentation But some features will be Opens door to more innovation! http://coding.smashingmagazine.com/2009/06/15/take -your-design-to-the-next-level-with-css3/ http://www.youtube.com/watch?v=o8xygya9pfw http://www.slideshare.net/owenoak/css-3-overview http://www.findmebyip.com/litmus/#css3-selectors http://www.w3schools.com/css3/ http://a.deveria.com/csstpl/ 2012 HyperWrite Pty Ltd 8