Developing Applications with Oracle Visual Builder

Total Page:16

File Type:pdf, Size:1020Kb

Developing Applications with Oracle Visual Builder Oracle® Cloud Developing Applications with Oracle Visual Builder Release 21.10.0 F43660-01 August 2021 Oracle Cloud Developing Applications with Oracle Visual Builder, Release 21.10.0 F43660-01 Copyright © 2018, 2021, Oracle and/or its affiliates. Primary Author: Oracle Corporation This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms governing the U.S. Government’s use of Oracle cloud services are defined by the applicable contract for such services. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle. Contents Part I The Basics 1 Get Started with Visual Builder About Oracle Visual Builder 1-1 How to Begin with Oracle Visual Builder Subscriptions 1-2 Access Oracle Visual Builder 1-2 Information About Cookies 1-3 2 Anatomy of Visual Applications Understand Variables 2-2 Variables and Parameter Passing 2-3 Expressions 2-4 Variables and Lifecycles 2-5 Variables and Events 2-5 Understand Actions and Action Chains 2-5 Action Chain Context and Contract 2-6 Built-in Actions 2-6 Event Handling for Action Chains 2-7 Understand Page Flows and Lifecycles 2-7 The Lifecycle of a Page 2-7 Page Navigation 2-9 Understand UI Components 2-9 The Component Contract 2-10 Properties 2-10 Events 2-11 Child Slots 2-11 Methods 2-11 Component IDs and Styles 2-11 Understand Data Access Through REST 2-11 Data Binding 2-12 iii Mapping to and from REST 2-12 Part II Develop and Manage 3 Develop Applications Typical Visual Application Development Workflow 3-1 How are Visual Applications Structured? 3-2 What is the Designer? 3-4 Create Applications 3-6 Create a Visual Application 3-6 Create a New Web Application 3-9 Create a New Mobile Application 3-11 Add a Custom Plugin to Your Mobile Application 3-13 Control a Visual Application’s Behavior 3-16 Create a Copy of an Application 3-17 Design Pages 3-18 Use the Page Designer 3-18 The Page Designer Toolbar 3-19 The Page Editor 3-19 The Components Palette 3-21 The Structure View 3-21 The Properties Pane 3-23 Activate Role-Based Application Preview 3-23 Use the Diagram View 3-24 Use Keyboard Shortcuts 3-25 Work with Pages and Page Layouts 3-26 Create Pages 3-26 Edit the App Header and Footer 3-27 About Containers and Layout Components in Pages 3-27 Add a Container or Layout Component to a Page 3-30 Add Components to Pages 3-32 About Page Components 3-32 Add a Component From the Components Palette 3-33 Add a Component Using Code Completion in the Code Editor 3-34 Manage Component Visibility Using Conditions 3-35 Add Dynamic Components to Pages 3-39 Add an Image to a Page 3-91 Add an Icon Component to a Page 3-92 Add a Camera Component to a Page 3-94 Filter Data Displayed in a Component 3-101 iv Create a Filter for Component Data 3-102 Filter Component Data by Text 3-105 Quick Starts 3-108 Add Page Functionality Using Quick Starts 3-108 Add Data to a Table or List 3-110 Add a Create Page With a Quick Start 3-112 Add an Edit Page With the Quick Start 3-114 Add a Details Page With the Quick Start 3-116 Quick Starts for Dynamic Forms and Tables 3-118 Work with Code Editors 3-118 Work with the JavaScript Editor 3-121 Work with Variables and Types 3-123 About Variables and Types 3-123 Create Variables in Artifacts 3-124 Create a Custom Type 3-127 Create a Custom Type From an Endpoint 3-128 Create a Custom Type From Code 3-130 Work with Flows 3-135 Create a Page Flow 3-135 Set the Default Page for a Flow 3-136 Embed a Flow Within a Page 3-136 Navigate Between Flows in the Root Page 3-138 Work with Actions and Action Chains 3-141 About Action Chains 3-141 Create an Action Chain 3-142 Built-in Actions 3-149 Add an Assign Variables Action 3-151 Add a Call Action Chain Action 3-153 Add a Call Component Action 3-155 Add a Call Function Action 3-157 Add a Navigate Action 3-158 Add a Call Variable Action 3-160 Add a Call REST Action 3-161 Add a Fire Event Action 3-166 Add a Fire Notification Action 3-166 Add a Logout Action 3-167 Add a Scan Barcode Action 3-168 Test Action Chains 3-171 Test Action Chains Using the vb-test Grunt Task 3-173 Start an Action Chain From a Component 3-174 Start an Action Chain When a Variable Changes 3-178 v Start an Action Chain From a Lifecycle Event 3-179 Start an Action Chain From an Action Chain 3-182 Migrate an Action Chain 3-183 Work With Events and Event Listeners 3-185 Define Events in Your Application 3-186 Create Event Listeners for Events 3-186 Choose How Custom Events Call Event Listeners 3-189 Secure the Application 3-190 Security on Web and Mobile Apps 3-190 About Authentication Roles and User Roles 3-191 About Anonymous Access 3-193 Allow Anonymous Access 3-194 Manage User Roles and Access 3-197 Embed a Web Application 3-199 Configure Basic Authentication for a Mobile Application 3-200 Add Offline Capabilities to Your Application 3-202 Add Offline Support Using the Oracle Offline Persistence Kit 3-202 Work with Application Resources 3-206 About Application Resources 3-206 Import Resources 3-207 Export Resources 3-208 Work with the Image Gallery 3-210 Add a Sitemap to a Web Application's Resources 3-212 Work with Oracle JET Web Components 3-215 About Oracle JET Web Components 3-215 Work with the Component Exchange 3-217 Get Components From the Component Exchange 3-218 Update a Component from the Component Exchange 3-218 Uninstall a Component 3-220 Import a Web Component Archive 3-220 Create a Web Component 3-222 Work with Translations 3-223 About Translation Resources 3-223 Understand the Structure of Translation Bundles 3-223 Understand Translation Keys for Display Texts 3-225 Generate Translation Keys for Display Texts 3-226 Download Bundles for Translation 3-227 Use Translation Strings in JavaScript Files 3-229 Upload Translated Files 3-231 Create Translation Bundles 3-233 Manage Custom Component, CSS, and Module Imports 3-234 vi Integrate Your Application With a Git Repository 3-236 About Git Integration 3-236 Add Credentials for Your Oracle Visual Builder Studio Account 3-237 Link Your Visual Application to a Git Repository 3-237 Pull Files From Your Git Repository 3-238
Recommended publications
  • Analyzing Safari 2.X Web Browser Artifacts Using SFT
    Analyzing Safari 2.x Web Browser Artifacts using SFT. Copyright 2007 - Jacob Cunningham (v1.0) Table of Contents Introduction:...............................................................................................................................................3 Safari Forensic Tools................................................................................................................................. 3 OSX Property List files..............................................................................................................................3 Safari Related Files.................................................................................................................................... 4 The Safari Preferences files....................................................................................................................... 5 Browser History......................................................................................................................................... 7 Downloads history:.................................................................................................................................... 8 Bookmarks file ........................................................................................................................................10 Cookies file:............................................................................................................................................. 11 Browser Cache........................................................................................................................................
    [Show full text]
  • Smug May 09 Final
    STANFORD/PALO ALTO MACINTOSH USERS GROUP NEWSLETTER Vol.19 No.5 May 2009 Will be presenting at the monday May 4 Meeting Kathy Garrigan will be the presenter. Avery DesignPro for Mac is software that lets you print on Avery products on your Macintosh. Like business cards, label sheets, greeting cards, iron-ons, and so on. Both Dave and myself have only used the CD. The business card template and labels are very easy to use. I hope to have some samples of the things that I used the Avery templates for. Cards, T-shirts and hopefully wine labels. The great part about this app it is FREE!!!! Lorrie bleiler "Select All." April Meeting Report "Go to end." "Undo dictation." "Select the word 'sigh'". by Dave Strom (Note from Dave: Hey, this works really well!) Jay is read- MacSpeech ing words, and he will speak punctuation like "period" or and Drobo "hyphen", and the punctuation goes in. We had two (count 'em: two in "Capitalize the word group", and Dictate capped it! "Open one!) this evening. Quote", and Jay read, then said "comma", then Jay read MacSpeech and Drobo. more, "close quote", "period", "go to sleep". MacSpeech If you speak fast, you can get up to 120 words a minute, www.macspeech.com but with most people it is more like 60, then 80-90 with Jay Gonzales presented MacSpeech Dictate. This software, practice. Dictate can keep up with you. It will not print out with a microphone, does speech recognition on the the text instantly (note from Dave: I notice it does buffer Macintosh.
    [Show full text]
  • Personalizing Voyager Using Browser Extensions
    University of Kentucky UKnowledge Library Presentations University of Kentucky Libraries 5-8-2015 Personalizing Voyager Using Browser Extensions Kathryn Lybarger University of Kentucky, [email protected] Right click to open a feedback form in a new tab to let us know how this document benefits oy u. Follow this and additional works at: https://uknowledge.uky.edu/libraries_present Part of the Cataloging and Metadata Commons Repository Citation Lybarger, Kathryn, "Personalizing Voyager Using Browser Extensions" (2015). Library Presentations. 128. https://uknowledge.uky.edu/libraries_present/128 This Presentation is brought to you for free and open access by the University of Kentucky Libraries at UKnowledge. It has been accepted for inclusion in Library Presentations by an authorized administrator of UKnowledge. For more information, please contact [email protected]. Personalizing Voyager using Browser Extensions Kathryn Lybarger @zemkat ELUNA 2015 #eluna2015 May 8, 2015 Personalizing Voyager As an institution, we have a fair amount of power over how Voyager’s OPAC looks Colors and fonts Which fields are searchable What displays in search results What displays in full record view … (anything really) Must find a balance Provide good access to most of our patrons Don’t clutter the interface needlessly But how about… Personalizing for particular groups of patrons? Personalizing for staff needs? Doing so quickly? Even temporarily? Web browser extensions Custom search bars Extensions Bookmarklets User scripts Browser
    [Show full text]
  • Mozilla: a Users Guide
    Mozilla: A Users Guide. or Using the Mozilla Application Suite Kevin T. Neely October 17, 2003 Contents 1 Installation 15 1.1 Deciding which Mozilla to Run ........................ 15 1.1.1 Platform ................................. 15 1.1.2 Version .................................. 15 1.2 Installing Mozilla ................................ 16 1.2.1 Using an Installer Package ....................... 16 1.2.2 Manual Installation ........................... 17 1.3 Upgrading .................................... 19 1.3.1 Make a Backup ............................. 19 1.3.2 Uninstall ................................. 19 1.3.3 Install Mozilla .............................. 20 1.3.4 Retrieve Missing Files ......................... 20 1.4 Running Multiple versions of Mozilla ..................... 21 2 Getting Started and Mozilla Basics 23 2.1 Starting Mozilla ................................. 23 2.2 Exiting Mozilla ................................. 23 2.2.1 QuickLaunch .............................. 23 3 CONTENTS CONTENTS 2.3 Preferences ................................... 24 2.4 Advanced Settings ............................... 24 2.4.1 prefs.js .................................. 25 2.4.2 user.js .................................. 25 2.4.3 userContent.css ............................. 26 2.5 Profiles ...................................... 27 2.6 Themes ..................................... 27 2.7 Security ..................................... 27 2.7.1 Passwords ................................ 27 2.8 Cookies ....................................
    [Show full text]
  • In Action Second Edition
    Bear Bibeault Covers jQuery 1.4 and jQuery UI 1.8 Yehuda Katz IN ACTION SECOND EDITION MANNING Praise for the First Edition This is an excellent work, a worthy successor to others in Manning’s “In Action” series. It is highly readable and chock-full of working code. The Lab pages are a marvelous way to explore the library, which should become an important part of every web developer’s arsenal. Five stars all ‘round! —David Sills, JavaLobby, Dzone I highly recommend the book for learning the fundamentals of jQuery and then serving as a good reference book as you leverage the power of jQuery more and more in your daily development. —David Hayden, MVP C#, Codebetter.com The Elements of Style for JavaScript. —Joshua Heyer, Trane Inc. For those new to jQuery, this book is a good primer that covers a range of common uses of the framework.... The examples throughout the book are relevant, and make the point effectively. The code snippets are easily distinguishable from the rest of the text, and the text is clear and easy to follow. —Grant Palin, Blogger It works and makes for a very readable book that you can just breeze through very quickly and pick up and retain a lot of information. —Rich Strahl, Blogger Thanks to the authors Bear Bibeault and Yehuda Katz and their exemplary style, this compre- hensive book, or operating manual as it might be called, can be taken in a front-to-back approach to learn from scratch, or as a reference to those already dabbling in jQuery and needing verifica- tion of best practices.
    [Show full text]
  • Firefox Hacks Is Ideal for Power Users Who Want to Maximize The
    Firefox Hacks By Nigel McFarlane Publisher: O'Reilly Pub Date: March 2005 ISBN: 0-596-00928-3 Pages: 398 Table of • Contents • Index • Reviews Reader Firefox Hacks is ideal for power users who want to maximize the • Reviews effectiveness of Firefox, the next-generation web browser that is quickly • Errata gaining in popularity. This highly-focused book offers all the valuable tips • Academic and tools you need to enjoy a superior and safer browsing experience. Learn how to customize its deployment, appearance, features, and functionality. Firefox Hacks By Nigel McFarlane Publisher: O'Reilly Pub Date: March 2005 ISBN: 0-596-00928-3 Pages: 398 Table of • Contents • Index • Reviews Reader • Reviews • Errata • Academic Copyright Credits About the Author Contributors Acknowledgments Preface Why Firefox Hacks? How to Use This Book How This Book Is Organized Conventions Used in This Book Using Code Examples Safari® Enabled How to Contact Us Got a Hack? Chapter 1. Firefox Basics Section 1.1. Hacks 1-10 Section 1.2. Get Oriented Hack 1. Ten Ways to Display a Web Page Hack 2. Ten Ways to Navigate to a Web Page Hack 3. Find Stuff Hack 4. Identify and Use Toolbar Icons Hack 5. Use Keyboard Shortcuts Hack 6. Make Firefox Look Different Hack 7. Stop Once-Only Dialogs Safely Hack 8. Flush and Clear Absolutely Everything Hack 9. Make Firefox Go Fast Hack 10. Start Up from the Command Line Chapter 2. Security Section 2.1. Hacks 11-21 Hack 11. Drop Miscellaneous Security Blocks Hack 12. Raise Security to Protect Dummies Hack 13. Stop All Secret Network Activity Hack 14.
    [Show full text]
  • JSN Mico 1 Configuration Manual Getting Started
    JSN Mico 1 Configuration Manual Getting Started Template Installation After downloading, you should have a template installation file called jsn_mico_pro_unlimited_Z.Z.Z_install.zip if you purchased the PRO UNLIMITED Edition, or jsn_mico_pro_standard_Z.Z.Z_install.zip if you purchased the PRO STANDARD Edition. ZZZ is the template version This is a standard Joomla! Template installation file, which can be installed in Joomla! Administration as usual. Here are quick instructions to remind you: In Joomla! Administration, go to menu Extensions -> Extension Manager Once you are on Extension Manager, click Browse button and select template installation file jsn_mico_pro_unlimited_Z.Z.Z_install.zip or jsn_mico_pro_standard_Z.Z.Z_install.zip. After that, click on button Upload & Install. Installation file will be uploaded to your server and installed in Joomla! Set the templates as default, go to menu Extensions -> Template Manager Sample Data Installation All JoomlaShine templates have unique feature of installing sample data which makes your testing website look the same as on the template demo website. You can choose to install: Sample Data – A light package with only JSN Mico data. You install it on your available Joomla website Sample data will be installed for common Joomla components and for supported third-party extensions (K2, Kunena, VirtueMart, OS Property...) which are already available on your website. If you have installed the third-party extensions after installing Sample Data, you must reinstall the Sample Data to have the content for those extensions. QuickStart package – It contains both the latest Joomla installation file and JSN Mico. By default, free extensions like K2 and Kunena are already included in the package with their sample data.
    [Show full text]
  • Sign-In Page Customization Guide
    Customizing the Leostream Sign In Page Remote Access to Anything, from Anywhere, for Everyone Version 9.0.40 February 2021 Leostream Customization Guide Connection Broker Login Page Design The Leostream Sign In page can be fully customized to match the style of your organization. This guide provides examples you can use for basic customization. To begin, it helps to have the following files and information ready: • A company logo in PNG format named custom_logo.png that is approximately 350x50 pixels • A 64x64 pixel image named favicon.ico to display in browser tabs – you can create this file by renaming a png file to ico. • Any additional graphics in PNG format • Any text content to be added • The hexadecimal value for any colors you want to add or change The following examples start with the standard Leostream login page: Important File Locations To customize the Sign in page, you must log into the console of the machine running your Leostream Connection Broker. You can find the Connection Broker files that define the style and layout of the Sign In page in the following directories: • /home/leo/app/css – Contains files that define styles • /home/leo/app/templates – Contains files that define page layouts • /home/leo/app/tpc – Contains third-party content uploaded into your Connection Broker 2 © Copyright 2021 Leostream Corporation Leostream Customization Guide The css and templates directories has a custom subdirectory where you must store all customizations you make to the Sign In page. Any customizations made outside of the custom directories to files in the parent directories are lost during Connection Broker updates.
    [Show full text]
  • Web Standards.Pdf
    BOOKS FOR PROFESSIONALS BY PROFESSIONALS® Sikos, Ph.D. RELATED Web Standards Web Standards: Mastering HTML5, CSS3, and XML gives you a deep understand- ing of how web standards can be applied to improve your website. You will also find solutions to some of the most common website problems. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, lower development costs, and easy maintenance. Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sam- ple code. As a web developer, you’ll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems. With Web Standards, you’ll learn how to: • Hand code valid markup, styles, and news feeds • Provide meaningful semantics and machine-readable metadata • Restrict markup to semantics and provide reliable layout • Achieve full standards compliance Web standardization is not a sacrifice! By using this book, we can create and maintain a better, well-formed Web for everyone. CSS3, and XML CSS3, Mastering HTML5, US $49.99 Shelve in Web Development/General User level: Intermediate–Advanced SOURCE CODE ONLINE www.apress.com www.it-ebooks.info For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. www.it-ebooks.info Contents at a Glance About the Author................................................................................................
    [Show full text]
  • RSTEP GNR Proposal Review Team Report
    ICANN Registry Services Technical Evaluation Panel Report on Internet Security and Stability Implications of the Global Name Registry, LTD Proposal for the Limited Release of Initially Reserved Two-Character Names December 4, 2006 Preface This report presents the findings of a technical evaluation of the proposal1 by Global Name Registry, LTD for the limited release of initially reserved two-character Second Level Domain (SLD) names into the .name unsponsored generic Top-Level Domain (TLD). On 8 November 2005 ICANN adopted2 a consensus policy developed by its Generic Names Supporting Organization (GNSO) concerning the review and approval of requests by gTLD registry operators for new registry services.3 This policy was implemented on 25 July 20064 as the Registry Services Evaluation Policy.5 The policy provides for the evaluation of a proposed registry service by a team of experts selected from a standing Registry Service Technical Evaluation Panel (RSTEP)6 when ICANN determines that the service could raise significant security or stability issues. The process begins with a preliminary determination by ICANN that an RSTEP review is or is not required for a particular proposed registry service.7 If ICANN determines that a review is required, an RSTEP review team investigates and evaluates the proposed service with respect to its potential impact on security or stability, as defined by the consensus policy: Security—An effect on security by the proposed Registry Service shall mean (a) the unauthorized disclosure, alteration, insertion, or destruction of Registry Data, or (b) the unauthorized access to or disclosure of information or resources on the Internet by systems operating in accordance with all applicable standards.
    [Show full text]
  • How to Add a Favicon to Your Website
    How to Add a Favicon to Your Website STEP 1: Create your favicon image using a photo editing system or favicon generator. Your final favicon dimensions should be 16 x 16 pixels. In this tutorial, we will be using a free online favicon generator called Favicon.cc ( http://www.favicon.cc ). Sub-Step A: Click “ Import image ” Tutorial Compliments of JHC. www.JonesHouseCreative.com Page 1 of 3 Sub-Step B: Click “ Choose File ” and browse to the desired image on your computer. Select the “Keep dimensions ” radio button and click “ Upload .” Sub-Step C: Preview your image. When ready, click “ Download Favicon .” Save the image (titled favicon.ico ) to your desktop or other easy to navigate location. Tutorial Compliments of JHC. www.JonesHouseCreative.com Page 2 of 3 STEP 2: Open your FTP client. (If you are unfamiliar with FTP clients, please see our instructions on using FTP before transferring files at the server level.) STEP 3: Transfer the favicon.ico to your web server in two places. (1) On your website server side, browse to public_html. From your computer side, highlight and transfer the favicon.ico file into the site server side. (2) Browse to public_html > wp-content > themes > Your Active Theme Name > images. Once again, highlight the .ico file on your computer side and transfer to the images folder. STEP 4: From your Wordpress dashboard, hover over “ Appearance ” and select “ Editor .” Open the file titled “ Header ” or “ Header.php .” STEP 5: Press Ctrl+F to search and look for a line of code starting with: <link rel=“shortcut icon” and ending with /favicon.icon” /> .
    [Show full text]
  • How to Use HTML to Structure a Web Page
    Chapter 3 How to use HTML to structure a web page HTML, XHTML, and CSS, C3© 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Code a properly structured HTML web page using any of the elements and attributes that are presented in this chapter. 2. Given the HTML for a web page, code a relative URL that refers to any file in the directory structure for the web site. HTML, XHTML, and CSS, C3 © 2010, Mike Murach & Associates, Inc. Slide 2 Objectives (continued) Knowledge 1. Describe the use of the DOCTYPE declaration, the title element in the head section, and metadata. 2. Distinguish between a block element and an inline element. 3. Describe the use of these block elements: div, h1, h2, h3, and p. 4. Describe the use of these inline elements: br, i, b, and span. 5. Describe the use of character entities like &nbsp; or &copy;. 6. Describe the use of these core attributes: id, class, and title. 7. Distinguish between absolute and relative URLs. 8. Describe the use of the a element. 9. Describe two types of lists that you can create with HTML. 10. Describe the use of the img element. HTML, XHTML, and CSS, C3 © 2010, Mike Murach & Associates, Inc. Slide 3 The three flavors of HTML 4.01 and XHTML 1.0 Strict Transitional Frameset HTML, XHTML, and CSS, C3 © 2010, Mike Murach & Associates, Inc. Slide 4 Some common DOCTYPE declarations HTML 4.01 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> HTML 4.01 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> HTML, XHTML, and CSS, C3 © 2010, Mike Murach & Associates, Inc.
    [Show full text]