Denes Kubicek. Oracle ACE APEX Developer of the Year 2008

Size: px
Start display at page:

Download "Denes Kubicek. Oracle ACE APEX Developer of the Year 2008"

Transcription

1

2 Denes Kubicek Oracle ACE APEX Developer of the Year 2008 Blog & Tools at:

3 Create Web 2.0 Applications using Apex By Denes Kubicek, Apex, Oracle and IT Consulting

4 Today s Topics - possible Scenarios -Tools - Layout planning Page - Layout planning Region - using WYSIWYG Editor - Creating a css File - Creating a new Theme - Using Javascript & Ajax - Creating Multiple Regions in One Region - Using Page 0 or Page Header - Use Firefox Plugins Live Demonstration

5 Scenario a) You get source code of an existing page including images and css b) all you got is a snapshot of an existing page no images, no css file but a styleguide and a couple of screenshots c) You are using an existing standard apex template and modifying it it

6 Tools - Paint (images) Adobe Photoshop (images, pictures) - First Page 2006 (html) - Top Style Pro (.css) - Aptana IDE (javascript) - Ultra Edit (text, code) - Multiple Browser (IE, FF, Opera) - Browser Plugins for FF

7 Layout Planning Page

8 Layout Planning Region

9 Using WYSIWYG Editor Page <html lang="&browser_language." xmlns=" xmlns:htmldb=" <head><link rel="stylesheet" href="d:\apex Training\aw10\theme_V3.css" type="text/css" /> #HEAD#<title>#TITLE#</title></head> <body #ONLOAD#><noscript>&MSG_JSCRIPT.</noscript>#FORM_OPEN#<a name="pagetop"></a> <table class="taw10_page" summary="" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td> <table summary="" cellpadding="0" cellspacing="0" border="0" width="100%"> <tr><td valign="top"><a id="t10aw_logo2" href="#">#logo#</a></td> <td width="100%" valign="top">#region_position_08#</td> <td class="t10aw_navbar" valign="top">#navigation_bar#</td></tr>

10 Using WYSIWYG Editor Region <table class="t10aw_reportsregion1" id="#region_id#" border="0" cellpadding="0" cellspacing="0" summary=""> <tr> <td><img src="d:\apex Training\aw10\region_left_top.gif" alt=""/></td> <td class="t10aw_regionheader" colspan="3"></td> <td><img src="d:\apex Training\aw10\region_right_top.gif" alt=""/></td> </tr><tr> <td class="t10aw_regionleft"><img src="d:\apex Training\aw10\region_left_middle.gif" alt=""/></td> <td class="t10aw_regiontitle">#title#</td><td></td> <td class="t10aw_buttonholder">#close# #PREVIOUS##NEXT##DELETE##EDIT# #CHANGE##CREATE##CREATE2##EXPAND##COPY##HELP#</td> <td class="t10aw_regionright"><img src="d:\apex Training\aw10\region_right_middle.gif" alt=""/></td></tr>

11 Using WYSIWYG Editor Tabs <div id="t10aw_pagetabsright"> <table cellpadding="0" cellspacing="0" border="0" summary="" > <tbody><tr><div ><td ><img src="d:\apex Training\aw10\tab_darkblue_left.gif" alt="" /></td> <td class="t10aw_pagetabs3"><a href="#tab_link#">#tab_label#</a></td> <td ><img src="d:\apex Training\aw10\tab_darkblue_right.gif" alt="" /></td> <td ><img src="d:\apex Training\aw10\tab_blue_left.gif" alt="" /></td> <td class="t10aw_pagetabs4">#tab_label#</a></td> <td ><img src="d:\apex Training\aw10\tab_blue_right.gif" alt="" /></td> <td ><img src="d:\apex Training\aw10\tab_darkblue_left.gif" alt="" /></td> <td class="t10aw_pagetabs3"><a href="#tab_link#">#tab_label#</a></td> <td ><img src="d:\apex Training\aw10\tab_darkblue_right.gif" alt="" /></td></div> </tr></tbody></table> </div> <table id="t10aw_subtabtop2" width="100%"> <tr> <td width="10%"><span class="offc"><a href="#tab_link#">#tab_label#</a></span><b> </b></td> <td width="10%"><span class="onc">#tab_label#</span><b> </b></td> <td><span class="offc"><a href="#tab_link#">#tab_label#</a></span><b> </b></td> </tr> </table>

12 Using WYSIWYG Editor Complete Page

13 Referenced in the page header You can reference multiple css files Creating a css File <html lang="&browser_language." xmlns=" xmlns:htmldb=" <head> <link rel="stylesheet" href="d:\apex Training\aw10\theme_V3.css" type="text/css" /> #HEAD# <title>#title#</title> </head> Reference muliple css paths using Substitution Strings for multiple layouts <html lang="&browser_language." xmlns=" xmlns:htmldb=" <head> <link rel="shortcut ICON" href="#image_prefix#themes/theme_tsystems&t_layout./favicon.ico" > <link rel="stylesheet" href="#image_prefix#themes/theme_tsystems&t_layout./stylesstandard.css" type="text/css" /> <link rel="stylesheet" href="#image_prefix#themes/theme_tsystems&t_layout./theme_v3.css" type="text/css" /> #HEAD# <title>#title#</title> </head> <body #ONLOAD#><noscript>&MSG_JSCRIPT.</noscript>#FORM_OPEN#<a name="pagetop"></a>

14 css File Multiple Paths for Multiple Layouts f?p=&app_id.:1:&session.:set_user:::t_layout:_02

15 css File Multiple Paths for Multiple Layouts

16 css File Multiple Paths for Multiple Layouts

17 css File using a css Editor

18 css File properties a css file contains of a) elements (*, a, a:href, body, br, td, tr ) body *{font-size:12px;} th{padding:0;} td{padding:0;} img{border:0;margin:0;} hr{color:#bbb;height:1px;} b) classes (subclasses) and table.taw10_button1 td.taw10_r img{display:block} table.taw10_button1 td.taw10_l img{display:block} table.taw10_button1{color:#fffff;display:inline;} table.taw10_button1 td.taw10_c {white-space:nowrap;background-color:#436b9e;} c) ID s #t10aw_logo2{float:left;padding:2px;}

19 css File references Internet

20 You can create a new Theme: - as a copy of an existing theme theme export - from scratch - from the Repository Creating a New Theme

21 Creating a New Theme Use a good text editor to replace the paths in a theme export file

22 Creating a New Theme Use a good text editor to validate the changes

23 Importing and Installing a New Theme Import and install the new created theme

24 Switching to the New Theme The switch process will check if if you have all the theme classes required

25 Using Javascript and Ajax to enhance your Webpages Using javascript for Checkboxes Region or Page Header 2. <script type="text/javascript"> 3. function get_checkboxes(p_itemname) 4. { var ip=document.getelementsbytagname('input'); 5. var ret=new Array(); var regexp=new RegExp('^'+p_itemname+'_'); 6. for (var j=0;j<ip.length;j++) 7. { if (ip[j].type=="checkbox" && ip[j].id && ip[j].id.match(regexp)) 8. ret.push(ip[j]); } return ret; } 9. </script> Item Label 2. Select Salesrep 3. <a href="#" onclick="html_checkall(null,true,get_checkboxes ('P188_SELECT_SALESREP'))"> 4. <img src="#workspace_images#fndcance.gif" width="12" height="12" 5. valign="bottom" title="select All"></a> 6. <a href="#" onclick="html_checkall(null,false,get_checkboxe s('p188_select_salesrep'))"> 7. <img src="#workspace_images#fndokay1.gif" width="12" height="12" 8. valign="bottom" title="unselect All"> 9. </a>

26 Using Javascript and Ajax to enhance your Webpages Using javascript for images and regions 1. $x('t10aw_logo2').style.width = "300px" 2. $x('t10aw_logo2').style.height = "80px" 3. $x('t10aw_logo2').style.backgroundimage = "url(/i/themes/aw10/opal-logo.gif)" 4. $x('t10aw_logo2').style.backgroundrepeat = "no-repeat" 5. $x('t10aw_logo2').style.backgroundposition = "5" 6. $x('t10aw_logo2').style.backgroundcolor = "white"

27 Using Javascript and Ajax to enhance your Webpages How does Ajax work in Apex?

28 Using Javascript and Ajax to enhance your Webpages Creating Ajax Cascading Select Lists - Javascript 1. <script language="javascript" type="text/javascript"> 2. function f_set_item_subklasse(pthis, pselect){ 3. var l_return = null; 4. var l_select = $x(pselect); 5. var get = new htmldb_get(null,$x('pflowid').value, 6. 'APPLICATION_PROCESS=set_item_subklasse',0); 7. get.add(pthis,$x(pthis).value); 8. greturn = get.get('xml'); 9. //alert(greturn); 10. if(greturn && l_select){ 11. var l_count = greturn.getelementsbytagname("option").length; 12. l_select.length = 0; 13. for(var i=0;i<l_count;i++){ 14. var l_opt_xml = greturn.getelementsbytagname("option")[i]; 15. appendtoselect(l_select, l_opt_xml.getattribute('value'), 16.l_Opt_Xml.firstChild.nodeValue)}} 17. get = null; } 18. function appendtoselect(pselect, pvalue, pcontent) { 19. var l_opt = document.createelement("option"); 20. l_opt.value = pvalue; 21. if(document.all){ 22. pselect.options.add(l_opt); 23. l_opt.innertext = pcontent; 24. }else{ 25. l_opt.appendchild(document.createtextnode(pcontent)); 26. pselect.appendchild(l_opt); 27. }} 28.</script>

29 Using Javascript and Ajax to enhance your Webpages Creating Ajax Cascading Select Lists Firebug Report

30 Using Javascript and Ajax to enhance your Webpages Creating Ajax Cascading Select Lists Application Process 1. BEGIN 2. OWA_UTIL.mime_header ('text/xml', FALSE); 3. HTP.p ('Cache-Control: no-cache'); 4. HTP.p ('Pragma: no-cache'); 5. OWA_UTIL.http_header_close; 6. HTP.prn ('<select>'); 7. HTP.prn ( '<option value="' '">' 10. '- Item-Subklasse wählen -' 11. '</option>' 12. ); 13. FOR c IN (SELECT aw_subklasse_beschreibung d, aw_subklasse_id r 14. FROM aw_items_subklasse_lov 15. WHERE aw_klasse_id = :p300_aw_item_klasse) 16. LOOP 17. HTP.prn ('<option value="' c.r '">' c.d '</option>'); 18. END LOOP; 19. HTP.prn ('</select>'); 20.END;

31 Using Javascript and Ajax to enhance your Webpages Using Ajax for Drop-Down Lists Populating a Report

32 Using Javascript and Ajax to enhance your Webpages Using Ajax for Drop-Down Lists Tabular Forms 1. SELECT apex_item.select_list_from_query 3. (35, aw_item_klasse, 4. 'SELECT aw_klasse_beschreibung d, ' 5. 'aw_klasse_id r FROM aw_items_klasse_lov', 6. 'style="width:170px" ' 7. 'onchange="f_set_casc_sel_list_item(this,' 8. 'f36_ LPAD (ROWNUM, 4, '0') 9. ')"', 'YES', '0', 10. '- Item Klasse wählen -', 11. 'f35_' LPAD (ROWNUM, 4, '0'), NULL, 'NO' 12. ) aw_item_klasse, 13. apex_item.select_list_from_query 14. (36, aw_item_subklasse, 15. 'SELECT aw_subklasse_beschreibung d, ' 16. 'aw_subklasse_id r FROM aw_items_subklasse_lov ' 17. 'WHERE aw_klasse_id = ' 18. aw_item_klasse, 19. 'style="width:170px"', 20. 'YES', '0', '- Item Subklasse wählen -', 21. 'f36_' LPAD (ROWNUM, 4, '0'), NULL, 'NO') aw_item_subklasse 22. FROM table

33 Using Javascript and Ajax to enhance your Webpages Using DHTML Reports without Submitting a page

34 Using Javascript and Ajax to enhance your Webpages Create a simple template without styles for the page 1. <htmldb:success_message><div id="success_message">#success_message#</div></htmldb:success_message> 2. <htmldb:notification_message><div id="notification_message">#notification_message#</div></htmldb:notification_message> 3. <htmldb:global_notification><div id="global_notification">#global_notification#</div></htmldb:global_notification> 4. <htmldb:region_position_01><div id="region_position_01">#region_position_01#</div></htmldb:region_position_01> 5. <htmldb:region_position_02><div id="region_position_02">#region_position_02#</div></htmldb:region_position_02> 6. <htmldb:region_position_03><div id="region_position_03">#region_position_03#</div></htmldb:region_position_03> 7. <htmldb:region_position_04><div id="region_position_04">#region_position_04#</div></htmldb:region_position_04> 8. <htmldb:region_position_05><div id="region_position_05">#region_position_05#</div></htmldb:region_position_05> 9. <htmldb:region_position_06><div id="region_position_06">#region_position_06#</div></htmldb:region_position_06> 10.<htmldb:REGION_POSITION_08><div id="region_position_08">#region_position_08#</div></htmldb:region_position_08> 11.<htmldb:BOX_BODY><div id="box_body">#box_body#</div></htmldb:box_body>

35 Using Javascript and Ajax to enhance your Webpages Place the DHTML report on a separate page and assign the Simple Template to the page Create a no-template region and put the following in the region footer 1. <script> 2. redirect('f?p=&app_id.:200:&session.:&p260_region_id.:no::&pg_min_row=1'); 3. </script>

36 Using Javascript and Ajax to enhance your Webpages On the source page you will need a piece of javascript in the page header 1. <script language="javascript" type="text/javascript"> 2. function dhtml_getreport (pthis){ 3. var l_val = pthis; 4. var get = new htmldb_get(null,html_getelement('pflowid').value,null,260); 5. get.add('p260_id',l_val) 6. greturn = get.get(null,'<htmldb:box_body>','</htmldb:box_body>'); 7. get = null; 8. html_getelement('reportdrop1').innerhtml = greturn; 9. return; 10.} 11.</script> and a no-template region with the source 1. <div id="reportdrop1"><br /></div>

37 Creating Multiple Regions in One Region If If you have a requirement to put multiple regions in one region

38 Creating Multiple Regions in One Region you could use a trick like this one having one template for each region

39 Creating Multiple Regions in One Region templates for regions on the left and in the middle 1. <table class="t10aw_reportsregion3" id="#region_id#" border="0" cellpadding="0" cellspacing="0" summary=""> 2. <tr> 3. <td><img src="#image_prefix#themes/aw10/region_left_top.gif" alt=""/></td> 4. <td class="t10aw_regionheader" colspan="3"></td> 5. <td></td> 6. </tr> 7. <tr> 8. <td class="t10aw_regionleft"><img src="#image_prefix#themes/aw10/region_left_middle.gif" alt=""/></td> 9. <td class="t10aw_regiontitle">#title#<div style="height:10px"></td><td></td> 10.<td class="t10aw_buttonholder">#close# #PREVIOUS##NEXT##DELETE##EDIT# 11.#CHANGE##CREATE##CREATE2##EXPAND##COPY##HELP#</td> 12.<td class="t10aw_regionright"></td> 13.</tr> 1. <table class="t10aw_reportsregion3" id="#region_id#" border="0" cellpadding="0" cellspacing="0" summary=""> 2. <tr> 3. <td></td> 4. <td class="t10aw_regionheader" colspan="3"><img src="#image_prefix#themes/aw10/region_middle_top.gif" alt=""/></td> 5. <td></td> 6. </tr> 7. <tr> 8. <td class=""></td> 9. <td class="t10aw_regiontitle">#title#<div style="height:10px"></td><td></td> 10.<td class="t10aw_buttonholder">#close# #PREVIOUS##NEXT##DELETE##EDIT# 11.#CHANGE# 12.#CREATE##CREATE2##EXPAND##COPY##HELP#</td> 13.<td class=""></td> 14.</tr>

40 Creating Multiple Regions in One Region and a template for the right side region 1. <table class="t10aw_reportsregion3" id="#region_id#" border="0" cellpadding="0" cellspacing="0" summary=""> 2. <tr> 3. <td></td> 4. <td class="t10aw_regionheader" colspan="3"></td> 5. <td><img src="#image_prefix#themes/aw10/region_right_top.gif" alt=""/></td> 6. </tr> 7. <tr> 8. <td class="t10aw_regionleft"></td> 9. <td class="t10aw_regiontitle">#title#<div style="height:10px"></td><td></td> 10.<td class="t10aw_buttonholder">#close# #PREVIOUS##NEXT##DELETE##EDIT# 11.#CHANGE# 12.#CREATE##CREATE2##EXPAND##COPY##HELP#</td> 13.<td class="t10aw_regionright"><img src="#image_prefix#themes/aw10/region_right_middle.gif" alt=""/></td> 14.</tr> 15.<tr> 16.<td class="t10aw_regionleft"></td> 17.<td class="t10aw_regionbody" colspan="3"><div style="height:450px">#body#</td> 18.<td class="t10aw_regionright"><img src="#image_prefix#themes/aw10/region_right_middle.gif" alt=""/></td> 19.</tr> 20.<tr> 21.<td></td> 22.<td class="t10aw_regionfooter" colspan="3"></td> 23.<td><img src="#image_prefix#themes/aw10/region_right_bottom.gif" alt=""/></td> 24.</tr> 25.</table>

41 Creating Multiple Regions in One Region the following properties for the page template MULTI COLUMN REGION TABLE ATTRIBUTES and the proper styles applied to the regions. 1. td 2. { 3. padding-top: 0pt; 4. padding-right: 0pt; 5. padding-bottom: 0pt; 6. padding-left: 0pt; 7. }

42 Using Page 0 and Page Header Page 0 may be used to overwrite the current css rules defined in the stylesheet and it it can be rendered conditionally

43 Using Page 0 and Page Header It It could apply certain styles depending on the browser version used 1. <!--[if gte IE 6]> 2. <style type="text/css"> 3. #navigationarea{width:99%;} 4. </style> 5. <![endif]--> since not all browsers behave the same way.

44 Using Page 0 and Page Header You can also use the page header if if you need to change the style of a page element 1. <style> 2..ttsys01NavigationVerticalSection.title5 3. { padding-left:10px;line-height:25px;border-top:2px solid #526c88;border-bottom:1px solid #526c88; 4. color:#333333;font-weight:bold;font-size:12px; 5. } 6..ttsys01NavigationVerticalSection.title5 a 7. { margin-left: -10px;padding-top: 4px;padding-right: 0px; 8. padding-bottom: 4px;padding-left: 10px;line-height: 18px; 9. text-decoration: none;overflow-x: hidden; height:28px; 10.overflow-y: hidden;color: #333333;font-weight: bold;font-size: 12px; 11.vertical-align:middle 12.} 13.</style>

45 Use Firefox Plugins Live Demonstrations - WebDeveloper Toolbar - Firebug - Font-Finder -IE View - Image Zoom - Screen Grab - Measure It It - Color Picker - Aardvark

46 Q&A

47 Thank You.

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

ALT-TAB: Better APEX Tabs. Scott Spendolini Director & Co-Founder

ALT-TAB: Better APEX Tabs. Scott Spendolini Director & Co-Founder ALT-TAB: Better APEX Tabs Scott Spendolini Director & Co-Founder Welcome 2 ABOUT THE PRESENTER Scott Spendolini scott@sumneva.com @sspendol Ex-Oracle Employee of 10 years Senior Product Manager for Oracle

More information

HTML TIPS FOR DESIGNING.

HTML TIPS FOR DESIGNING. This is the first column. Look at me, I m the second column.

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

User's Guide Visual Profile Appendix L Version 7.5.2

User's Guide Visual Profile Appendix L Version 7.5.2 User's Guide Visual Profile Appendix L Version 7.5.2 MobilityGuard AB Appendix L Visual Profile v 7.4 Table of Contents 1 Introduction...3 2 Configuration...3 2.1 Select a theme to use...3 2.2 The theme

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

CSS Cascading Style Sheets

CSS Cascading Style Sheets CSS Cascading Style Sheets site root index.html about.html services.html stylesheet.css images boris.jpg Types of CSS External Internal Inline External CSS An external style sheet is a text document with

More information

Title: Dec 11 3:40 PM (1 of 11)

Title: Dec 11 3:40 PM (1 of 11) ... basic iframe body {color: brown; font family: "Times New Roman"} this is a test of using iframe Here I have set up two iframes next to each

More information

Advanced Dreamweaver CS6

Advanced Dreamweaver CS6 Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this

More information

Introduction to using HTML to design webpages

Introduction to using HTML to design webpages Introduction to using HTML to design webpages #HTML is the script that web pages are written in. It describes the content and structure of a web page so that a browser is able to interpret and render the

More information

HTML & CSS. Lesson 1: HTML Basics Lesson 2: Adding Tables Lesson 3: Intro to CSS Lesson 4: CSS in more detail Lesson 5: Review

HTML & CSS. Lesson 1: HTML Basics Lesson 2: Adding Tables Lesson 3: Intro to CSS Lesson 4: CSS in more detail Lesson 5: Review HTML & CSS Lesson 1: HTML Basics Lesson 2: Adding Tables Lesson 3: Intro to CSS Lesson 4: CSS in more detail Lesson 5: Review Lesson 1: HTML Basics 1. Write main tile HTML & CSS 2. Write today s date Match

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

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

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

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 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

ADOBE 9A Adobe Dreamweaver CS4 ACE.

ADOBE 9A Adobe Dreamweaver CS4 ACE. ADOBE 9A0-090 Adobe Dreamweaver CS4 ACE http://killexams.com/exam-detail/9a0-090 ,D QUESTION: 74 You use an image throughout your Web site. You want to be able to add this image to various Web pages without

More information

PIC 40A. Midterm 1 Review

PIC 40A. Midterm 1 Review PIC 40A Midterm 1 Review XHTML and HTML5 Know the structure of an XHTML/HTML5 document (head, body) and what goes in each section. Understand meta tags and be able to give an example of a meta tags. Know

More information

Using CSS for page layout

Using CSS for page layout Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility

More information

1.2 * allow custom user list to be passed in * publish changes to a channel

1.2 * allow custom user list to be passed in * publish changes to a channel ToDoList /*** USAGE: ToDoList() Embed a TODO-list into a page. The TODO list allows users to cre Items that are due are highlighted in yellow, items passed due ar list can be added to any page. The information

More information

CSS for Page Layout Robert K. Moniot 1

CSS for Page Layout Robert K. Moniot 1 CSS for Page Layout 2015 Robert K. Moniot 1 OBJECTIVES In this unit, you will learn: How to use style sheets for layout Controlling text flow, margins, borders, and padding Controlling visibility of elements

More information

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6 CS 350 COMPUTER/HUMAN INTERACTION Lecture 6 Setting up PPP webpage Log into lab Linux client or into csserver directly Webspace (www_home) should be set up Change directory for CS 350 assignments cp r

More information

WEBSI TE DESIGNING TRAINING

WEBSI TE DESIGNING TRAINING WEBSI TE DESIGNING TRAINING WHAT IS WEB DESIGN? We b s ite design m e a n s p l a n n i n g, c r e a t i o n and u p d a t i n g of websites. We bsite design also involves i n f o r m a t i o n a rchitecture,

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

APEX Developers Do More With Less!! How do YOU manage your APEX CSS? Storage Options 1. Web server 2. APEX repository 3. In line 4.

APEX Developers Do More With Less!! How do YOU manage your APEX CSS? Storage Options 1. Web server 2. APEX repository 3. In line 4. APEX Developers Do More With Less!! Roel Hartman Copyright 2016 APEX Consulting 2 How do YOU manage your APEX CSS? Storage Options 1. Web server 2. APEX repository 3. In line 4. Attribute 3 How do YOU

More information

Skill Area 323: Design and Develop Website. Multimedia and Web Design (MWD)

Skill Area 323: Design and Develop Website. Multimedia and Web Design (MWD) Skill Area 323: Design and Develop Website Multimedia and Web Design (MWD) 323.4 Use graphics and objects on Web Page (7 hrs) 323.4.1 Insert foreground features 323.4.2 Modify image attributes 323.4.3

More information

ToDoList. 1.2 * allow custom user list to be passed in * publish changes to a channel ***/

ToDoList. 1.2 * allow custom user list to be passed in * publish changes to a channel ***/ /*** USAGE: ToDoList() Embed a TODO-list into a page. The TODO list allows users to create new items, assign them to other users, and set deadlines. Items that are due are highlighted in yellow, items

More information

Checkbox 5 - Style Guide

Checkbox 5 - Style Guide Checkbox 5 - Style Guide Survey Styles are style templates that can be applied to surveys and reports. This guide will show you how to create a new Survey Style and apply it (and other appearance configurations)

More information

Programmazione Web a.a. 2017/2018 HTML5

Programmazione Web a.a. 2017/2018 HTML5 Programmazione Web a.a. 2017/2018 HTML5 PhD Ing.Antonino Raucea antonino.raucea@dieei.unict.it 1 Introduzione HTML HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text

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

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

Creating HTML files using Notepad

Creating HTML files using Notepad Reference Materials 3.1 Creating HTML files using Notepad Inside notepad, select the file menu, and then Save As. This will allow you to set the file name, as well as the type of file. Next, select the

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

Lab: Create JSP Home Page Using NetBeans

Lab: Create JSP Home Page Using NetBeans Lab: Create JSP Home Page Using NetBeans Table of Contents 1. OVERVIEW... 1 2. LEARNING OBJECTIVES... 1 3. REQUIREMENTS FOR YOUR HOME PAGE (INDEX.JSP)... 2 4. REQUIREMENTS FOR YOUR LABS PAGE (LABS.JSP)...

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

Creating Accessible Web Sites with EPiServer

Creating Accessible Web Sites with EPiServer Creating Accessible Web Sites with EPiServer Abstract This white paper describes how EPiServer promotes the creation of accessible Web sites. Product version: 4.50 Document version: 1.0 2 Creating Accessible

More information

Dreamweaver CS3 Concepts and Techniques

Dreamweaver CS3 Concepts and Techniques Dreamweaver CS3 Concepts and Techniques Chapter 3 Tables and Page Layout Part 1 Other pages will be inserted in the website Hierarchical structure shown in page DW206 Chapter 3: Tables and Page Layout

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365... 3 LICENSE ACTIVATION...

More information

Unveiling the Basics of CSS and how it relates to the DataFlex Web Framework

Unveiling the Basics of CSS and how it relates to the DataFlex Web Framework Unveiling the Basics of CSS and how it relates to the DataFlex Web Framework Presented by Roel Fermont 1 Today more than ever, Cascading Style Sheets (CSS) have a dominant place in online business. CSS

More information

Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo

Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo Created By: Sean White User Manual Page 2 of 37 Table of Contents What is swmenupro? 3 Installation 4 Getting Started 6 Menu

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

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

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

HTMLnotesS15.notebook. January 25, 2015

HTMLnotesS15.notebook. January 25, 2015 The link to another page is done with the

More information

CSS Cascading Style Sheets

CSS Cascading Style Sheets CSS Cascading Style Sheets site root index.html about.html services.html stylesheet.css charlie.jpg Linking to your HTML You need to link to your css in the of your HTML file.

More information

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1 Web Programming and Design MPT Senior Cycle Tutor: Tamara Week 1 What will we cover? HTML - Website Structure and Layout CSS - Website Style JavaScript - Makes our Website Dynamic and Interactive Plan

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

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Review CSS Layout Preview Review Introducting CSS What is CSS? CSS Syntax Location of CSS The Cascade Box Model Box Structure Box Properties Review Style is cascading

More information

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Web development using PHP & MySQL with HTML5, CSS, JavaScript Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create

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

SEEM4570 System Design and Implementation. Lecture 1 Cordova + HTML + CSS

SEEM4570 System Design and Implementation. Lecture 1 Cordova + HTML + CSS SEEM4570 System Design and Implementation Lecture 1 Cordova + HTML + CSS Apache Cordova Apache Cordova, or simply Cordova, is a platform for building native mobile apps using HTML, CSS and JavaScript E.g.

More information

Web Authoring and Design. Benjamin Kenwright

Web Authoring and Design. Benjamin Kenwright CSS Div Layouts Web Authoring and Design Benjamin Kenwright Outline Review Why use Div Layout instead of Tables? How do we use the Div Tag? How to create layouts using the CSS Div Tag? Summary Review/Discussion

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

Hot Desking Application Web Portals Integration

Hot Desking Application Web Portals Integration Hot Desking Application Web Portals Integration NN10850-038 2 Document status: Standard Document issue: 04.01 Document date: Product release: Release 2.2 Job function: Fundamentals Type: NTP Language type:

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

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION Tutorial 5 Working with Tables and Columns HTML and CSS 6 TH EDITION Objectives Explore the structure of a Web table Create headings and cells in a table Create cells that span multiple rows and columns

More information

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

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 CSS how to display to solve a problem External Style Sheets CSS files CSS Syntax

CSS CSS how to display to solve a problem External Style Sheets CSS files CSS Syntax CSS CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External Style Sheets can save a lot of work External Style Sheets

More information

epromo Guidelines DUE DATES NOT ALLOWED PLAIN TEXT VERSION

epromo Guidelines DUE DATES NOT ALLOWED PLAIN TEXT VERSION epromo Guidelines HTML Maximum width 700px (length = N/A) Image resolution should be 72dpi Maximum total file size, including all images = 200KB Only use inline CSS, no stylesheets Use tables, rather than

More information

Creating Tables in a Web Site Using an External Style Sheet

Creating Tables in a Web Site Using an External Style Sheet HTML 4 Creating Tables in a Web Site Using an External Style Sheet Objectives You will have mastered the material in this chapter when you can: Define table elements Describe the steps used to plan, design,

More information

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites A. Pre-Production of Webpage 1. Determine the specific software needed WYSIWYG- design software that manipulates components of the web page without the user writing or editing code Uses graphical layout

More information

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Chapter4: HTML Table and Script page, HTML5 new forms Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Objective To know HTML5 creating a new style form. To understand HTML table benefits

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

Static Webpage Development

Static Webpage Development Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction

More information

INFO 2450 Project 6 Web Site Resources and JavaScript Behaviors

INFO 2450 Project 6 Web Site Resources and JavaScript Behaviors INFO 2450 Project 6 Web Site Resources and JavaScript Behaviors Project 6 Objectives: Learn how to create graphical content with specified dimensions and formats for a Web site. Incorporate the site color

More information

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions: Quick Start Guide This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:. How can I install Kentico CMS?. How can I edit content? 3. How can I insert an image or

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

Technical Instructions

Technical Instructions Technical Instructions This Web Site Tool Kit contains multiple Web assets that you can use to easily customize your Web pages. Web assets included are animated and static banners, a sample Web page, buttons,

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

Unit 20 - Client Side Customisation of Web Pages. Week 2 Lesson 4 The Box Model

Unit 20 - Client Side Customisation of Web Pages. Week 2 Lesson 4 The Box Model Unit 20 - Client Side Customisation of Web Pages Week 2 Lesson 4 The Box Model So far Looked at what CSS is Looked at why we will use it Used CSS In-line Embedded (internal style-sheet) External

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

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

ADOBE Dreamweaver CS3 Basics

ADOBE Dreamweaver CS3 Basics ADOBE Dreamweaver CS3 Basics IT Center Training Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu This page intentionally left blank 2 8/16/2011 Contents Before you start with Dreamweaver....

More information

Unit 20 - Client Side Customisation of Web Pages. Week 2 Lesson 4 The Box Model

Unit 20 - Client Side Customisation of Web Pages. Week 2 Lesson 4 The Box Model Unit 20 - Client Side Customisation of Web Pages Week 2 Lesson 4 The Box Model Last Time Looked at what CSS is Looked at why we will use it Used CSS In-line Embedded (internal style-sheet) External

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 7 Dynamic HTML Dynamic HTML (DHTML) is a term that refers to website that use a combination of HTML, scripting such as JavaScript, CSS and the Document Object Model (DOM). HTML and

More information

Dreamweaver CS4. Introduction. References :

Dreamweaver CS4. Introduction. References : Dreamweaver CS4 Introduction References : http://help.adobe.com 1 What s new in Dreamweaver CS4 Live view Dreamweaver CS4 lets you design your web pages under realworld browser conditions with new Live

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

Adaptations by PVII responsive and then creates your page instantly Al Sparber & Gerry Jacobsen PVII

Adaptations by PVII responsive and then creates your page instantly Al Sparber & Gerry Jacobsen PVII Adaptations by PVII is a Dreamweaver extension that allows you to select from 5 unique responsive layouts and then creates your page instantly. We hope you enjoy using this product as much as we did making

More information

***OPEN IMODULES IN CHROME*** 1) Choose Home:

***OPEN IMODULES IN CHROME*** 1) Choose  Home: imodules Reference Guide Creating an Email (For Giving Day 2017) ***OPEN IMODULES IN CHROME*** 1) Choose Email Home: 2) Find your college/unit templates using the search bar next to the Saved Drafts section

More information

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.

jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up

More information

Building Your Website

Building Your Website Building Your Website HTML & CSS This guide is primarily aimed at people building their first web site and those who have tried in the past but struggled with some of the technical terms and processes.

More information

Copyright IBM Corporation All Rights Reserved.

Copyright IBM Corporation All Rights Reserved. Customizing Publication Skins IBM Rational Method Composer 7.2 Tushara Gangavaram (tgang@us.ibm.com), Tech Services Engineer, IBM Peter Haumer (phaumer@us.ibm.com), RMC Solution Architect, IBM Copyright

More information

MPT Web Design. Week 1: Introduction to HTML and Web Design

MPT Web Design. Week 1: Introduction to HTML and Web Design MPT Web Design Week 1: Introduction to HTML and Web Design What will we do in this class? Learn the basics of HTML and how to create our own template Basic website structure Learn design concepts for a

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

Introduction to Cascading Style Sheet (CSS)

Introduction to Cascading Style Sheet (CSS) Introduction to Cascading Style Sheet (CSS) Digital Media Center 129 Herring Hall http://dmc.rice.edu/ dmc-info@rice.edu (713) 348-3635 Introduction to Cascading Style Sheets 1. Overview Cascading Style

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Review Web Design Preview Review Tables Create html spreadsheets Page Layout Review Table Tags Numerous Attributes = border,

More information

How To Design and Build Compelling Portal Interfaces. An Oracle White Paper November 2004

How To Design and Build Compelling Portal Interfaces. An Oracle White Paper November 2004 How To Design and Build Compelling Portal Interfaces An Oracle White Paper November 2004 How To Design and Build Compelling Portal Interfaces Executive Overview... 3 Introduction... 3 Publishing with Oracle

More information

Chapter 4 Creating Tables in a Web Site Using an External Style Sheet

Chapter 4 Creating Tables in a Web Site Using an External Style Sheet Chapter 4 Creating Tables in a Web Site Using an External Style Sheet MULTIPLE RESPONSE Modified Multiple Choice 1. Attributes are set relative to the elements in a table. a. line c. row b. column d. cell

More information

CSS: Layout Part 2. clear. CSS for layout and formatting: clear

CSS: Layout Part 2. clear. CSS for layout and formatting: clear CSS: Layout Part 2 Robert A. Fulkerson College of Information Science and Technology http://www.ist.unomaha.edu/ University of Nebraska at Omaha http://www.unomaha.edu/ CSS for layout and formatting: clear

More information

Web Development & Design Foundations with HTML5

Web Development & Design Foundations with HTML5 1 Web Development & Design Foundations with HTML5 CHAPTER 8 TABLES 2 Learning Outcomes In this chapter, you will learn how to... Create a basic table with the table, table row, table header, and table

More information

CS134 Web Site Design & Development. Quiz1

CS134 Web Site Design & Development. Quiz1 CS134 Web Site Design & Development Quiz1 Name: Score: Email: I Multiple Choice Questions (2 points each, total 20 points) 1. Which of the following is an example of an IP address? a. www.whitehouse.gov

More information

HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages.

HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages. vinsri76@yahoo.com +965-69300304 HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages. Name Two text Editor which are used to create HTML page. They are: Notepad

More information

Blue Form Builder extension for Magento 2

Blue Form Builder extension for Magento 2 Blue Form Builder extension for Magento 2 User Guide Version 1.0 Table of Contents I) Introduction......5 II) General Configurations....6 1) General Settings.....7 2) ReCaptcha... 8 III) Manage Forms......

More information

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS LESSON 1 GETTING STARTED Before We Get Started; Pre requisites; The Notepad++ Text Editor; Download Chrome, Firefox, Opera, & Safari Browsers; The

More information

pyexcel-handsontable Documentation

pyexcel-handsontable Documentation pyexcel-handsontable Documentation Release 0.0.2 Onni Software Ltd. Oct 30, 2017 Contents 1 Introduction 3 2 Known constraints 5 2.1 Installation................................................ 5 2.2

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

Xerte. Guide to making responsive webpages with Bootstrap

Xerte. Guide to making responsive webpages with Bootstrap Xerte Guide to making responsive webpages with Bootstrap Introduction The Xerte Bootstrap Template provides a quick way to create dynamic, responsive webpages that will work well on any device. Tip: Webpages

More information

CSS: Cascading Style Sheets

CSS: Cascading Style Sheets CSS: Cascading Style Sheets Computer Science and Engineering College of Engineering The Ohio State University Lecture 13 Evolution of CSS MIME type: text/css CSS 1 ('96): early recognition of value CSS

More information

Oracle Eloqua s User Guide

Oracle Eloqua  s User Guide http://docs.oracle.com Oracle Eloqua Emails User Guide 2017 Oracle Corporation. All rights reserved 08-Dec-2017 Contents 1 Emails Overview 6 2 Examples of emails 7 3 Creating emails 19 4 Email authoring

More information