Copyright IBM Corporation All Rights Reserved.

Size: px
Start display at page:

Download "Copyright IBM Corporation All Rights Reserved."

Transcription

1 Customizing Publication Skins IBM Rational Method Composer 7.2 Tushara Gangavaram Tech Services Engineer, IBM Peter Haumer RMC Solution Architect, IBM Copyright IBM Corporation All Rights Reserved. Level: Intermediate Introduction IBM Rational Method Composer (RMC) is a tool platform for process engineers, project leads, and project and program managers who are responsible for maintaining and implementing processes for development organizations or individual projects. They can use RMC to model and document their development methods and processes as well as reuse from IBM Rational s process library [1]. These processes can then be exported in various formats such as project plans, business models, as well as published into a Web site. This site presents a selection of method and process elements in one common look and feel. Skins is a new capability in RMC 7.2 that allows you to modify this lookand-feel of the published Web site to your requirements. It has been added to the 7.2 release as a response to RMC user s requests for being able to make specific changes to the presentation. Some user wanted to change the order in which information is presented on the various pages, other wanted to omit some model information all together, some wanted to change the styles such as fonts and colors to match their company s guidelines, other wanted to even use a different terminology in places (e.g. call an activity a procedure instead). All of these changes can be made to the published site using Skins. This tutorial will teach you how to create your own custom skins that reflect your companies Web style guide or your own personal taste. Where to find files and what are they for You can create your own skin by copying RMC s default skin and then making changes to style sheets (CSS and XSL files) and resource files. Hence, the first thing you need to know is where to find which files to copy and modify and what they are for. On a Microsoft Windows system the default skin for Rational Method Composer is located at C:\Documents and Settings\<user name>\rmc\skins\rmc after you publish or browse a site for the first time. Linux user will find the directory in /home/<username>/rmc/skins/rmc. The directory RMC contains the sub-directories app_skin, app_widget, content_css, content_xsl. The content_css directory contains the default.css Page 1 of 15

2 file which defines layout and colors settings in the published website. The content_xsl directory contains.xsl files which are used for defining the layout of the published pages. Finally, there is the resources.properties file in the content_xsl directory that defines all text strings. To create your own skin, make a copy of the existing RMC skin directory, rename it and then start modifying it. For example, name the new skin directory MyCompany_Skin. Once you have made your modifications to your skin you can then use your MyCompany_Skin skin for publishing and browsing in Rational Method Composer. You do this by selecting the Windows->Preferences.. menu and drilling into the Look and Feel section as shown in the screen shot below. In the dialog on the right hand side use the drop-down menu for the list of skins available in the skins directory mentioned above. In your case select the MyCompany_Skin. Every time you made more changes to your skin (e.g., by following the steps in the next sections), reopen the library using the File -> Open menu and preview the results in RMC s Browsing perspective. You can also publish your sites using your skin by selecting MyCompany_Skin in the publishing dialog as shown below: Copyright IBM Corporation All Rights Reserved. Page 2 of 15

3 The following sections will walk you through examples on how to: - Customize colors - Change the layout of content - Modify the string resources for text displayed on the pages Customize colors In this example you will change the default.css file by systematically adding a color attribute to several style definitions. First, change the page title s color by adding the color attribute and a color HEX value to the pagetitle class. Open the default.css file from the Content_css directory in a text editor such as Notepad or if available css style editor such as Pager Designer in IBM Rational Application Developer and search for.pagetitle. Then modify the class in the following way:.pagetitle { color: #8B2500; font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: normal; font-color: #8B0000; } See below how the resulting skin would be published using a task title as an example. To change the section heading color, add the color attribute to the sectionheading class as shown below:.sectionheading { color: #8B2500; font-color: #00688B; font-family: arial, helvetica, sans-serif, kanji2; font-size: 10pt; font-weight: bold; } Copyright IBM Corporation All Rights Reserved. Page 3 of 15

4 The result is: To change the color of the section table heading, add another color attribute to the sectiontableheading class:.sectiontableheading { color: #8B2500; background: #f8f8f8; border-bottom: #e8e8e8 solid 1px; border-left: #e8e8e8 solid 0px; border-right: #e8e8e8 solid 0px; border-top: #e8e8e8 solid 0px; height: 20; text-align: left; width: 20%; } resulting in : To change the color of section table cell, add the following color attribute in the sectiontablecelhheading class:.sectiontablecellheading { color: #8B2500; font-family: arial, helvetica, sans-serif, kanji2; font-size: 8pt; font-weight: normal; font-color: #666666; } The result is: Copyright IBM Corporation All Rights Reserved. Page 4 of 15

5 Finally, change the color of the Steps heading by changing the code in color attribute stepheading class:.stepheading { background-color: #ffffff; color: #8B2500; font-family: arial, helvetica, sans-serif, kanji2; font-size: 10pt; font-weight: bold; padding-bottom: 2px; padding-left: 2px; padding-top: 2px; text-decoration: none; } The result is: Copyright IBM Corporation All Rights Reserved. Page 5 of 15

6 With all these changes taken together, the resulting page will look like this: Control the layout of your pages By modifying the.xsl files in content_xsl directory you can control the layout of the content pages in RMC s published Web sites. The XSL files in this directory are named in such a way that you can identify which files you need to modify for which element type. However, there also are some files that define shared layout elements such as common headers and title bars that are actually included by other files to optimize reuse of standard layout across page types. Find an overview to these files at the end of this tutorial. This tutorial will provide you with examples for layout changes for three different element types: Copyright IBM Corporation All Rights Reserved. Page 6 of 15

7 --modify the page layout for activities --modify the page layout for tasks --modify the page layout for all element pages by adding an image link in a common area representing a company s logo. Modify the page layout for activities In the description tab of an activity page, you normally find sections such as Relationships, Description, Properties, Usage, More Information etc. In the following example you are going to remove the properties section from the page by editing the activity_desc.xsl file in the content_xsl directory. This is how the activity page s description tab is published with the out-ofthe-box activity_desc.xsl: To remove the Properties section open activity_desc.xsl in a text or XML editor and search for the string propertiessection. <xsl:call-template name="relationshipssection"/> <xsl:call-template name="generaltextfieldsection"> <xsl:with-param name="fieldlabel" select="$descriptiontext"/> <xsl:with-param name="fieldtext" select="$contentdescription/attribute[@name='maindescription']"/> <xsl:call-template name="propertiessection"> <xsl:with-param name="contentdescription" select="$contentdescription"/> Copyright IBM Corporation All Rights Reserved. Page 7 of 15

8 <xsl:call-template name="illustrationssection"/> <xsl:call-template name="generaltextfieldsection"> <xsl:with-param name="fieldlabel" select="$staffingtext"/> <xsl:with-param name="fieldtext" <xsl:call-template name="usagesection"> <xsl:with-param name="contentdescription" select="$contentdescription"/> <xsl:call-template name="generaltextfieldsection"> <xsl:with-param name="fieldlabel" select="$keyconsiderationstext"/> <xsl:with-param name="fieldtext" The xsl code listed above can be found in between the tags <xsl:template match="/element"> and <xsl:template> which is before <xsl:template name="activitytabs"> Delete the following call-template element from the code to remove the properties section from the layout. <xsl:call-template name="propertiessection"> <xsl:with-param name="contentdescription" select="$contentdescription"/> The resulting activity page will be published like this: Copyright IBM Corporation All Rights Reserved. Page 8 of 15

9 If you wanted to move the properties section to another location such as behind the Usage section, you could simply cut and paste this call-template element to the right position, i.e. just behind the call-template element with the name usagesection. Copyright IBM Corporation All Rights Reserved. Page 9 of 15

10 Modify the page layout for tasks In the task page, you normally find sections presented in the following order: To change the order of these sections, say for example to move Relationships below Main Description ; modify the task.xsl file. Open this file in a text or XML editor and search for relationships. You will find it in the following code. <xsl:call-template name="purposesection"> <xsl:with-param name="description" select="$taskdescription"/> <xsl:call-template name="relationshipssection"/> <xsl:call-template name="maindescriptionsection"> <xsl:with-param name="description" select="$taskdescription"/> <xsl:call-template name="stepssection"> <xsl:with-param name="description" select="$taskdescription"/> Move <xsl:call-template name="relationshipssection"/> below <xsl:call-template name="relationshipssection"/> <xsl:call-template name="maindescriptionsection"> <xsl:with-param name="description" select="$taskdescription"/> So now it will be: <xsl:call-template name="purposesection"> <xsl:with-param name="description" select="$taskdescription"/> <xsl:call-template name="maindescriptionsection"> <xsl:with-param name="description" select="$taskdescription"/> <xsl:call-template name="relationshipssection"/> <xsl:call-template name="stepssection"> Copyright IBM Corporation All Rights Reserved. Page 10 of 15

11 <xsl:with-param name="description" select="$taskdescription"/> The resulting task page will be published like this: Modify the page layout for delivery processes A delivery process description page contains following sections: The Included Patterns section contains a list of all the capability patterns that have been used to construct this particular Delivery Process. Sometimes you might want to hide this modeling information from the Web site users. Hence, to delete this sub-section in the Relationships section, edit the activity_desc.xsl file. Find the following element: Copyright IBM Corporation All Rights Reserved. Page 11 of 15

12 <xsl:call-template name="addreferences"> <xsl:with-param name="refname" select="$includedpatternstext"/> <xsl:with-param name="refelement" It can be found in between the tags <xsl:template name="relationshipssection"> and </xsl:template> To remove Included Patterns from the description, delete the following calltemplate element from the code: <xsl:call-template name="addreferences"> <xsl:with-param name="refname" select="$includedpatternstext"/> <xsl:with-param name="refelement" The resultant page will be published like this: Modify the header of all pages by adding a logo All method element pages in a published RMC site present a common header comprising of the element s type, name, icon, brief description as well as a list of tool buttons in the top right hand corner. Copyright IBM Corporation All Rights Reserved. Page 12 of 15

13 In this example you will learn how to add some additional content such as an image URL to your company s logo into the right hand corner of every page. To do so, you have to modify the file overview.xsl which contains the definition of these common header elements, which is included by all other pages. Open overview.xsl in a text editor and search for contentpagetoolbar. You should see something like this: <div align="right" id="contentpagetoolbar"/> </td> <xsl:if test="$showtreebrowser"> <td width="100%" class="expandcollapselink" align="right"> <a name="mainindex" href="{$backpath}index.htm"/> <script language="javascript" type="text/javascript" src="{$backpath}scripts/treebrowser.js"/> </td> </xsl:if> Now add the following code above <div align="right" id="contentpagetoolbar"/>. <td width="100%"> <div align="right"> <a href=" <img src=" style="background: black"/> </a> </div> <div align="right" id="contentpagetoolbar"/> </td> This will add the image on the top right hand side corner of the page. The href link used here will take you to IBM.com Website. This URL can be substituted with your company s URL. Final source code will look like: <td width="100%"> <div align="right"> <a href=" <img src=" </a> </div> <div align="right" id="contentpagetoolbar"/> </td> <xsl:if test="$showtreebrowser"> <td width="100%" class="expandcollapselink" align="right"> <a name="mainindex" href="{$backpath}index.htm"/> Copyright IBM Corporation All Rights Reserved. Page 13 of 15

14 <script language="javascript" type="text/javascript" src="{$backpath}scripts/treebrowser.js"/> </td> </xsl:if> The resultant published pages will look like this: Click on the company logo to visit the Web site. Change the terminology of the user interface In the next example you will replace text strings in the published pages to change the terminology Rational Method Composer uses to present information. In the example you are going to change the text Team Allocation to Roles to label the respective tab in the Activity page. To change the string, open the resources.properties file in content_xsl directory in a text editor and search for the word Team Allocation. You will find the following declaration: tbstext=team Allocation Change it to tbstext=roles When you publish or browse an activity page after this change, the result will look like this: Summary This tutorial showed you how you can customize your IBM Rational Method Composer- published Web site look-and-feel. All it takes is some knowledge of Web style sheets (CSS and XSL), where and which files to edit, and what sections to edit. Many companies have corporate standards on Web site style and look-andfeel. Give it a try and get your published Web pages to conform to those corporate Web standards, or if you don t have standards, make your Web pages look unique! Copyright IBM Corporation All Rights Reserved. Page 14 of 15

15 Reference Following are some of the files that are included in most of the.xsl files in content_xsl folder. Activity_desc.xsl Activity_helper.xsl Common.xsl Maindescription.xsl Mapping.xsl Overview.xsl Purpose.xsl Contains information about the sections in Capability Patterns and Delivery Process description page. Contains information about activity diagrams. This includes files like common.xsl, overview.xsl, mapping.xsl. This file acts as a helper to activity.xsl or activity.xsl includes this file. Contains meta information of method elements. It is included in most of the other.xsl files. Contains information about main description of method elements. It is included in most of the other.xsl files Contains information about mapping elements to element type. For e.g., Deliverable is mapped to an artifact, Outcome is mapped to an artifact Contains information about element type, element presentation name, page title separators. It is included in most of the other.xsl files. Contains information about purpose of method elements. It is included in most of the other.xsl files Resources [1] IBM Rational Method Composer: Part 1: Key concepts, Rational Edge, Dec [2] W3C Web Style Sheets Home Page: Learn more about what CSS and XSL style sheets are. [3] What is XSL: Learn more about XSL. [4] W3C CSS Home: Online CSS tutorial to get you started on how to use CSS to control and customize Web page look-and-feel. [5] CSS Colors: Useful site listing color HEX values. [6] HTML Elements: Learn more about HTML elements. Copyright IBM Corporation All Rights Reserved. Page 15 of 15

Taking Fireworks Template and Applying it to Dreamweaver

Taking Fireworks Template and Applying it to Dreamweaver Taking Fireworks Template and Applying it to Dreamweaver Part 1: Define a New Site in Dreamweaver The first step to creating a site in Dreamweaver CS4 is to Define a New Site. The object is to recreate

More information

Getting Started with Eric Meyer's CSS Sculptor 1.0

Getting Started with Eric Meyer's CSS Sculptor 1.0 Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly

More information

Web Recruitment Module Customisation

Web Recruitment Module Customisation Web Recruitment Module Customisation Introduction The People Inc. Web Recruitment add-on enables users to publish details of vacancies on their web site. This information is integrated seamlessly into

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Stamp Builder. Documentation. v1.0.0

Stamp  Builder. Documentation.   v1.0.0 Stamp Email Builder Documentation http://getemailbuilder.com v1.0.0 THANK YOU FOR PURCHASING OUR EMAIL EDITOR! This documentation covers all main features of the STAMP Self-hosted email editor. If you

More information

Dreamweaver 8. Project 5. Templates and Style Sheets

Dreamweaver 8. Project 5. Templates and Style Sheets Dreamweaver 8 Project 5 Templates and Style Sheets Starting Dreamweaver and Opening the Colorado Parks Web Site Click the Start button on the Windows taskbar Point to All Programs on the Start menu, point

More information

Style Sheet Reference Guide

Style Sheet Reference Guide Version 8 Style Sheet Reference Guide For Password Center Portals 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com This publication applies

More information

Html basics Course Outline

Html basics Course Outline Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and

More information

Wanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.

Wanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster. Wanted! Introduction In this project, you ll learn how to make your own poster. Step 1: Styling your poster Let s start by editing the CSS code for the poster. Activity Checklist Open this trinket: jumpto.cc/web-wanted.

More information

Style Sheet Reference Guide

Style Sheet Reference Guide Version 8 Style Sheet Reference Guide For Self-Service Portal 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com This publication applies to Imanami

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

ICT IGCSE Practical Revision Presentation Web Authoring

ICT IGCSE Practical Revision Presentation Web Authoring 21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:

More information

PUBLISHER SPECIFIC CSS RULES

PUBLISHER SPECIFIC CSS RULES PUBLISHER SPECIFIC CSS RULES Solita Oy Helsinki Tampere Oulu 26.1.2016 2 (24) Document History Version Date Author Description 0.1 August 17, 2015 J. Similä First draft 0.2 January 26, 2015 A. Autio Fixed

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

2004 WebGUI Users Conference

2004 WebGUI Users Conference WebGUI Site Design 2004 WebGUI Users Conference General Rules of Web Design Content is King good content is more important than anything else. keeps people interested. even if your design is bad, content

More information

Unit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors

Unit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors Unit 10 - Client Side Customisation of Web Pages Week 5 Lesson 1 CSS - Selectors Last Time CSS box model Concept of identity - id Objectives Selectors the short story (or maybe not) Web page make-over!

More information

<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***

<style type=text/css> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page*** Chapter 7 Using Advanced Cascading Style Sheets HTML is limited in its ability to define the appearance, or style, across one or mare Web pages. We use Cascading style sheets to accomplish this. Remember

More information

Additional catalogs display. Customize text size and colors.

Additional catalogs display. Customize text size and colors. Collapsible Skin The collapsible skin option displays the catalogs and categories in a collapsible format enabling enhanced navigation on Qnet. Categories can be expanded to view all of the sub categories

More information

Introduction to WEB PROGRAMMING

Introduction to WEB PROGRAMMING Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks

More information

ENGINEERING DATA HUB VISUAL DESIGN SPECIFICATIONS VERSION 3. Created: 2/10/2017

ENGINEERING DATA HUB VISUAL DESIGN SPECIFICATIONS VERSION 3. Created: 2/10/2017 ENGINEERING DATA HUB VISUAL DESIGN SPECIFICATIONS VERSION 3 Created: 2/10/2017 Table of Contents ENGINEERING DATA HUB... 1 DESKTOP VIEW... 3 HEADER... 4 Logo... 5 Main Title... 6 User Menu... 7 Global

More information

Session 4. Style Sheets (CSS) Reading & References. A reference containing tables of CSS properties

Session 4. Style Sheets (CSS) Reading & References.   A reference containing tables of CSS properties Session 4 Style Sheets (CSS) 1 Reading Reading & References en.wikipedia.org/wiki/css Style Sheet Tutorials www.htmldog.com/guides/cssbeginner/ A reference containing tables of CSS properties web.simmons.edu/~grabiner/comm244/weekthree/css-basic-properties.html

More information

Creating your first website Part 4: Formatting your page with CSS

Creating your first website Part 4: Formatting your page with CSS Adobe - Developer Center : Creating your first website Part 4: Formatting your page... Page 1 of 23 Dreamweaver Article Creating your first website Part 4: Formatting your page with CSS Jon Varese Adobe

More information

Lab Introduction to Cascading Style Sheets

Lab Introduction to Cascading Style Sheets Lab Introduction to Cascading Style Sheets For this laboratory you will need a basic text editor and a browser. In the labs, winedt or Notepad++ is recommended along with Firefox/Chrome For this activity,

More information

Creating Forms. Starting the Page. another way of applying a template to a page.

Creating Forms. Starting the Page. another way of applying a template to a page. Creating Forms Chapter 9 Forms allow information to be obtained from users of a web site. The ability for someone to purchase items over the internet or receive information from internet users has become

More information

ITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14

ITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 Directions: Perform the tasks below on your personal computer or a lab computer. Professor Smith shows the score points for each activity in parentheses.

More information

USER GUIDE MADCAP FLARE Tables

USER GUIDE MADCAP FLARE Tables USER GUIDE MADCAP FLARE 2018 Tables Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

More information

S4B Video to Flash Soft4Boost Help S4B Video to Flash www.sorentioapps.com Sorentio Systems, Ltd. All rights reserved Contact Us If you have any comments, suggestions or questions regarding S4B Video to

More information

ICT IGCSE Practical Revision Presentation Web Authoring

ICT IGCSE Practical Revision Presentation Web Authoring 21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:

More information

Chapter 7 BMIS335 Web Design & Development

Chapter 7 BMIS335 Web Design & Development Chapter 7 BMIS335 Web Design & Development Site Organization Use relative links to navigate between folders within your own site o Sometimes dividing your site into folders makes maintenance and updating

More information

Module 2 (VII): CSS [Part 4]

Module 2 (VII): CSS [Part 4] INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module 2 (VII): CSS [Part 4] Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of Petroleum and Minerals

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site E00EW3.qxp 4/14/2007 3:17 PM Page 1 Workshops w Introduction The Workshop is all about being creative and thinking outside of the box. These workshops will help your right-brain soar, while making your

More information

Designing the Home Page and Creating Additional Pages

Designing the Home Page and Creating Additional Pages Designing the Home Page and Creating Additional Pages Creating a Webpage Template In Notepad++, create a basic HTML webpage with html documentation, head, title, and body starting and ending tags. From

More information

Lab 1: Introducing HTML5 and CSS3

Lab 1: Introducing HTML5 and CSS3 CS220 Human- Computer Interaction Spring 2015 Lab 1: Introducing HTML5 and CSS3 In this lab we will cover some basic HTML5 and CSS, as well as ways to make your web app look and feel like a native app.

More information

CSS. https://developer.mozilla.org/en-us/docs/web/css

CSS. https://developer.mozilla.org/en-us/docs/web/css CSS https://developer.mozilla.org/en-us/docs/web/css http://www.w3schools.com/css/default.asp Cascading Style Sheets Specifying visual style and layout for an HTML document HTML elements inherit CSS properties

More information

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100 Introduction to Multimedia MMP100 Spring 2016 profehagan@gmail.com thiserichagan.com/mmp100 Troubleshooting Check your tags! Do you have a start AND end tags? Does everything match? Check your syntax!

More information

Cascading Style Sheets Level 2

Cascading Style Sheets Level 2 Cascading Style Sheets Level 2 Course Objectives, Session 1 Level 1 Quick Review Chapter 6 Revisit: Web Fonts Chapter 8: Adding Graphics to Web Pages Chapter 9: Sprucing Up Your Site s Navigation Begin

More information

Web Development & Design Foundations with HTML5, 8 th Edition Instructor Materials Chapter 3 Test Bank

Web Development & Design Foundations with HTML5, 8 th Edition Instructor Materials Chapter 3 Test Bank Multiple Choice. Choose the best answer. 1. Cascading Style Sheet rules are comprised of: a. Selectors and Declarations b. Properties and Declarations c. Selectors and Attributes 2. When CSS is coded in

More information

Web Structure and Style. MB2030 Section 2 Class 4

Web Structure and Style. MB2030 Section 2 Class 4 Web Structure and Style MB2030 Section 2 Class 4 Web Site Hierarchies The Structure of the Web How the Internet Works Computers connected to the Web are called clients and servers. A simplified diagram

More information

Page Layout Using Tables

Page Layout Using Tables This section describes various options for page layout using tables. Page Layout Using Tables Introduction HTML was originally designed to layout basic office documents such as memos and business reports,

More information

<body bgcolor=" " fgcolor=" " link=" " vlink=" " alink=" "> These body attributes have now been deprecated, and should not be used in XHTML.

<body bgcolor=  fgcolor=  link=  vlink=  alink= > These body attributes have now been deprecated, and should not be used in XHTML. CSS Formatting Background When HTML became popular among users who were not scientists, the limited formatting offered by the built-in tags was not enough for users who wanted a more artistic layout. Netscape,

More information

Tomcat WebVoyáge Skins: So Many Possibilities

Tomcat WebVoyáge Skins: So Many Possibilities University of Kentucky UKnowledge Library Presentations University of Kentucky Libraries 5-1-2014 Tomcat WebVoyáge Skins: So Many Possibilities Tari Keller University of Kentucky, keller@uky.edu Click

More information

limelightplatform.com

limelightplatform.com 1 limelightplatform.com Introduction: Email Template Overview: This document is an example of an email template. It contains the different sections that could be included. Email templates provide a layout.

More information

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor.

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor. All Creative Designs HTML Web Tutorial for PC Using KompoZer New version 2012 now available at: http://www.allcreativedesigns.com.au/pages/tutorials.html Step 1 Download and Install KompoZer Step by step

More information

CSS Module in 2 Parts

CSS Module in 2 Parts CSS Module in 2 Parts So as to familiarize yourself with the basics of CSS before moving onto Dreamweaver, I d like you to do the 2 following Modules. It is important for you to AT LEAST do Part 1. Part

More information

Layout with Layers and CSS

Layout with Layers and CSS Layout with Layers and CSS Today we're going to make a Web site layout. Preparatory Step 1. Inside your folder create a new folder and name it layout. 2. Inside the layout folder create a new folder and

More information

HTML/XML. HTML Continued Introduction to CSS

HTML/XML. HTML Continued Introduction to CSS HTML/XML HTML Continued Introduction to CSS Entities Special Characters Symbols such as +, -, %, and & are used frequently. Not all Web browsers display these symbols correctly. HTML uses a little computer

More information

Lab 2: Movie Review. overview.png background.png rottenbig.png rbg.png fresh.gif rotten.gif critic.gif

Lab 2: Movie Review. overview.png background.png rottenbig.png rbg.png fresh.gif rotten.gif critic.gif EDUCATIONAL GOALS Lab 2: Movie Review By the end of this lab, the student should be able to: Use Notepad++. Organize website contents. Use the basic of CSS and HTML for layout, positioning, and the CSS

More information

5 Snowdonia. 94 Web Applications with C#.ASP

5 Snowdonia. 94 Web Applications with C#.ASP 94 Web Applications with C#.ASP 5 Snowdonia In this and the following three chapters we will explore the use of particular programming techniques, before combining these methods to create two substantial

More information

Santa Tracker. Release Notes Version 1.0

Santa Tracker. Release Notes Version 1.0 Santa Tracker Release Notes Version 1.0 App Parameters and Styling In your Caspio account, go to the App s Overview screen and on the right sidebar click on Manage in the App Parameters area. Edit any

More information

Getting Started with CSS Sculptor 3

Getting Started with CSS Sculptor 3 Getting Started with CSS Sculptor 3 With CSS Sculptor, you can quickly create a cross-browser compatible layout with custom widths, margins, padding, background images and more. Additionally, you can use

More information

White Paper April Using Cascading Style Sheets (CSS) with AR System 6.x

White Paper April Using Cascading Style Sheets (CSS) with AR System 6.x April 2004 Using Cascading Style Sheets (CSS) with AR System 6.x Copyright 2004 BMC Software, Inc. All rights reserved. Remedy, the Remedy logo, all other Remedy product or service names, BMC Software,

More information

Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3

Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Instructions to use the laboratory computers (room B2): 1. If the computer is off, start it with Windows (all computers have a Linux-Windows

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS) Cascading Style Sheets (CSS) Mendel Rosenblum 1 Driving problem behind CSS What font type and size does introduction generate? Answer: Some default from the browser (HTML tells what browser how)

More information

Drill Table. Summary. Modified by Phil Loughhead on 16-Jun Parent page: PCB Dialogs

Drill Table. Summary. Modified by Phil Loughhead on 16-Jun Parent page: PCB Dialogs Drill Table Old Content - visit altium.com/documentation Modified by Phil Loughhead on 16-Jun-2015 Parent page: PCB Dialogs The Drill Table Dialog. Summary A standard element required for manufacture of

More information

Using Dreamweaver. 6 Styles in Websites. 1. Linked or Imported Stylesheets. 2. Embedded Styles. 3. Inline Styles

Using Dreamweaver. 6 Styles in Websites. 1. Linked or Imported Stylesheets. 2. Embedded Styles. 3. Inline Styles Using Dreamweaver 6 So far these exercises have deliberately avoided using HTML s formatting options such as the FONT tag. This is because the basic formatting available in HTML has been made largely redundant

More information

COSC 2206 Internet Tools. CSS Cascading Style Sheets

COSC 2206 Internet Tools. CSS Cascading Style Sheets COSC 2206 Internet Tools CSS Cascading Style Sheets 1 W3C CSS Reference The official reference is here www.w3.org/style/css/ 2 W3C CSS Validator You can upload a CSS file and the validator will check it

More information

How to set up a local root folder and site structure

How to set up a local root folder and site structure Activity 2.1 guide How to set up a local root folder and site structure The first thing to do when creating a new website with Adobe Dreamweaver CS3 is to define a site and identify a root folder where

More information

CSS: The Basics CISC 282 September 20, 2014

CSS: The Basics CISC 282 September 20, 2014 CSS: The Basics CISC 282 September 20, 2014 Style Sheets System for defining a document's style Used in many contexts Desktop publishing Markup languages Cascading Style Sheets (CSS) Style sheets for HTML

More information

Quick Reference Guide: Genesis 2

Quick Reference Guide: Genesis 2 : Genesis 2 TABLE OF CONTENTS REGISTRATION...2 LAUNCH GENESIS 2 WIZARD...4 MANAGE MY PROFILE...33 CONFIGURE MY WEBSITE...34 REPORTS...35 1 REGISTRATION Before you can access the administration section

More information

Assignments (4) Assessment as per Schedule (2)

Assignments (4) Assessment as per Schedule (2) Specification (6) Readability (4) Assignments (4) Assessment as per Schedule (2) Oral (4) Total (20) Sign of Faculty Assignment No. 02 Date of Performance:. Title: To apply various CSS properties like

More information

3.1 Introduction. 3.2 Levels of Style Sheets. - The CSS1 specification was developed in There are three levels of style sheets

3.1 Introduction. 3.2 Levels of Style Sheets. - The CSS1 specification was developed in There are three levels of style sheets 3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers

More information

- The CSS1 specification was developed in CSS2 was released in CSS2.1 reflects browser implementations

- The CSS1 specification was developed in CSS2 was released in CSS2.1 reflects browser implementations 3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers

More information

TUTORIAL MADCAP FLARE Tripane and PDF

TUTORIAL MADCAP FLARE Tripane and PDF TUTORIAL MADCAP FLARE 2018 Tripane and PDF Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

READSPEAKER ENTERPRISE HIGHLIGHTING 2.5

READSPEAKER ENTERPRISE HIGHLIGHTING 2.5 READSPEAKER ENTERPRISE HIGHLIGHTING 2.5 Advanced Skinning Guide Introduction The graphical user interface of ReadSpeaker Enterprise Highlighting is built with standard web technologies, Hypertext Markup

More information

CSS. Shan-Hung Wu CS, NTHU

CSS. Shan-Hung Wu CS, NTHU CSS Shan-Hung Wu CS, NTHU CSS Zen Garden 2 Outline The Basics Selectors Layout Stacking Order 3 Outline The Basics Selectors Layout Stacking Order 4 Grammar selector { property: value; 5 Example /* for

More information

To illustrate how to set TAG styles the <body> and <h1> tags (for the BODY and the HEADING 1 styles) will be adjusted.

To illustrate how to set TAG styles the <body> and <h1> tags (for the BODY and the HEADING 1 styles) will be adjusted. Chapter The formatting of CSS pages is carried out by setting the required styles. There are four different types of styles: Class which are custom styles that you create. You did this in Chapter 12. Tag

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Liferay Themes: Customizing Liferay s Look & Feel

Liferay Themes: Customizing Liferay s Look & Feel Liferay Themes: Customizing Liferay s Look & Feel Liferay is a JSR-168 compliant enterprise portal. Starting with version 3.5.0, Liferay provides a mechanism for developers to easily customize the user

More information

Reading 2.2 Cascading Style Sheets

Reading 2.2 Cascading Style Sheets Reading 2.2 Cascading Style Sheets By Multiple authors, see citation after each section What is Cascading Style Sheets (CSS)? Cascading Style Sheets (CSS) is a style sheet language used for describing

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Welcome Please sit on alternating rows. powered by lucid & no.dots.nl/student

Welcome Please sit on alternating rows. powered by lucid & no.dots.nl/student Welcome Please sit on alternating rows powered by lucid & no.dots.nl/student HTML && CSS Workshop Day Day two, November January 276 powered by lucid & no.dots.nl/student About the Workshop Day two: CSS

More information

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website. 9 Now it s time to challenge the serious web developers among you. In this section we will create a website that will bring together skills learned in all of the previous exercises. In many sections, rather

More information

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables Lab 5 Valid HTML, Home Page & Editor Tables Navigation Topics Covered Server Side Includes (SSI) PHP Scripts menu.php.htaccess assessment.html labtasks.html Software Used: HTML Editor Background Reading:

More information

Creating a Job Aid using HTML and CSS

Creating a Job Aid using HTML and CSS Creating a Job Aid using HTML and CSS In this tutorial we will apply what we have learned about HTML and CSS. We will create a web page containing a job aid about how to buy from a vending machine. Optionally,

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

Introduction to Computer Science Web Development

Introduction to Computer Science Web Development Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 9 Lecture Outline Text Styling Some useful CSS properties The Box Model essential to

More information

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML & CSS SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML: HyperText Markup Language LaToza Language for describing structure of a document Denotes hierarchy of elements What

More information

Lava New Media s CMS. Documentation Page 1

Lava New Media s CMS. Documentation Page 1 Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the

More information

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS: WEBSITE PROJECT 2 PURPOSE: The purpose of this project is to begin incorporating color, graphics, and other visual elements in your webpages by implementing the HTML5 and CSS3 code discussed in chapters

More information

Creating and Installing Custom Plesk for Windows Skins

Creating and Installing Custom Plesk for Windows Skins SWsoft, Inc. Creating and Installing Custom Plesk for Windows Skins Plesk 7.5 for Windows Revision 1.0 (c) 1999-2005 SWsoft, Inc. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703)

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 6 So far we have used CSS to arrange the elements on our web page. We have also used CSS for some limited formatting. In this section we will take full advantage of using CSS to format our web site. Just

More information

CSS مفاهیم ساختار و اصول استفاده و به کارگیری

CSS مفاهیم ساختار و اصول استفاده و به کارگیری CSS مفاهیم ساختار و اصول استفاده و به کارگیری Cascading Style Sheets A Cascading Style Sheet (CSS) describes the appearance of an HTML page in a separate document : مسایای استفاده از CSS It lets you separate

More information

Configuring Hotspots

Configuring Hotspots CHAPTER 12 Hotspots on the Cisco NAC Guest Server are used to allow administrators to create their own portal pages and host them on the Cisco NAC Guest Server. Hotspots created by administrators can be

More information

ADDITIONAL GUIDES Customer SAP Enable Now Customization. Customer SAP SE or an SAP affiliate company. All rights reserved.

ADDITIONAL GUIDES Customer SAP Enable Now Customization. Customer SAP SE or an SAP affiliate company. All rights reserved. ADDITIONAL GUIDES Customer 1811 2018-11-01 Customer 2018 SAP SE or an SAP affiliate company. All rights reserved. Table of Contents 1 Introduction... 4 1.1 Workarea Resources... 4 1.2 Customization Editors...

More information

Using Dreamweaver CC. 6 Styles in Websites. Exercise 1 Linked Styles vs Embedded Styles

Using Dreamweaver CC. 6 Styles in Websites. Exercise 1 Linked Styles vs Embedded Styles Using Dreamweaver CC 6 So far we have used CSS to arrange the elements on our web page. We have also used CSS for some limited formatting. In this section we will take full advantage of using CSS to format

More information

FUNDAMENTALS OF WEB DESIGN (405)

FUNDAMENTALS OF WEB DESIGN (405) Page 1 of 8 Contestant Number: Time: Rank: FUNDAMENTALS OF WEB DESIGN (405) REGIONAL 2015 Multiple Choice & Short Answer Section: Multiple Choice (20 @ 10 points each) Application (200 pts) (205 pts) TOTAL

More information

PROFILE DESIGN TUTORIAL KIT

PROFILE DESIGN TUTORIAL KIT PROFILE DESIGN TUTORIAL KIT NEW PROFILE With the help of feedback from our users and designers worldwide, we ve given our profiles a new look and feel. The new profile is designed to enhance yet simplify

More information

HTML & CSS November 19, 2014

HTML & CSS November 19, 2014 University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Digital Humanities Workshop Series Center for Digital Research in the Humanities 11-19-2014 HTML & CSS November 19, 2014

More information

Using Advanced Cascading Style Sheets

Using Advanced Cascading Style Sheets HTML 7 Using Advanced Cascading Style Sheets Objectives You will have mastered the material in this chapter when you can: Add an embedded style sheet to a Web page Change the body and link styles using

More information

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style precedence and style inheritance Understand the CSS use

More information

CSS worksheet. JMC 105 Drake University

CSS worksheet. JMC 105 Drake University CSS worksheet JMC 105 Drake University 1. Download the css-site.zip file from the class blog and expand the files. You ll notice that you have an images folder with three images inside and an index.html

More information

Deccansoft Software Services

Deccansoft Software Services Deccansoft Software Services (A Microsoft Learning Partner) HTML and CSS COURSE SYLLABUS Module 1: Web Programming Introduction In this module you will learn basic introduction to web development. Module

More information

McMaster Brand Standard for Websites

McMaster Brand Standard for Websites McMaster University s policy calls for all university websites to follow its brand standard. McMaster websites share common elements, presentation and behavior and a consistent design, enabling visitors

More information

Dreamweaver: Portfolio Site

Dreamweaver: Portfolio Site Dreamweaver: Portfolio Site Part 3 - Dreamweaver: Developing the Portfolio Site (L043) Create a new Site in Dreamweaver: Site > New Site (name the site something like: Portfolio, or Portfolio_c7) Go to

More information

Dreamweaver Tutorial #2

Dreamweaver Tutorial #2 Dreamweaver Tutorial #2 My web page II In this tutorial you will learn: how to use more advanced features for your web pages in Dreamweaver what Cascading Style Sheets (CSS) are and how to use these in

More information

Diploma in Digital Applications Unit 5: Coding for the Web

Diploma in Digital Applications Unit 5: Coding for the Web Pearson Edexcel Level 2 Diploma in Digital Applications Unit 5: Coding for the Web 8 May 12 May 2017 Time: 2 hours 30 minutes Paper Reference DA205/01 You must have: A computer workstation, appropriate

More information

Legal Aid of Sonoma County

Legal Aid of Sonoma County Legal Aid of Sonoma County Client Manual Prepared by: Jerilynn Johnson, Project Manager/Content Developer Al Shanto, Designer/Programmer Prepared for: Ronit Rubinoff, Executive Director Legal Aid of Sonoma

More information