This document provides an introduction and overview of CSS (Cascading Style Sheets) for use in RoboHelp. It defines key CSS concepts like styles, style sheets, and the cascading priority of styles. It also covers style types, best practices for CSS development, and troubleshooting issues with pre-RoboHelp 8 lists. The document is presented by Neil Perlin of Hyper/Word Services, an internationally recognized content consultant.
Css training tutorial css3 & css4 essentialsQA TrainingHub
Learn CSS - Cascading style Sheets to crate awsome looking for your general html Ui & Create responsive HTML Templates by understanding this css tutorial
CSS stands for Cascading Style Sheets. It is a way to divide the content from the layout on web pages.
How it works:
A style is a definition of fonts, colors, etc.
Each style has a unique name: a selector.
The selectors and their styles are defined in one place.
In your HTML contents you simply refer to the selectors whenever you want to activate a certain style.
This document provides an overview of Cascading Style Sheets (CSS) including:
- The different ways to apply CSS such as inline styles, embedded styles, and external styles.
- Various CSS selectors like tag selectors, class selectors, ID selectors, and combination selectors that allow targeting specific elements.
- CSS properties for styling elements with regards to colors, text, margins, paddings, and borders.
- The benefits of using CSS including separation of structure and presentation, consistency across pages, and reduced file size compared to only using HTML for styling.
This document provides an overview of Cascading Style Sheets (CSS) including what CSS is, how to write CSS code, and the different ways to include CSS in an HTML document. CSS allows separation of document content from page layout and visual design. CSS code uses selectors, properties, and values to style HTML elements. Styles can be included inline, internally in the <head> using <style> tags, or externally in a .css file linked via the <link> tag. Inheritance rules determine which styles take precedence.
This document provides an introduction to CSS (Cascading Style Sheets) which allows separation of content and style for web pages. CSS is a W3C standard that all major browsers support. CSS controls formatting of HTML elements through style rules consisting of a selector and declaration. It gives developers more control over page layout and appearance across browsers. CSS separates concerns of content defined in HTML from visual presentation defined by CSS stylesheets.
The document provides an introduction to CSS and SASS including definitions of HTML, CSS, CSS syntax, selectors, properties, and other CSS concepts. It defines HTML as a markup language and CSS as used to style and lay out HTML elements. It describes common CSS concepts like selectors, properties, values, and ways to attach CSS like inline, embedded and external stylesheets.
This document provides an introduction to CSS (Cascading Style Sheets), covering topics such as:
- What CSS is and why it's used
- How to reference a CSS stylesheet from an HTML document
- CSS syntax including selectors, properties, and values
- Common CSS tags, properties, and positioning techniques
- Tools for inspecting and debugging CSS
1. The document discusses Cascading Style Sheets (CSS), which provide a powerful and flexible way to specify formatting for HTML elements. CSS allows sharing style sheets across documents and websites, and defining new HTML elements through style classes.
2. CSS specifications have progressed through levels 1-3, with CSS1 supporting basic styling and newer levels adding features like media-specific stylesheets. CSS rules are applied in a hierarchical manner based on precedence rules.
3. Styles can be specified through internal and external style sheets, as well as inline styles. Class selectors allow defining reusable styles, while ID selectors target unique elements. Font properties, text properties, and foreground/background properties can all be controlled through
Css training tutorial css3 & css4 essentialsQA TrainingHub
Learn CSS - Cascading style Sheets to crate awsome looking for your general html Ui & Create responsive HTML Templates by understanding this css tutorial
CSS stands for Cascading Style Sheets. It is a way to divide the content from the layout on web pages.
How it works:
A style is a definition of fonts, colors, etc.
Each style has a unique name: a selector.
The selectors and their styles are defined in one place.
In your HTML contents you simply refer to the selectors whenever you want to activate a certain style.
This document provides an overview of Cascading Style Sheets (CSS) including:
- The different ways to apply CSS such as inline styles, embedded styles, and external styles.
- Various CSS selectors like tag selectors, class selectors, ID selectors, and combination selectors that allow targeting specific elements.
- CSS properties for styling elements with regards to colors, text, margins, paddings, and borders.
- The benefits of using CSS including separation of structure and presentation, consistency across pages, and reduced file size compared to only using HTML for styling.
This document provides an overview of Cascading Style Sheets (CSS) including what CSS is, how to write CSS code, and the different ways to include CSS in an HTML document. CSS allows separation of document content from page layout and visual design. CSS code uses selectors, properties, and values to style HTML elements. Styles can be included inline, internally in the <head> using <style> tags, or externally in a .css file linked via the <link> tag. Inheritance rules determine which styles take precedence.
This document provides an introduction to CSS (Cascading Style Sheets) which allows separation of content and style for web pages. CSS is a W3C standard that all major browsers support. CSS controls formatting of HTML elements through style rules consisting of a selector and declaration. It gives developers more control over page layout and appearance across browsers. CSS separates concerns of content defined in HTML from visual presentation defined by CSS stylesheets.
The document provides an introduction to CSS and SASS including definitions of HTML, CSS, CSS syntax, selectors, properties, and other CSS concepts. It defines HTML as a markup language and CSS as used to style and lay out HTML elements. It describes common CSS concepts like selectors, properties, values, and ways to attach CSS like inline, embedded and external stylesheets.
This document provides an introduction to CSS (Cascading Style Sheets), covering topics such as:
- What CSS is and why it's used
- How to reference a CSS stylesheet from an HTML document
- CSS syntax including selectors, properties, and values
- Common CSS tags, properties, and positioning techniques
- Tools for inspecting and debugging CSS
1. The document discusses Cascading Style Sheets (CSS), which provide a powerful and flexible way to specify formatting for HTML elements. CSS allows sharing style sheets across documents and websites, and defining new HTML elements through style classes.
2. CSS specifications have progressed through levels 1-3, with CSS1 supporting basic styling and newer levels adding features like media-specific stylesheets. CSS rules are applied in a hierarchical manner based on precedence rules.
3. Styles can be specified through internal and external style sheets, as well as inline styles. Class selectors allow defining reusable styles, while ID selectors target unique elements. Font properties, text properties, and foreground/background properties can all be controlled through
The document discusses an agenda for a class on CSS (Cascading Style Sheets). The agenda includes learning what CSS is and its importance, understanding CSS grammar and syntax, linking a CSS file to HTML, creating a designer's toolbox, designing a basic webpage with CSS, and commenting in CSS. It also provides examples of CSS code, instructions on adding CSS to HTML pages, and homework of creating a basic webpage and CSS file.
This document provides an introduction and overview of CSS (Cascading Style Sheets). It discusses what CSS is, its advantages, basic structure and syntax, applying styles using internal, external and inline styles, style precedence, and how to use IDs, classes, divs, spans and other selectors to control layout and formatting of text, links, backgrounds, fonts, lists and tables. The document covers many fundamental CSS concepts in a tutorial-like format.
CSS is used to style and lay out web pages. It allows separation of document content from page layout and design. CSS rules contain selectors that specify the elements to style and properties that define the styles. Common properties include font, color, background, borders, margin and padding. CSS rules can be defined internally, in a linked stylesheet, or inline in HTML elements. CSS provides control over text, font, color, spacing and layout to present content attractively and consistently across multiple browsers and devices.
Extended slides from a recent Sydney Port80 presentation. The slides cover three overall topics: 1) a quick timeline of CSS-related events, 2) key events that changed CSS and 3) a discussion on writing better CSS.
This is the CSS Tutorial for Beginners that teach the basics of CSS. This tutorial will show the basic structure of a CSS style and will show 3 different methods to apply styles.
CSS (Cascading Style Sheets) allows formatting and styling to be added to HTML pages. CSS works with HTML by linking CSS files to HTML documents. HTML elements are then styled by CSS using IDs, classes, or element types. IDs uniquely identify single elements, while classes can style multiple similar elements. A CSS file defines styles for each ID, class, and element used in HTML pages. Styles include things like colors, fonts, borders, and positioning. This allows full control over a website's visual design and layout.
CSS is used to style and lay out web pages. It allows separation of document content from page layout and design. CSS declarations are made up of selectors and properties. Selectors identify elements on the page and properties set specific styles for those elements, like color, font, size, and layout. CSS rules cascade based on specificity and source, with more specific and inline rules taking precedence over broader and external rules. Inheritance passes down text-based styles by default.
This document provides an introduction to Cascading Style Sheets (CSS), including what CSS is, how it separates content from presentation, and how to link CSS to HTML documents. It describes CSS syntax, selectors, properties and values. It also covers CSS precedence and inheritance, and different methods for including CSS like embedded, inline and external stylesheets.
Cascading Style Sheets (CSS) is used to separate a document's semantics from its presentation. CSS allows content to be displayed differently on different devices. CSS rules consist of selectors and declarations blocks. The CSS box model represents elements as boxes that can be sized and positioned with properties like width, height, padding, borders, and margins. CSS handles conflicts between rules through specificity, source order, and inheritance to determine which styles get applied.
This document summarizes various CSS text properties including color, font-weight and style, font-family, letter-spacing, text-align, text-decoration, text-transform, line-height, and word-spacing. It provides possible values and examples for setting each property to control text styling and formatting.
Introduction to Cascading Style Sheets (CSS)Chris Poteet
This document provides an introduction to Cascading Style Sheets (CSS) including definitions, why CSS is used, the cascade, inheritance, using style sheets, CSS syntax, selectors, the box model, CSS and the semantic web, browser acceptance, fonts, units, colors, layouts, text formatting, backgrounds, lists, shorthand properties, accessibility, and resources for further information.
The document provides an introduction to CSS (Cascading Style Sheets) and how it is used to style HTML documents. Some key points:
- CSS allows formatting and styling of HTML elements like colors, fonts, spacing, etc. CSS works with HTML and styles are defined in a separate CSS file.
- HTML elements are marked with IDs and classes that are defined in the CSS file. IDs are unique, classes are not. This is how CSS knows which styles to apply to which elements.
- A CSS file defines the styles for each ID, class, and element used in the HTML. Styles include properties like color, font, size, alignment, etc.
- For a
A standards-based method for controlling the look and feel of XML content.
Comprised of Rules to control elements in the document.
Designed to separate formatting from the content while being flexible and scalable
CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element.
Responsive web design with html5 and css3Divya Tiwari
The document discusses responsive web design using HTML5 and CSS3. It begins with an introduction to CSS and its evolution. It then covers CSS syntax, selectors, and different ways to insert CSS into HTML documents. The document also discusses CSS3 features like new color properties, typography, box shadows, gradients, and transitions/animations. It provides examples to illustrate CSS3 properties and how they can be used to create stunning visual effects and responsive designs.
This document provides an introduction to Cascading Style Sheets (CSS) including what CSS is, its syntax and structure, and the different types of CSS including external, internal, and inline styles. CSS was created in 1996 to separate document structure (HTML) from presentation (styles). CSS uses selectors to apply declarations blocks containing property-value pairs that define elements' styles. External styles are ideal for consistency across pages while internal and inline styles are for one-off or unique styling. The cascade order determines which styles take precedence. Advantages of CSS include separation of concerns, easier maintenance, faster pages, and compatibility across devices.
Cascading Style Sheets (CSS) is used to format and lay out web documents. CSS works with HTML and JavaScript. CSS uses rules and selectors to style elements by changing properties like colors, sizes, and positioning. A style sheet contains rules with selectors that match HTML tags and attributes. The declaration block then sets property values. Common properties include width, background color, text alignment, and borders. Selectors target elements by type, ID, class, and placement. Examples demonstrate styling navigation bars and clouds. The presentation concludes with a Q&A.
Spectrum 2015 going online with style - an intro to cssNeil Perlin
This document introduces CSS (Cascading Style Sheets) and provides an overview of some basic CSS concepts:
- CSS allows authors to define styles that can be applied consistently throughout a project for formatting elements like headings, paragraphs, etc. This improves efficiency and consistency compared to local formatting.
- A style sheet is a separate file containing all styles for a project. It cascades in that changes can inherit to child styles.
- The document discusses CSS basics like style rules, the box model, relative sizing units, and different CSS levels.
- It recommends best practices like defining styles upfront in a CSS before authoring and avoiding inline styles.
Describes the philosophical, programming, methodology, and business standards needed to keep technical communication current in an increasingly technical era.
This document discusses future-proofing technical documentation work and jobs. It introduces Neil Perlin, an internationally recognized content consultant, and outlines some challenges like unexpected technical changes and the need for content to be efficiently extensible. The document recommends considering the unknown future by setting standards for philosophy, programming, methodologies, and business support. It provides specific recommendations around CSS, templates, validation, and more to help make content adaptable to future changes and tools.
Structuring your CSS for maintainability: rules and guile lines to write CSSSanjoy Kr. Paul
Structuring your CSS for maintainability: rules and guile lines to write CSS
As you start work on larger stylesheets and big projects with a team, you will discover that maintaining a huge CSS file can be challenging. So, we will go through some best practices for writing CSS that will help us to maintain the CSS project easily.
The document discusses an agenda for a class on CSS (Cascading Style Sheets). The agenda includes learning what CSS is and its importance, understanding CSS grammar and syntax, linking a CSS file to HTML, creating a designer's toolbox, designing a basic webpage with CSS, and commenting in CSS. It also provides examples of CSS code, instructions on adding CSS to HTML pages, and homework of creating a basic webpage and CSS file.
This document provides an introduction and overview of CSS (Cascading Style Sheets). It discusses what CSS is, its advantages, basic structure and syntax, applying styles using internal, external and inline styles, style precedence, and how to use IDs, classes, divs, spans and other selectors to control layout and formatting of text, links, backgrounds, fonts, lists and tables. The document covers many fundamental CSS concepts in a tutorial-like format.
CSS is used to style and lay out web pages. It allows separation of document content from page layout and design. CSS rules contain selectors that specify the elements to style and properties that define the styles. Common properties include font, color, background, borders, margin and padding. CSS rules can be defined internally, in a linked stylesheet, or inline in HTML elements. CSS provides control over text, font, color, spacing and layout to present content attractively and consistently across multiple browsers and devices.
Extended slides from a recent Sydney Port80 presentation. The slides cover three overall topics: 1) a quick timeline of CSS-related events, 2) key events that changed CSS and 3) a discussion on writing better CSS.
This is the CSS Tutorial for Beginners that teach the basics of CSS. This tutorial will show the basic structure of a CSS style and will show 3 different methods to apply styles.
CSS (Cascading Style Sheets) allows formatting and styling to be added to HTML pages. CSS works with HTML by linking CSS files to HTML documents. HTML elements are then styled by CSS using IDs, classes, or element types. IDs uniquely identify single elements, while classes can style multiple similar elements. A CSS file defines styles for each ID, class, and element used in HTML pages. Styles include things like colors, fonts, borders, and positioning. This allows full control over a website's visual design and layout.
CSS is used to style and lay out web pages. It allows separation of document content from page layout and design. CSS declarations are made up of selectors and properties. Selectors identify elements on the page and properties set specific styles for those elements, like color, font, size, and layout. CSS rules cascade based on specificity and source, with more specific and inline rules taking precedence over broader and external rules. Inheritance passes down text-based styles by default.
This document provides an introduction to Cascading Style Sheets (CSS), including what CSS is, how it separates content from presentation, and how to link CSS to HTML documents. It describes CSS syntax, selectors, properties and values. It also covers CSS precedence and inheritance, and different methods for including CSS like embedded, inline and external stylesheets.
Cascading Style Sheets (CSS) is used to separate a document's semantics from its presentation. CSS allows content to be displayed differently on different devices. CSS rules consist of selectors and declarations blocks. The CSS box model represents elements as boxes that can be sized and positioned with properties like width, height, padding, borders, and margins. CSS handles conflicts between rules through specificity, source order, and inheritance to determine which styles get applied.
This document summarizes various CSS text properties including color, font-weight and style, font-family, letter-spacing, text-align, text-decoration, text-transform, line-height, and word-spacing. It provides possible values and examples for setting each property to control text styling and formatting.
Introduction to Cascading Style Sheets (CSS)Chris Poteet
This document provides an introduction to Cascading Style Sheets (CSS) including definitions, why CSS is used, the cascade, inheritance, using style sheets, CSS syntax, selectors, the box model, CSS and the semantic web, browser acceptance, fonts, units, colors, layouts, text formatting, backgrounds, lists, shorthand properties, accessibility, and resources for further information.
The document provides an introduction to CSS (Cascading Style Sheets) and how it is used to style HTML documents. Some key points:
- CSS allows formatting and styling of HTML elements like colors, fonts, spacing, etc. CSS works with HTML and styles are defined in a separate CSS file.
- HTML elements are marked with IDs and classes that are defined in the CSS file. IDs are unique, classes are not. This is how CSS knows which styles to apply to which elements.
- A CSS file defines the styles for each ID, class, and element used in the HTML. Styles include properties like color, font, size, alignment, etc.
- For a
A standards-based method for controlling the look and feel of XML content.
Comprised of Rules to control elements in the document.
Designed to separate formatting from the content while being flexible and scalable
CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element.
Responsive web design with html5 and css3Divya Tiwari
The document discusses responsive web design using HTML5 and CSS3. It begins with an introduction to CSS and its evolution. It then covers CSS syntax, selectors, and different ways to insert CSS into HTML documents. The document also discusses CSS3 features like new color properties, typography, box shadows, gradients, and transitions/animations. It provides examples to illustrate CSS3 properties and how they can be used to create stunning visual effects and responsive designs.
This document provides an introduction to Cascading Style Sheets (CSS) including what CSS is, its syntax and structure, and the different types of CSS including external, internal, and inline styles. CSS was created in 1996 to separate document structure (HTML) from presentation (styles). CSS uses selectors to apply declarations blocks containing property-value pairs that define elements' styles. External styles are ideal for consistency across pages while internal and inline styles are for one-off or unique styling. The cascade order determines which styles take precedence. Advantages of CSS include separation of concerns, easier maintenance, faster pages, and compatibility across devices.
Cascading Style Sheets (CSS) is used to format and lay out web documents. CSS works with HTML and JavaScript. CSS uses rules and selectors to style elements by changing properties like colors, sizes, and positioning. A style sheet contains rules with selectors that match HTML tags and attributes. The declaration block then sets property values. Common properties include width, background color, text alignment, and borders. Selectors target elements by type, ID, class, and placement. Examples demonstrate styling navigation bars and clouds. The presentation concludes with a Q&A.
Spectrum 2015 going online with style - an intro to cssNeil Perlin
This document introduces CSS (Cascading Style Sheets) and provides an overview of some basic CSS concepts:
- CSS allows authors to define styles that can be applied consistently throughout a project for formatting elements like headings, paragraphs, etc. This improves efficiency and consistency compared to local formatting.
- A style sheet is a separate file containing all styles for a project. It cascades in that changes can inherit to child styles.
- The document discusses CSS basics like style rules, the box model, relative sizing units, and different CSS levels.
- It recommends best practices like defining styles upfront in a CSS before authoring and avoiding inline styles.
Describes the philosophical, programming, methodology, and business standards needed to keep technical communication current in an increasingly technical era.
This document discusses future-proofing technical documentation work and jobs. It introduces Neil Perlin, an internationally recognized content consultant, and outlines some challenges like unexpected technical changes and the need for content to be efficiently extensible. The document recommends considering the unknown future by setting standards for philosophy, programming, methodologies, and business support. It provides specific recommendations around CSS, templates, validation, and more to help make content adaptable to future changes and tools.
Structuring your CSS for maintainability: rules and guile lines to write CSSSanjoy Kr. Paul
Structuring your CSS for maintainability: rules and guile lines to write CSS
As you start work on larger stylesheets and big projects with a team, you will discover that maintaining a huge CSS file can be challenging. So, we will go through some best practices for writing CSS that will help us to maintain the CSS project easily.
Intro to HTML and CSS - Class 2 SlidesHeather Rock
1. CSS stands for Cascading Style Sheets and refers to how styles are applied hierarchically to HTML elements.
2. There are three main ways to attach CSS to a webpage: inline, embedded, and linked. Linked style sheets keep the styles in a separate .css file for easy maintenance.
3. CSS selectors allow targeting specific elements by HTML tag names, classes, IDs, and other attributes. Common selectors include colors, fonts, links, and compound selectors.
This document introduces CSS (Cascading Style Sheets) and provides examples of how to use CSS to style HTML elements. CSS allows separation of document structure (HTML) from presentation (CSS). There are three ways to associate CSS with HTML - external CSS files linked via <link>, internal <style> sections, or inline styles via the style attribute. CSS selectors target elements by tag name, class, ID, or context. Classes and IDs allow targeting groups or individual elements. CSS rules define styles using properties and values within curly braces. This allows consistent styling across pages by changing a single CSS file.
1) The document introduces CSS (Cascading Style Sheets) and discusses how it is used to separate HTML content from presentation through external style sheets, embedded styles, and inline styles.
2) It covers basic CSS syntax including selectors, declarations, properties, and values. Common text-related properties like font, color, size, and alignment are described.
3) The "cascade" of CSS is explained, with browser, user, and author styles having different levels of precedence based on specificity and importance. This determines which styles will apply when conflicts occur.
CSS (Cascading Style Sheets) allows styling and formatting of HTML documents. CSS separates the document structure/content from presentation/layout. CSS defines how HTML elements are displayed on screen, paper, or other media. CSS works by applying styles like colors, fonts, spacing to HTML elements. Multiple CSS style sheets can be applied to the same HTML document by following the rules of CSS cascading logic.
This document discusses DHTML and CSS. It defines DHTML as a combination of HTML, CSS, and scripting that allows dynamic web pages. It describes the four main components of DHTML - HTML, CSS, scripting languages like JavaScript, and the DOM. It provides details on each component, including how CSS controls formatting, how scripting adds interactivity, and how the DOM defines elements for script access. It also gives examples of using internal, inline, and external CSS stylesheets.
- In this course you will learn how to create a responsive web design that adapts to different screen sizes by changing the layout and rearranging content, and also optimizes the design for printing. You will start by building the HTML structure and then use CSS to style the content and create different layouts based on screen size and media queries. The course provides step-by-step instructions to teach techniques for responsive design, CSS styling, and combining HTML elements with CSS properties.
This document provides an overview of CSS (Cascading Style Sheets) including what CSS is used for, different types of CSS selectors, and how to apply CSS styles. CSS is used to control the presentation and styling of HTML elements, allowing separation of design from content. There are three main ways to select and target CSS styles: element selectors for regular HTML tags, class selectors for any HTML element, and ID selectors for unique elements. CSS rules are made up of selectors, properties, and values. The order that CSS rules are defined is important due to the cascade.
CSS is used to control the style and formatting of HTML documents. It allows separation of document content from document presentation, including elements like color, fonts, spacing, and layout. CSS syntax uses selectors to apply styles specified by properties and values. Common selectors include element tags, classes, IDs, and descendant/child relationships. CSS handles global presentation of HTML pages for various devices.
CSS is used to control the style and formatting of HTML documents. It allows separation of document content from document presentation, including elements like color, fonts, spacing, and layout. CSS syntax uses selectors to apply styles specified by properties and values. Common selectors include element tags, classes, IDs, and descendant selectors. CSS handles global presentation of HTML pages for various devices.
Manakin is the XML user interface framework that powers the front end of DSpace. It offers improvements over the previous Moa interface such as increased efficiency and modularity. Manakin uses a tiered architecture with style, theme, and aspect tiers to allow customization of themes. Themes can be customized by editing CSS stylesheets and configuration files. Common customizations include changing logos, colors, and layout positions. Themes are configured in the xmlui.xconf file to determine which themes apply to different parts of the DSpace system.
The seminar covered the history and introduction of CSS, what CSS is, why it's used, CSS syntax including selectors and properties, and ways to insert CSS like external, internal, and inline styles. CSS was first proposed in 1994 and has evolved through levels 1, 2, 2.1, and 3. It allows separating design from HTML for easier maintenance, centralized styling across pages, and reduced file sizes. Syntax uses selectors and declarations with properties and values. Comments can explain code. CSS properties control various aspects of text, fonts, backgrounds, and lists.
GTU Web Designing Interview Questions And Answers for freshersTOPS Technologies
TOPS Technologies Leading IT Training Institute offer training in Php, .Net, Java, iPhone, Android, Software testing and SEO. By TOPS Technologies. http://www.tops-int.com
CSS is used to control the style and formatting of web documents. It allows for creating stunning web sites by controlling colors, fonts, layouts, and other design elements. CSS is also important for web designers and developers because it provides powerful but easy to learn controls over HTML formatting and applies styles consistently across pages. The basic structure of a CSS stylesheet uses selectors to target HTML elements and declarations to specify property values that control the appearance of those elements.
The document describes a 3 hour tutorial on using cascading style sheets (CSS) to make websites accessible, attractive, and usable, covering basic CSS implementation, practical techniques like alternative row shading and focus styling, and providing an HTML page example with accompanying CSS styles. The tutorial is intended for web developers, designers, and maintainers and assumes a basic knowledge of HTML.
The document describes a 3 hour tutorial on using cascading style sheets (CSS) to make websites accessible, attractive, and usable, covering basic CSS implementation, practical techniques like alternative row shading and focus styling, and providing an HTML page example with accompanying CSS styles. The tutorial is intended for web developers, designers, and maintainers and assumes a basic knowledge of HTML.
This document discusses responsive design for online help outputs from tools like Flare and RoboHelp. It covers converting legacy projects, which can involve addressing local formatting, images that are too large or not resizable, tables, and other issues. New issues with responsive design include supporting different image resolutions, handling videos and captions at different screen widths, and optimizing CSS. The document provides examples and suggestions for addressing many of these common challenges.
Spectrum 16 pmc 16 - mobile and tech commNeil Perlin
Mobile technology is spreading beyond just phones and tablets and will significantly impact technical communication. To prepare, technical communicators should define the value they provide, consider new business models, focus on search-based navigation over indexes, write more concisely for mobile, and learn new skills like CSS. In the future, they may need to create true mobile apps, explore new interfaces like voice control, and personalize content based on user analytics. Mobile will change how technical communication is delivered and require adaptation.
A continuation of the "technical issues" presentation. Reviews the technology of responsive design, then focuses on writing and design issues including how to shorten text, the "mobile first" design philosophy, and more. Also presents a way to automatically switch between "click" and "tap" in instructions.
This document introduces responsive design for online help outputs. It defines responsive design as creating a single output that automatically adapts to different display devices. It discusses how responsive design works using relative size units, media queries, and fluid grids. It also provides examples of how to implement responsive design in Flare and RoboHelp without coding by using their built-in responsive features and outlines best practices for content design.
Lavacon 2014 responsive design in your hatNeil Perlin
New to responsive design concepts in general? How to do responsive design in MadCap Flare and Adobe RoboHelp? Take a look at my presentation from Lavacon 2014.
Overcoming design challenges in hat based multichannel publishing - stc summi...Neil Perlin
Have you just been told to move your traditional online help to "mobile"? Wondering how your content will convert? Or what "mobile" even is for that matter? This presentation describes the types of mobile available, and what types of content will convert well, so-so, or just not at all.
Overcoming design challenges in hat based multichannel publishing - stc summi...Neil Perlin
This document discusses design challenges in publishing content across multiple mobile channels. It begins with background on mobile terminology and types of mobile content like eBooks, apps, and responsive web design. Key challenges discussed are screen and content design differences between desktop and mobile. Text-heavy desktop help may not translate well to mobile. Other issues include images/tables that are too wide, flash content, and platform differences. The document emphasizes the need to plan for an "undesktop-first" approach through fluid grids and switching to HTML5 and CSS formatting. Author tools are making it possible to target more mobile channels but reworking content for a variety of platforms and devices takes careful planning.
Tc dojo presentation writing mobile documentationNeil Perlin
This document discusses writing content for mobile experiences. It suggests both cutting existing content to shorten it for mobile while also rewriting what remains to improve it for mobile contexts. Specifically, it recommends cutting unnecessary, outdated, or technically incompatible content, like large images or Flash files that don't work on mobile. However, any cut content should still be accessible if users need it. The rewritten content should focus on the user's needs and account for the cuts. Both approaches are needed to create effective yet shorter mobile-friendly content.
This document provides an introduction and overview of CSS (Cascading Style Sheets) for use in RoboHelp. It defines key CSS concepts like styles, style sheets, and the cascading priority of styles. It also covers style types, best practices for CSS development, and troubleshooting issues with pre-RoboHelp 8 lists. The document is presented by Neil Perlin of Hyper/Word Services, an internationally recognized content consultant.
Integrating hat content into mobile app lavaconNeil Perlin
Describes how to use traditional help authoring tools like Flare and RoboHelp as data portals for native mobile apps, and discusses some of the design issues involved in using content designed for online help in a completely different environment - mobile.
The document discusses establishing a content strategy by addressing four big issues: strategic direction, definitions, culture, and standards. It recommends learning the company's strategic business direction and helping define how content supports that direction. Definitions of key terms need to be established. The culture and politics within the company must be considered to build relationships and credibility. Standards should be set for technologies, outputs, workflows and more.
The document discusses establishing a content strategy by addressing four big issues: strategic direction, definitions, culture, and standards. It recommends learning the company's strategic business direction and helping define how content supports that direction. Definitions of key terms need to be established. The company's culture and politics should be considered to build credibility and relationships with other groups. Standards, both internal and external, can help manage content but must be appropriate for the organization.
Topic based and structured authoring - slidesNeil Perlin
The document discusses topic-based and structured authoring approaches. It begins with introductions from the presenter and an overview of the contents. Section 1 defines topic-based authoring as authoring content in topics rather than documents, with each topic answering a single question. Structured authoring is defined as authoring with consistent sectional and stylistic rules. Section 2 discusses rationales for using these approaches, such as flexible reuse of content and consistency. Section 3 covers strategy, such as defining goals, and tactics, including project management, standards, and tools.
Topic based and structured authoring - slidesNeil Perlin
The document discusses topic-based and structured authoring approaches. It begins with introductions from the presenter and an overview of the contents. Section 1 defines topic-based authoring as authoring content in topics rather than documents, with each topic answering a single question. Structured authoring is defined as authoring with consistent sectional and stylistic rules. Section 2 discusses rationales for using these approaches, such as flexible reuse of content and consistency. Section 3 covers strategy, such as defining goals, and tactics like project management and standards.
2. Who Am I?
Neil Perlin - Hyper/Word Services.
– Internationally recognized content consultant.
– Help clients create effective, efficient, flexible
content in anything from hard-copy to mobile.
– STC’s lead W3C rep – ’02 – ‘05.
– Certified – RoboHelp, Viziapps, other tools.
3. Contents
1 – Intro to CSS
2 – CSS Style Categories
3 – Pre-RH8 CSS Troubleshooting
4 – Some Best Practice Recommendations
5. Why Use Style Sheets?
…instead of local formatting?
– Efficiency – Style changes apply across the entire
project.
– Consistency – If all authors use one CSS (correctly),
everyone’s outputs standardize.
– Extensibility – Styles may form the basis of other
types of processing, like Word file import into RH.
6. What’s a Style?
A named set of properties for a type of content.
– Like H1 style set as 16pt, Navy, Arial, Bold.
» You must apply a style, although RH does that
for you in some cases.
» But if you then have to change a property, you
need only do so once, for the style – the change
applies everywhere you applied the style.
7. What’s a Style Sheet?
A file that contains all (ideally) styles and their
properties for all topics in a project.
Called a cascading style sheet, or “CSS”.
– Like Word’s styles conceptually but uses different
technologies and works in different ways.
8. “Cascading” – Definition 1
“Cascade” of three ways to apply styles.
– External – CSS file that each topic links to.
» Highest efficiency, lowest priority.
– Embedded – Stored in topic to which styles apply.
» Middle efficiency, middle priority.
– Inline/Local – Formatting via text formatting
toolbar.
» Lowest efficiency, highest priority.
9. “Cascading” – Definition 2
New “child” styles inherit settings from their
“parent” styles.
– For example, if Arial is the font for the Normal style
and you create a style based on Normal, that new
style uses Arial.
– So defining as many properties as possible in parent
styles = efficient CSS development.
10. How To Use Styles and CSSs
Apply the CSS to all your topics.
– You can apply different CSSs to different topics but
this is rare.
Then apply styles from the CSS to types of text.
– H1 style to all level 1 heads, H2 to subheads, etc.
– Tedious, but RH applies basic style types – H1 and
Normal – for you.
11. Trends – CSS2 vs. 3
CSS3 is an extension of 2.
CSS2 syntax and commands are still valid.
CSS3 adds more options, supports HTML5.
12. Trends – Relative Sizes
We’re used to point-based sizes – 72pt = 1” –
from our print experience – familiar and simple.
Older RH features use pts by default, but…
13. Problems With Points
Points being fixed, are fine for print output but
have two problems in online outputs:
– Text in pts can’t be resized by a browser user.
– Text in pts can’t be resized automatically by a
browser.
Instead, use:
– % – Based on the default size of normal on any
given browser – 100%.
– Em – Based on the height of the uppercase M in
each browser’s font set.
14. Why Relative Sizes?
An image at an absolute
width in a too-narrow space.
– Note the horizontal scroll bar.
And at a relative width in that
same space.
– No horizontal scroll bar; the
50% width makes a browser
show the image at 50% of
the available space – “relative”.
– In effect, each browser handles
that formatting for you.
15. Trends – Media-Specific Styles
A “normal” CSS assumes you want to use one
set of format properties for the output.
CSS2 added “media types” that let you use one
CSS but define alternative style properties for
different broad categories of media.
CSS3 adds “media queries” that let you target
different style properties to different devices
based on their specific properties, like screen
size.
– Supported in RH10.
16. CSS Coding In One Slide
Structure of a style rule.
– Selector {property:value;}
» Where property: value = “Declaration block”
» Such as h2 {color: red;}
– Can apply multiple properties to multiple selectors
at once.
» h1, h2 {color: red;} or
» h2 {color: red; font-family: Verdana;} or
» h1, h2 {color: red; font-family: Verdana;}
17. Working in RH10
You’ll rarely work at the code level unless you’re the
group CSS heavy.
Instead, you’ll work in RH’s GUI mode using, mainly,
two features:
– Styles editor.
– Styles and Formatting pod.
18. Styles Editor
Create and edit styles in the Styles editor.
19. Styles and Formatting Pod
How to apply styles? The Styles and Formatting
pod.
– Click in a topic and select
View > Pods > Style Pod
or select Format > Styles.
– Can see all styles or subsets.
21. Style Types
Paragraph – For chunks of content that end with
a hard return – e.g. paragraphs.
Character – For chunks of content shorter than a
paragraph – e.g. word or characters.
– Like defining bold as a character style applied from
the CSS instead of using the formatting toolbar.
22. Style Types
Hyperlink (10) – Pseudo-classes, twisty, block.
– Pseudo-class – Add effect to link styles based on the
“state” – link visited, hover, active, etc.
– Twisties – Add special images for
open vs. close states of items like
dropdowns.
– Block – Force the link to occupy
the full line, unlike inline style
which fits a link into an existing
line of text.
23. Style Types
Image (10) – For size, margin, border, and float.
– Float – New-ish concept for relative positioning of
text and graphics without using two-column tables
as positioning aids.
– Insert a graphic, type the text after the graphic, then
center or left-/right-align the text programmatically
in relation to the graphic.
24. Style Types
Div (10) – For custom “division” of content.
– To create a container for 2+ similar or dissimilar
elements and apply a style to them all at once.
Table – What it sounds like.
List – For custom bulleted/numbered lists.
Multi-level List – For creating nested lists in
one shot, instead of once per level.
25. What About RH 8 and 9?
The Styles editor and Styles and Formatting pod
are both similar to 10.
But 10 adds the Image, Div, and List styles and
Media Queries feature to the Styles editor and
Styles and Formatting pod.
27. Bullet Issues
RH has been around for so long that legacy
projects often have many style problems.
One problem is that bulleted and numbered lists
created in 7 or earlier break in RH 8+.
– Text loses its indent in numbered lists.
– Bullets use the wrong format or display as numbers.
28. What’s Going On?
RH moved from HTML to XHTML in 8.
XHTML is almost identical to HTML but based
on XML with stricter code syntax.
– Unlike HTML, which has syntax rules but doesn’t
enforce them.
In effect, we’ve created lists incorrectly for
years and gotten away with it, until now.
29. Doing It Right Going Forward
Can no longer create list styles by opening
Styles dialog
box, selecting
New > Format
> Bullets and
Numbering,
and a bullet or
number.
Instead…
30. Doing It Right Going Forward
Open Styles and Formatting pod, click Create
New Style icon, select List Style, name the
style.
When the Styles dialog box
opens, select a list type.
Specify the settings, inc.
the bullet or number icon.
Same Bullets and Num-
bering dialog box then
opens but for list style.
Finish defining the style.
31. Fixing Legacy Material
Replace old styles with new – here’s
how.
– Open old project in RH 8, 9, or 10.
– Create new, correct, list style(s).
– Open the first topic with a pre-RH 8 list and
highlight the first list item.
– Go to HTML view and copy the bullet code.
– Search for and replace old list code with new.
– Repeat for each type of list – sub-bullets, etc.
33. Some Best Practices…
At a minimum…
– Define your CSS before starting a project and then
DON’T MESS WITH IT.
» Unless you have to…
– KISS.
– Document it.
– Stay out of the code.
– Put all style code in the CSS, none in the topic.
– Don’t change de facto standards like link code
settings.
34. Hyper/Word Services Offers…
Training • Consulting • Development
RoboHelp • RoboInfo
RoboHelp 10 HTML5/Mobile • Apps
CSS • XML
Single sourcing • Structured authoring
35. Thank you...
Questions?
http://adobe.ly/YhbQmw
Hyper/ ord S
W ervices
978-657-5464
nperlin@nperlin.cnc.net
www.hyperword.com