This document chapter provides objectives and instructions for creating, formatting, and editing a Microsoft Word document with pictures. It covers how to enter and format text, insert and format pictures, check spelling, navigate documents, and more. The chapter culminates in a project to create a flyer with pictures using the skills taught.
This document provides instructions for using various formatting and layout features in Microsoft Word, including:
- Adding headers, footers, page numbers, and section breaks to format different parts of a document differently
- Inserting and formatting tables, images, borders, and shading
- Creating and updating tables of contents to automatically generate a clickable list of headings
- Applying styles like headings, lists, and formatting to text for consistency and to build features like the table of contents
- Using templates and building blocks to quickly generate new documents with pre-set styles and elements
This document provides an overview and introduction to key features in Microsoft Word 2010, including:
The File, Home, Insert, References, View, and Page Layout tabs which contain various formatting tools and options for working with text, pages, tables, images, and more. Common tools include font styling, bulleted lists, tables, headers and footers, citations, and zoom controls. Page setup options allow customizing margins, orientation, columns, and other layout properties.
Microsoft Word 2007 is part of the Microsoft Office 2007 suite. It was released in November 2006 and introduced the new Ribbon interface alongside additional features. The Word 2007 screen includes the Ribbon tabs, groups, and commands; toolbars; document area; and status bar. Common tabs in Word 2007 are the Home, Insert, Page Layout, References, Mailings, Review, and View tabs, each containing groups of commands for formatting, editing, reviewing, and laying out documents.
PowerPoint 2013 is a slide show presentation program developed by Microsoft that allows users to create and deliver professional presentations. It offers tools for word processing, outlining, drawing, graphing, and presentation management. The document discusses how to create and open presentations in PowerPoint, save files, customize slides, apply themes, insert images, tables, charts, videos and other media, animate objects, and present slideshows. It also covers more advanced topics like grouping objects, customizing tables and charts, using SmartArt graphics, and applying slide timings and transitions.
Microsoft Word is a word processing program that allows users to type, edit, and save documents. The document provides an introduction to MS Word 2007, describing its purpose and main components. It explains that Word 2007 introduced the ribbon interface which organizes commands into tabs and groups, replacing the traditional menus and toolbars. It also outlines the main tabs in the ribbon, including the Home, Insert, and Page Layout tabs, describing the functions of each group within the tabs.
The document describes Microsoft Word 2007 and its interface. It discusses the different ribbons (Home, Insert, Page Layout, References, Mailings, Review), groups within each ribbon, and their functions. For example, the Home ribbon contains groups for formatting text like font and paragraph styles. The Page Layout ribbon allows configuring page setup, backgrounds, and object positioning.
This document provides instructions for advanced features in Microsoft Word 2010 across several tabs. It begins with an introduction to track changes, which allows edits to be tracked without overwriting the original document. Next, it covers features in the Insert tab such as screenshots, hyperlinks, text boxes, and drop caps. It then discusses the Page Layout tab and how to use columns, watermarks, page borders, and line numbers. The Review tab section explains how to add comments and use track changes. Finally, it briefly mentions the References tab.
This document provides an overview of Microsoft Word 2007, including:
1. It describes Word as a word processing program used to compose, edit, format, and print documents. The main components of the Word window are described, including the ribbon, tabs, rulers, and status bar.
2. The File tab is summarized, including options to save, open, print, and get help. Common formatting tools on the Home tab are also summarized, such as changing font, formatting text, inserting bullets and numbers, and changing paragraph alignment.
3. Other tabs like Page Layout, Insert, and Review are briefly mentioned as places to adjust page settings, add objects, and check spelling. Keyboard shortcuts for common commands
This document provides an agenda for computer workshops on various Microsoft Office applications including Word, Excel, PowerPoint, and Access. It outlines the topics that will be covered such as getting started, creating and editing documents, formatting text, adding tables and graphics, and proofreading. The document encourages participants to create their own biography project utilizing as many Word features as possible.
This document provides an overview of Microsoft Word 2007. It describes Word 2007 as the 12th version of Microsoft's word processing software, released in 2006 with new features and the ribbon interface. It then details the main parts of the Word 2007 screen and environment, including the ribbon tabs, groups, quick access toolbar, rulers, status bar, and more. It provides instructions on how to open and save Word documents, set page margins, and more. The document is a lesson plan for learning the basics of using Microsoft Word 2007.
The document discusses various page formatting options in Microsoft Word, including setting margins, page size and orientation, headers and footers, section breaks, columns, and printing. Key points covered include using the Page Setup dialog box to adjust margins and orientation; inserting section breaks to change formatting between sections; and using the Print Preview and Print dialog boxes to preview and adjust printing settings before printing a document.
Microsoft Word 2007 is the 12th version of Microsoft's word processing software. It introduced the new Ribbon interface and was part of the Microsoft Office 2007 productivity suite. Some key features of the Word 2007 interface include the Ribbon, which organizes commands into tabs and groups, and the Quick Access Toolbar above the Ribbon. The document displays in Draft view by default but can also be viewed in other layouts optimized for web, print, or reading. Basic text formatting and page layout options are found on the Home, Insert, and Page Layout ribbons.
Ms Word 2010 Training In Ambala ! Batra Computer Centrejatin batra
Batra Computer Centre is An ISO certified 9001:2008 training Centre in Ambala.
We Provide Best Ms Word 2010 Training in Ambala. BATRA COMPUTER CENTRE provides best training in C, C++, S.E.O, Web Designing, Web Development and So many other courses are available.
Microsoft Word 2010 introduces several new and improved features to help users create visually compelling documents, work more efficiently with others, and access documents from anywhere. Key features include new text effects, enhanced picture editing tools, improved collaboration tools for co-authoring, and the ability to access and edit documents online or on mobile devices. The updated ribbon interface and backstage view aim to simplify tasks and help users focus on content over formatting.
This document provides an overview of the key features and tools in Microsoft Word, including:
1) It describes the various parts of the Word interface such as the title bar, menu bar, toolbars, rulers, and status bar.
2) It explains how to perform common tasks like opening and saving documents, cutting/copying/pasting text, formatting text styles and paragraphs, adding tables and pictures, and working with headers and footers.
3) It provides instructions for using many of the formatting and layout tools in Word for adjusting fonts, colors, alignments, margins, columns, and more.
This document provides an overview of formatting and layout tools in Microsoft Word. It discusses how to change fonts, add bold/italics/underlining, insert bullets and numbering, use the Envelopes and Labels features, adjust text alignment and spacing, check spelling and grammar, add page numbers, and print preview and print a document. The document also provides tips on using Word's help features and keyboard shortcuts to navigate the program efficiently.
This document provides instructions for creating and formatting a basic PowerPoint presentation using Microsoft PowerPoint 2007. It discusses how to add and arrange slides, insert text boxes and objects, apply formatting and animation, customize slide design, and use the slide master view. The tutorial also covers how to set slide transitions, change the slide order, add notes, and present the slide show. The instructions aim to familiarize users with the main interface and tools in PowerPoint 2007.
This document discusses office productivity tools, specifically focusing on Microsoft Word and Excel. It provides instructions on how to start and navigate Word, including how to open, save, edit, format and add tables and graphics to documents. It also explains how to enter and format data, perform calculations and more in Excel spreadsheets using formulas and functions. The overall purpose is to explain the basic features and functions of Word and Excel to increase productivity.
This document provides an overview of the topics that will be covered in an MS Excel 2007 training session, including the ribbon interface, custom settings, shortcut commands, and functions of each tab (Home, Insert, Page Layout, Formulas, Data, Review, and View). The training will cover options, formulas, proofing, saving, and customizing Excel, as well as functions, tables, charts, links, and other tools available on each tab.
Ms Word Training Institute in Ambala ! Batra Computer Centrejatin batra
Batra Computer Centre is An ISO certified 9001:2008 training Centre in Ambala.
We Provide Ms-word Training in Ambala. BATRA COMPUTER CENTRE provides best training in C, C++, S.E.O, Web Designing, Web Development and So many other courses are available.
This document discusses a community called "Cash Out of Trash" that aims to generate income from waste and promote waste management. It was started by green thinkers who wanted to educate people on utilizing waste. The community has a website to share blogs and photos to spread their message. The document outlines the goals of the community to be the largest green thinking group and to generate cash by selling eco-friendly products made from trash. It provides 24/7 support to those who join or purchase items from the community.
HTML is a markup language used to define the structure and layout of web pages. It uses tags to annotate text with information about formatting, links, lists, etc. Key points:
- HTML documents have a head and body - the head contains metadata and the body contains visible page content
- Common tags include headings, paragraphs, links, lists, images, forms, and tables
- Additional technologies like CSS and JavaScript can be used to make pages more dynamic and interactive
XML is a metalanguage used to define customized markup languages. It focuses on describing data rather than formatting. The main differences between HTML and XML are that XML tags are not predefined, case-sensitive, and more extensible.
D
This document provides an overview of HTML forms, including common uses of forms, the main HTML form elements like <form>, <input>, <textarea>, <select>, and how to structure and style forms. It also discusses server-side processing to handle submitted form data. Some key points covered include:
- Forms are used to accept user input on websites through elements like text boxes, checkboxes, dropdowns.
- The <form> element contains the form controls and attributes like action and method determine where the data is sent.
- Common form controls include <input> for text, passwords, buttons, <textarea> for multiline text, and <select> for dropdowns.
- Access
The document provides an overview of key features in Microsoft Excel 2007, including spreadsheets, the Microsoft Office button, ribbon, quick access toolbar, and customizing Excel. It describes how to work with workbooks and worksheets, such as creating, opening, saving workbooks, entering data, and using commands like find and replace. It also covers manipulating data through copying, pasting, sorting, filtering, and other functions. Finally, it discusses enhancing worksheets and workbooks through formatting cells, merging cells, hiding rows and columns, and managing multiple worksheets.
Microsoft Office is a suite of desktop applications, servers and services introduced in 1989. It originally included Word, Excel and PowerPoint. Over time, Office applications have integrated shared features.
The current versions are Office 2013 for Windows and Office 2011 for Mac. Office 2013 was released in October 2012 and includes updated versions of Word, Excel, PowerPoint and other applications.
Word is a word processor that was previously the main Office application. It saves documents in the .docx format and is available for Windows and Mac. The first version of Word was released in 1983 for MS-DOS and introduced the mouse.
This document provides an overview and lessons for the Microsoft Excel 2007 training course. The overview introduces the course and its goals of replacing calculators with spreadsheets. The 8 lessons cover topics like the Excel environment, starting workbooks, modifying cells and worksheets, formatting text, basic math functions, sorting cells, working with multiple worksheets, and printing workbooks. Lesson 1 focuses on setting up the Excel environment and includes objectives like exploring the interface, zooming, scrolling, changing views, and customizing the quick access toolbar.
This document discusses using Oracle server features in Forms applications. It describes useful server features like constraints, triggers, and stored program units. It also covers handling PL/SQL code, trapping server errors, and performing DDL commands using the FORMS_DDL built-in subprograms. Supported PL/SQL8 features in Forms are also identified.
This document discusses how to work with object types in Oracle Forms. It identifies that Forms supports object tables, object columns, REF columns, and large object types like BLOB and CLOB. It describes how to create data blocks based on object tables and tables with object columns or REF columns. It also explains how to populate REF columns using a list of values lookup.
This document provides instructions for advanced features in Microsoft Word 2010 across several tabs. It begins with an introduction to track changes, which allows edits to be tracked without overwriting the original document. Next, it covers features in the Insert tab such as screenshots, hyperlinks, text boxes, and drop caps. It then discusses the Page Layout tab and how to use columns, watermarks, page borders, and line numbers. The Review tab section explains how to add comments and use track changes. Finally, it briefly mentions the References tab.
This document provides an overview of Microsoft Word 2007, including:
1. It describes Word as a word processing program used to compose, edit, format, and print documents. The main components of the Word window are described, including the ribbon, tabs, rulers, and status bar.
2. The File tab is summarized, including options to save, open, print, and get help. Common formatting tools on the Home tab are also summarized, such as changing font, formatting text, inserting bullets and numbers, and changing paragraph alignment.
3. Other tabs like Page Layout, Insert, and Review are briefly mentioned as places to adjust page settings, add objects, and check spelling. Keyboard shortcuts for common commands
This document provides an agenda for computer workshops on various Microsoft Office applications including Word, Excel, PowerPoint, and Access. It outlines the topics that will be covered such as getting started, creating and editing documents, formatting text, adding tables and graphics, and proofreading. The document encourages participants to create their own biography project utilizing as many Word features as possible.
This document provides an overview of Microsoft Word 2007. It describes Word 2007 as the 12th version of Microsoft's word processing software, released in 2006 with new features and the ribbon interface. It then details the main parts of the Word 2007 screen and environment, including the ribbon tabs, groups, quick access toolbar, rulers, status bar, and more. It provides instructions on how to open and save Word documents, set page margins, and more. The document is a lesson plan for learning the basics of using Microsoft Word 2007.
The document discusses various page formatting options in Microsoft Word, including setting margins, page size and orientation, headers and footers, section breaks, columns, and printing. Key points covered include using the Page Setup dialog box to adjust margins and orientation; inserting section breaks to change formatting between sections; and using the Print Preview and Print dialog boxes to preview and adjust printing settings before printing a document.
Microsoft Word 2007 is the 12th version of Microsoft's word processing software. It introduced the new Ribbon interface and was part of the Microsoft Office 2007 productivity suite. Some key features of the Word 2007 interface include the Ribbon, which organizes commands into tabs and groups, and the Quick Access Toolbar above the Ribbon. The document displays in Draft view by default but can also be viewed in other layouts optimized for web, print, or reading. Basic text formatting and page layout options are found on the Home, Insert, and Page Layout ribbons.
Ms Word 2010 Training In Ambala ! Batra Computer Centrejatin batra
Batra Computer Centre is An ISO certified 9001:2008 training Centre in Ambala.
We Provide Best Ms Word 2010 Training in Ambala. BATRA COMPUTER CENTRE provides best training in C, C++, S.E.O, Web Designing, Web Development and So many other courses are available.
Microsoft Word 2010 introduces several new and improved features to help users create visually compelling documents, work more efficiently with others, and access documents from anywhere. Key features include new text effects, enhanced picture editing tools, improved collaboration tools for co-authoring, and the ability to access and edit documents online or on mobile devices. The updated ribbon interface and backstage view aim to simplify tasks and help users focus on content over formatting.
This document provides an overview of the key features and tools in Microsoft Word, including:
1) It describes the various parts of the Word interface such as the title bar, menu bar, toolbars, rulers, and status bar.
2) It explains how to perform common tasks like opening and saving documents, cutting/copying/pasting text, formatting text styles and paragraphs, adding tables and pictures, and working with headers and footers.
3) It provides instructions for using many of the formatting and layout tools in Word for adjusting fonts, colors, alignments, margins, columns, and more.
This document provides an overview of formatting and layout tools in Microsoft Word. It discusses how to change fonts, add bold/italics/underlining, insert bullets and numbering, use the Envelopes and Labels features, adjust text alignment and spacing, check spelling and grammar, add page numbers, and print preview and print a document. The document also provides tips on using Word's help features and keyboard shortcuts to navigate the program efficiently.
This document provides instructions for creating and formatting a basic PowerPoint presentation using Microsoft PowerPoint 2007. It discusses how to add and arrange slides, insert text boxes and objects, apply formatting and animation, customize slide design, and use the slide master view. The tutorial also covers how to set slide transitions, change the slide order, add notes, and present the slide show. The instructions aim to familiarize users with the main interface and tools in PowerPoint 2007.
This document discusses office productivity tools, specifically focusing on Microsoft Word and Excel. It provides instructions on how to start and navigate Word, including how to open, save, edit, format and add tables and graphics to documents. It also explains how to enter and format data, perform calculations and more in Excel spreadsheets using formulas and functions. The overall purpose is to explain the basic features and functions of Word and Excel to increase productivity.
This document provides an overview of the topics that will be covered in an MS Excel 2007 training session, including the ribbon interface, custom settings, shortcut commands, and functions of each tab (Home, Insert, Page Layout, Formulas, Data, Review, and View). The training will cover options, formulas, proofing, saving, and customizing Excel, as well as functions, tables, charts, links, and other tools available on each tab.
Ms Word Training Institute in Ambala ! Batra Computer Centrejatin batra
Batra Computer Centre is An ISO certified 9001:2008 training Centre in Ambala.
We Provide Ms-word Training in Ambala. BATRA COMPUTER CENTRE provides best training in C, C++, S.E.O, Web Designing, Web Development and So many other courses are available.
This document discusses a community called "Cash Out of Trash" that aims to generate income from waste and promote waste management. It was started by green thinkers who wanted to educate people on utilizing waste. The community has a website to share blogs and photos to spread their message. The document outlines the goals of the community to be the largest green thinking group and to generate cash by selling eco-friendly products made from trash. It provides 24/7 support to those who join or purchase items from the community.
HTML is a markup language used to define the structure and layout of web pages. It uses tags to annotate text with information about formatting, links, lists, etc. Key points:
- HTML documents have a head and body - the head contains metadata and the body contains visible page content
- Common tags include headings, paragraphs, links, lists, images, forms, and tables
- Additional technologies like CSS and JavaScript can be used to make pages more dynamic and interactive
XML is a metalanguage used to define customized markup languages. It focuses on describing data rather than formatting. The main differences between HTML and XML are that XML tags are not predefined, case-sensitive, and more extensible.
D
This document provides an overview of HTML forms, including common uses of forms, the main HTML form elements like <form>, <input>, <textarea>, <select>, and how to structure and style forms. It also discusses server-side processing to handle submitted form data. Some key points covered include:
- Forms are used to accept user input on websites through elements like text boxes, checkboxes, dropdowns.
- The <form> element contains the form controls and attributes like action and method determine where the data is sent.
- Common form controls include <input> for text, passwords, buttons, <textarea> for multiline text, and <select> for dropdowns.
- Access
The document provides an overview of key features in Microsoft Excel 2007, including spreadsheets, the Microsoft Office button, ribbon, quick access toolbar, and customizing Excel. It describes how to work with workbooks and worksheets, such as creating, opening, saving workbooks, entering data, and using commands like find and replace. It also covers manipulating data through copying, pasting, sorting, filtering, and other functions. Finally, it discusses enhancing worksheets and workbooks through formatting cells, merging cells, hiding rows and columns, and managing multiple worksheets.
Microsoft Office is a suite of desktop applications, servers and services introduced in 1989. It originally included Word, Excel and PowerPoint. Over time, Office applications have integrated shared features.
The current versions are Office 2013 for Windows and Office 2011 for Mac. Office 2013 was released in October 2012 and includes updated versions of Word, Excel, PowerPoint and other applications.
Word is a word processor that was previously the main Office application. It saves documents in the .docx format and is available for Windows and Mac. The first version of Word was released in 1983 for MS-DOS and introduced the mouse.
This document provides an overview and lessons for the Microsoft Excel 2007 training course. The overview introduces the course and its goals of replacing calculators with spreadsheets. The 8 lessons cover topics like the Excel environment, starting workbooks, modifying cells and worksheets, formatting text, basic math functions, sorting cells, working with multiple worksheets, and printing workbooks. Lesson 1 focuses on setting up the Excel environment and includes objectives like exploring the interface, zooming, scrolling, changing views, and customizing the quick access toolbar.
This document discusses using Oracle server features in Forms applications. It describes useful server features like constraints, triggers, and stored program units. It also covers handling PL/SQL code, trapping server errors, and performing DDL commands using the FORMS_DDL built-in subprograms. Supported PL/SQL8 features in Forms are also identified.
This document discusses how to work with object types in Oracle Forms. It identifies that Forms supports object tables, object columns, REF columns, and large object types like BLOB and CLOB. It describes how to create data blocks based on object tables and tables with object columns or REF columns. It also explains how to populate REF columns using a list of values lookup.
This document discusses how to control data block relationships in Oracle Forms. It describes how to coordinate data blocks using REF relations, the characteristics of relation-handling triggers and code, and how to implement coordination-type toggling and force one commit per master record. Key aspects covered include defining relation properties, the clear and populate phases of block coordination, system variables for relation handling information, and procedures for toggling coordination type and enforcing a single commit.
This document provides an introduction to Oracle Forms Builder, a tool used to develop data entry and query screens. It discusses Forms Builder in client/server mode using a 2-tier architecture and in web mode using a 3-tier architecture. The document outlines some key features of Forms Builder including rapid application development, reusable objects, and improved developer productivity. It also provides instructions on setting user preferences and starting Forms Builder.
A trigger is a PL/SQL block that fires implicitly when an event occurs, such as item interaction, errors, queries, or navigation. Triggers have a type defining the event, code containing PL/SQL statements, and a scope at the form, block, or item level. Common trigger prefixes include pre-, post-, when-, on-, and key-. Triggers execute according to a defined hierarchy.
Oracle Forms Creation-List of Values (LOV)Sekhar Byna
This document discusses List of Values (LOVs) and editors in Oracle Forms and Applications. It describes how to create and use LOVs, the properties of LOVs, and how to attach LOVs to items. It also covers how to create and use different types of editors to override the default editor for special requirements.
This document discusses displaying messages and alerts in Form Builder. It describes using built-in functions like ERROR_CODE and MESSAGE_TYPE to identify error types. Form Builder can display default, informative, and error messages. Alerts can be created and customized at runtime using properties and buttons to handle different responses from the user. Built-in functions like FORM_SUCCESS and FORM_FAILURE help test for success or failure.
This document discusses controlling windows and canvases programmatically in ABAP. It describes using triggers and system variables to interact with windows, manipulating multiple windows and views, and navigating tab style canvases. It provides examples of window and canvas built-ins for tasks like finding, getting and setting properties of windows and canvases, hiding, showing, moving and resizing windows, and working with tab pages.
This document discusses mouse events and triggers in Oracle Forms. It describes how to change the mouse cursor style and define mouse triggers for when the mouse enters or leaves an area, moves, or when mouse buttons are pressed or released. It also lists the system variables that provide information on the mouse position and button state, such as coordinates, item name, and record number. Triggers include when-mouse-enter, when-mouse-leave, when-mouse-move, when-mouse-down, when-mouse-up, when-mouse-click, and when-mouse-doubleclick.
This document discusses validation and navigation in Oracle Forms, including validation units, properties, and triggers at different levels (form, block, record, item). It also covers navigation properties and triggers for different objects (form, block, record, item) used to implement navigation and handle failures. Built-in procedures are described for both validation and navigation functionality in Forms.
Oracle Forms: Data Blocks on Different SourcesSekhar Byna
This document discusses different data sources for data blocks, including FROM clause queries, stored procedures returning REF cursors or tables of records, and transactional triggers. FROM clause queries allow dynamic views without defining a new view, while stored procedures increase control and security and allow complex queries or DML across multiple tables. Guidelines recommend using FROM clause queries for dynamic views and stored procedures for increased functionality like specifying queries at runtime or performing validation and DML on the server.
Flexible coding in forms allows developers to write reusable and maintainable code by avoiding hard-coded object names. This is done through the use of system variables that reference the current cursor object, and built-in functions that get and set object properties and find an object's internal ID at runtime. Object IDs can then be stored in variables and used to reference objects within a code block instead of their names. This makes the code more flexible and generic.
The document discusses creating a simple form module in Oracle Apps using form builder wizards. It describes using the data block wizard to create a data block and the layout wizard to design the form's presentation. It also covers creating a control block, setting data block properties, establishing master-detail relationships between blocks, and configuring block coordination and deletion behavior.
Triggers in Form Builder are used to perform actions when events occur. This document discusses how to create triggers, the different types of triggers like When-Button-Pressed and When-Window-Closed, and how to debug triggers using the PL/SQL debugger. Form Builder variables and built-in subprograms can be used within triggers. Debugging tools like breakpoints allow stepping through trigger code line-by-line to identify errors.
This document discusses using item interaction triggers and built-ins to add functionality to various Oracle Forms items. It provides examples of interacting with push buttons, checkboxes, radio buttons, list items, image items, and hierarchical tree items using triggers like WHEN-BUTTON-PRESSED and built-ins like SHOW_LOV, READ_IMAGE_FILE, and ADD_LIST_ELEMENT. The objectives are to display LOVs from buttons, update item properties based on checkbox or radio button selection, dynamically add or remove list elements, load images into image items, and populate hierarchical tree items using a CONNECT BY query.
The document discusses how to work with timers in applications. It describes timers as internal time clocks that perform actions when expired. It provides examples of creating, modifying, and deleting timers using built-in functions. It also discusses using the WHEN-TIMER-EXPIRED trigger to handle timer expirations and giving examples of using timers for periodic queries, displaying messages, and tracking runtime.
This document discusses different ways to invoke multiple forms in Oracle Forms applications. It describes how to open, call, and close forms, as well as navigate between forms. It also covers controlling opened and called forms, managing transactions across forms, and passing parameters between forms using built-in functions like OPEN_FORM, CALL_FORM, NEXT_FORM, and parameter lists. Choosing the appropriate method depends on whether the form should be modal, modeless, or start a new session, as well as transaction scope requirements.
This document discusses how to create and manage menu modules in Oracle Forms. It covers identifying menu components, creating and saving menu modules, modifying menu item properties, creating popup menus, controlling menus programmatically using built-in functions, and managing menu security using roles. Key topics include attaching menu modules to forms, writing PL/SQL code in menu triggers, built-ins for showing, hiding and finding menu items, and defining roles and access for menu modules and menu items.
Query processing in forms involves firing pre-query and post-query triggers. A pre-query trigger fires before a query executes and can be used to check or modify query conditions. A post-query trigger fires for each fetched record and can be used to populate additional items and perform calculations. Where clauses from multiple sources are combined with AND and order by clauses are prioritized.
The document discusses working with record groups in Oracle Forms, including defining query and non-query record groups at design time and runtime, populating record groups with built-in functions, manipulating list items programmatically, and using record groups and lists for constructing dynamic queries, storing and passing data, and populating combo boxes and hierarchical trees.
Essential html tweaks for accessible themesMartin Stehle
The document discusses essential HTML tweaks for accessible themes in WordPress. It covers defining the page language and language changes using HTML attributes like lang and dir. It also discusses adding page titles using the title element or WordPress functions, adding structure to continuous text, forms and tables using appropriate HTML elements, and providing alternatives for non-text content like images and videos. The goal is to make content accessible to all users, including those using assistive technologies.
The document provides an overview of key components in Netsuite's ecommerce site builder, including:
1. Site themes allow customizing the look and feel of tabs, sidebars, headers and footers. Various tabs can be customized for things like colors, fonts, and header/footer templates.
2. Templates define elements like active/inactive tabs, add to cart buttons, and sidebars. These can be customized with HTML and used to control layout.
3. Additional customization options include bullets, separators, and navigation menus for categories, tabs or current pages.
The document provides steps for 20 practical exercises in Microsoft Office applications. It outlines tasks for Word like replacing text, adding passwords to documents, and creating a mail merge. For Excel, it describes how to sort data, filter tables, create charts and graphs, validate cells, and apply conditional formatting. The PowerPoint steps insert a photo album. The document is intended to teach business students how to complete basic tasks in common Office programs.
The document describes various HTML tags and concepts:
- HTML tags describe web pages and come in opening and closing pairs like <p> and </p>
- Common tags are <html>, <body>, <h1>-<h6> for headings, <p> for paragraphs
- Links are defined with <a> tags, images with <img> tags, horizontal rules with <hr>
- Tables are created with <table>, <tr>, and <td> tags
- Forms, lists, frames and columns are also described.
This document provides instructions on customizing the look and feel, localization, and workflows of a document management software. It describes how to customize the frameset header, topic headers and footers, colors, and localization. Additional topics covered include adding new document draft stages and properties to comply with organizational workflows.
The document introduces HTML forms and how to generate different form elements like buttons, text fields, checkboxes, and drop-down menus using tags like <form>, <input>, and <select>. It provides code examples for generating each element and linking an external CSS file to style the elements. The document also notes that while HTML can generate these form elements, additional scripts like JavaScript are needed to make the forms interactive and functional.
The document introduces HTML forms and how to generate different form elements like buttons, text fields, checkboxes, and drop-down menus using tags like <form>, <input>, and <select>. It provides code examples for generating each element and linking an external CSS file to style the elements. The document also notes that while HTML can generate these form elements, additional scripts like JavaScript are needed to make the forms interactive and functional.
This document provides instructions on how to insert a table into an HTML document. It defines key HTML tags such as <table>, <tr>, <th>, and <td> that are used to structure tables. It also outlines the steps to create a basic HTML page with a table, including adding tags for the doctype, HTML, title, style, heading, and table. Examples are given of the code needed for each part and how to organize the tags correctly. Readers are encouraged to practice adding a table to an HTML page using Notepad++ by following the steps provided.
This document provides information about word processing and spreadsheets. It includes one mark questions about word processing topics like word processors, formatting tools, and file operations. It also includes two mark questions about spreadsheets topics like macros, charts, and built-in functions. The document contains information relevant to understanding the basic features and operations of word processors and spreadsheets.
This document provides an introduction to HTML and covers various topics related to creating HTML documents, including:
1. Definitions of key terms like HTML, URL, and browser.
2. How to create a basic HTML document structure and set document properties like the background color.
3. How to add different elements like headings, paragraphs, breaks, and horizontal rules to structure the content and text.
This document provides an introduction to HTML and covers several key topics:
1. It defines important terms like HTML, URL, and browser.
2. It discusses the basic structure of an HTML document including the <head> and <body> sections and common tags like <title> and <p>.
3. It covers ways to format text including headings, paragraphs, breaks, horizontal rules, bold, italics, underline, and font colors. It also discusses alignment and special characters.
This document provides an introduction to HTML and covers several key topics:
1. It defines important terms like HTML, URL, and browser.
2. It discusses the basic structure of an HTML document including the <head> and <body> tags.
3. It covers how to set document properties like the background color and text color in the <body> tag.
4. It explains different text formatting tags like <b> for bold, <i> for italics, and <font> for changing text size or color.
web development html css javascrptt902350_HTML_Jar.pptPuniNihithasree
This document provides an introduction to HTML and covers several key topics:
1. It defines important HTML terms like HTML, URL, and browser.
2. It discusses HTML tags, including common tags like <TITLE> and <BODY>, and explains that tags are not case sensitive.
3. It covers choosing a text editor for writing HTML, and recommends NotePad for beginners to create basic HTML pages and view them in a browser.
This document provides an introduction to HTML and covers various topics related to creating HTML documents, including:
1. Definitions of key terms like HTML, URL, and browser.
2. How to create a basic HTML document structure and set document properties using tags like <HTML>, <HEAD>, <TITLE>, and <BODY>.
3. How to format text within HTML documents using tags like <H1>-<H6> for headings, <P> for paragraphs, <BR> for breaks, and <HR> for horizontal rules.
This document provides an introduction to HTML and covers several key topics:
1. It defines important HTML terms like HTML, URL, and browser.
2. It discusses HTML tags, including common tags like <TITLE> and <BODY>, and explains that tags are not case sensitive.
3. It covers choosing a text editor for writing HTML, and recommends NotePad for beginners to create basic HTML pages and view them in a browser.
This document provides an introduction to HTML and covers various topics related to creating HTML documents, including:
1. Definitions of key terms like HTML, URL, and browser.
2. How to create a basic HTML document structure and set document properties using tags like <HTML>, <HEAD>, <TITLE>, and <BODY>.
3. How to add headings, paragraphs, breaks, and horizontal rules to structure content on the page.
4. How to format text using bold, italics, and other tags.
In summary, the document serves as a tutorial for beginners on the basic building blocks of creating HTML pages.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
2. Introduction
Hello, this is a tutorial on how to style a form using
Cascading Style Sheets (CSS).
This tutorial will attempt to make a form look attractive and
become more user-friendly with some styling techniques.
This tutorial uses HTML5 to build the form and assumes
that you have a basic undersanding of HTML (how to use
the <header>, <title> and <body> tags, basic knowledge of
form controls etc).
The tutorial is split into two parts: Part I – Building it
and Part II – Styling it.
4. Step 1
The first step to creating a HTML5 document is to make a Document Type Definition
(DTD). This goes at the top of the page.
• Type <!DOCTYPE html> at the top of the page
5. Step 2
• After entering the DTD, you can add elements such as <head>, <title> and
<body> to build your page. Remeber to save it as a html file (eg; mysite.html).
• Indenting after main elements is good practice as it makes the code easier to read.
6. The Form
A form is extremely important as it allows a business operator to collect essential
information such as client information, contact details and product order details.
Therefore, it is extrememly important that a form is easy to use.
It is also good practice to make elements in your website (such as a form) usasble
as outlined by the Web Content Accessibility Guidelines (WCAG) 2.0.
Principles of WCAG 2.0 that our form will meet:
• Principle 1: perceivable – use of colours to distinguish content from the
background
• Principle 2: operable – the form controls can be used with keyboard keys
• Principle 3: understandable – form questions are descriptive and written in
simple language
• Principle 4: robust – the form content can be interpreted by a variety of
browsers and electronic readers
7. 1
What we want
to achieve
4
1. Title to let the user
know what the form is 3
for
2. Fieldset to group the
questions and break the
form into smaller
sections
3. Legend to give the
fieldset a meaningful
name 2
4. Descriptive labels so
that screen readers can
give useful information
to the visually impaired
5. Elements are aligned to
make the form neat and
easy to read
8. Step 1
adding a title
• The title is placed in a
header tag, written
as <h1>
• In the <body> of the
document, type title of
the form between a
<h1> tag. You must
close the tag
with </h1>.
9. Step 2 creating a fieldset and legend
• Below the form title, type in <fieldset>. This will create a group for the options on
the form. Close it off with </fieldset>.
• Beneath the <filedset> tag, type <legend> and add the title you wish to assign for
the first group of options. Close it off with </legend>.
10. Step 3 text boxes
We’re going to add the first five text fields in the form.
• Beneath <fieldset>, type <p><label for="first_name">First
name</label><input type="text" id="first_name" /></p>
• Do this for the next four text fields: “Surname”, “Alias”, “Email” and “Age”.
We’ll break the syntax down in the next slide.
11. • <p></p> the form control and label is put in a paragraph tag so that each one
appears on a separate line, and it allows us to style it more flexibly later on.
• <label for="first_name">First name</label> gives the label “First name” the
name “first_name”.
Label names should be meaningful so that electronic screen readers can give
useful information to the visually impaired. Labels should also be placed to the left
or above a form element so that screen readers will recognise it as prompt text.
• <input type=“text” id=“first_name”/> specifies that the form control is a text box
and gives the text box the name (id) “first_name”.
12. Step 4 radio buttons
Now we’ll add the two radio buttons.
• Underneath the code of the last textbox, type <p><input type="radio"
name="gender" value="female" /><label
for="female">Female</label></p>
• Do this for the next radio button: “Male”.
We’ll break the syntax down in the next slide.
13. • <input type="radio" name="gender" value="female" /> specifies that the form
control is a radio button and gives the radio button the name “gender”. The “value”
records “female” when the user selects it and enters it into a database on the
server that hosts the form (the way a form works is beyond the scope of this
tutorial).
• <label for="female">Female</label> gives the label “Female” the name “female”.
In this case, the label is placed after the <input> tag because we want the label to
appear on the right hand side of the radio button.
14. Step 5 drop down menu
Next, we’re going to add
the drop down menu that
lists all of the countries.
15. • Under the last radio button, enter a description for the drop down menu in a <p>
tag.
• Below the description type <select name="country"
id="country_of_residence">
• Then type <optgroup label="Africa"> underneath
• Then enter the first option in the list by typing <option>Algeria</option>
underneath
• Make as many <option> tags for as many countries as you can think of in Africa
We’ll break the syntax down in the next slide.
16. • <select name="country" id="country_of_residence"> The <select> tag defines
a drop down menu. In this <select> tag, we are giving the drop down menu the
name “country”. In this case, id is also giving the drop down menu the name
“country_of_residence”. Some browsers don’t support name or id, so it can help to
have both.
• <optgroup label="Africa"> This creates a group within the list of options called
“Africa”.
• <option>Algeria</option> This enters the option “Algeria” into the drop down list.
Now that you have a better understanding of the <select> and <optgroup> tags, add
as many country regions and countries as you can to the list.
Don’t forget to close the tags with </optgroup> and </select> at the end of each
group of options and at the end of the drop down menu, respectively.
17. Halfway point
You have now completed the first fieldset (group of form questions) in your form. The
form and drop down menu should currently look like this.
If it doesn’t, check that you have the closing tags </body> and </html> at the bottom,
respectively.
18. Step 6 the second fieldset
Now we will add the second fieldset in the form, “Additional information”, where the
user will use checkboxes to indicate their interests.
• Below the previous fieldset, type in <fieldset>. This will create a group for the
options on the form. Close it off with </fieldset>.
• Beneath the <filedset> tag, type <legend> and type “Additional information” to
give a title to the second fieldset. Close it off with </legend>.
19. Step 7 checkboxes
• Type a description for what you want the user to do with the checkboxes in a <p>
tag
• Underneath the description, type <p><input type="checkbox" name="interests"
value="design" /><label for="design">Design</label></p>
• Do this for the next seven checkboxes:
“Crafts”, “Music”, “Theatre”, “Dance”, “Sculpture”, “Literature” and “Poetry”
We’ll break the syntax down in the next slide
20. • <input type="checkbox" name="interests" value="design" /> specifies that the
form control is a checkbox and gives the checkbox the name “interests”. The
“value” records “design” when the user selects it and enters it into a database on
the server that hosts the form (the way a form works is beyond the scope of this
tutorial).
• <label for="design">Design</label> gives the label “Design” the name “design”.
In this case, the label is placed after the <input> tag because we want the label to
appear on the right hand side of the checkbox.
21. I’ve added some breaks <br /> to space out the elements and make it easier to read. Feel
free to remove them if you think they are unnecessary.
People’s interests can vary widely, so it can be a good idea to add a field for “other”
That’s the end of the second fieldset! Make sure you’ve closed off with </fieldset>
22. Step 8 submit!
To finish off the form, we need a submit button.
• Below the last fieldset, add a thankyou message using the <p> tag.
• Underneath the message type <input type="submit" value="Submit"/>
• Finish off your HTML document by closing the body with </body> and closing the
html with </html>
We’ll break down the syntax in the next slide
23. • <input type="submit" value="Submit"/> specifies that the form control is a
submit button and gives the submit button the name “submit”. The “value” records
“Submit” when the user selects it and enters it into a database on the server that
hosts the form (the way a form works is beyond the scope of this tutorial).
24. The road so far...
Now, your form should
look something like
this
26. Step 1 making the style sheet
Let’s make this form better to look at and to use. Well apply colours and alignment to the
form controls using Cascading Style Sheets (CSS).
• Create a new file in your text editor and save it as a css file (eg; page_styles.css)
• Go back to your html file. Beneath the <title> and <header> tags, type
<link rel="stylesheet" type="text/css" href="page_styles.css" />. This links the
style sheet to the html document and enables the html to call the styles written in
the css file.
We’ll break the syntax down further in the next slide.
27. • <link rel="stylesheet" tells the html document that the relation of the link to the
document is a stylesheet.
• type="text/css“ tells the html document that the type of the stylesheet is text/css
(currently the only option available).
• href="page_styles.css" /> tells the html document what the file name of the
stylesheet is.
28. Step 2 the body
• We’ll start by styling the main content of the page – the text and objects in the
body. At the top of the style sheet, type the following:
body This defines a style for the tag <body>.
{ It is telling the html document that everything in the <body> tag
is to be displayed with
font-family: Helvetica, sans-
serif; • The font Helvetica, from a sans-serif font library
• the minimum width of the body is 760 pixels – this makes
min-width: 760px;
the content fit into the page container, which we’ll talk about
font-size: small; later.
text-align: justify; • Use a small font size
color: #330000; • Justify the text
background-color: #FFFFCC; • Set the text colour to #330000 - a dark brown
} • Set the background colour to #FFFFCC – soft yellow
The font choice makes the words easier to read and the background colour makes
the page softer on the eyes. The brown for the text is purely a stylistic choice. These
styles conform to the first principle of the WCAG2.0 guidelines – making a page
perceivable by distingushing the content from the background.
30. Step 3 the form - h1
• We should make the heading of the form stand out more so that it’s easily
differentiated from the rest of the content. Type the following beneath the body
style:
h1 This defines a style for the tag <h1>.
{ It is telling the html document that everything in the <h1>
tag is to be displayed with
font-family: Georgia, serif;
• The font Georgia, from a serif font library
font-size: x-large;
• Use an extra-large font size
color: #8C6239;
• Set the text colour to #8C6239 - a light brown
}
32. Step 4 the form - colouring the fieldset
• Colouring the fieldset will make them stand out in the form and make it easier for
the user to differentiate between sections in the form. Type the following beneath
the ol style:
fieldset This defines a style for the tag <fieldset>.
{ It is telling the html document that everything in the
<fieldset> tag is to be displayed with
width: 500px;
• A width of 500px. Long scrolling horizontal text is
padding: 20px; difficult to read a form that borders to the edge of the
background-color: #CEBBA5; page looks unattractive
border: 0px; • Padding of 20px to add space between the edge of the
} fieldset and the form content
• Set the text background-colour to #CEBBA5 - a
medium brown to contrast it with the background
• We don’t want the fieldset to have a border as
background colour is enough to make it stand out
Colouring the fieldset also conforms to the first principle of the WCAG2.0 guidelines
by contrasting the form with the other elements on the page and making it more
perceivable.
34. Step 5 the form - colouring the legend
• Now we’ll make the legend stand out to improve the form’s legability. Type the
following beneath the fieldset style:
legend This defines a style for the tag <legend>.
{ It is telling the html document that everything in the
font-family: Helvetica, sans- <legend> tag is to be displayed with
serif; • The font Helvetica from a sans-serif font library
font-size: small; • Use a small font size
font-weight: bold; • Make the font bold
padding: 5px 10px; • Add 5px padding to the top and bottom and 10px
color: #990000; padding to the left and right side of the legend to allow
background-color: #CEBBA5 some space between the legend and form controls
} • Set the text colour to #990000 – a dark red
• Set the background-colour to #CEBBA5 – the same
brown that we used for the fieldset
36. Step 6 the form – floating the labels
• The labels and text fields look very unorganised at the moment so we will tidy them
up by aligning them using the float technique. Setting something to “float” means
that it will be pushed as far to the left or right as possible. Type the following below
the
legend style:
label This defines a style for the tag <label>.
{ It is telling the html document that everything in the
width: 50px; <label> tag is to be displayed with
margin-right: 10px; • The maximum width of the label as 50px. Eventhough
text-align: right; the labels differ in character length, this would ensure
that they all line up at the same point. It would have to
float: left;
be longer if there are labels with more characters.
}
• The margin to the right of the label is 10px, to give a
little space between the label and the input field
• Align the text to the right so that it comes up straight
against the input field
• Float to the left – ie, push everything in the label as far
to the left as possible
Because we have specified margins for the label, the
“float” aligns everything neatly as they’re pushed next to
each other.
38. Step 7 the form – creating a class to align the
radio buttons and check boxes
• When there are many options listed in the form of radio buttons and checkboxes, it
can make the form look very long and daunting. We’re going to float them
horizontally to make it look more user friendly and attractive. Type the following
below the
label style:
#radio_label This is creating a class called radio_label. Define a class with the “#”
symbol. Classes give you more freedom with styling as you can add
{ extra styles within the standard html tags like <body> or <label>.
width: 70px; It is telling the html document that whatever is assigned the class
margin-left: 5px; radio_label is to be displayed with
text-align: left; • A width of 70px. Again, this is to set a maximum width for the
float: left; radio_label so that they can all line up at the same point
} • The margin to the left of the radio_label is 5px, to add some space
between it and the form control
#check_label • We want the labels to appear on the right side of the form control, so
we’re goign to align the text to the left so that it comes up straight
{
against the form control
width: 70px;
• Float to the left – ie, push everything in the label as far to the left as
margin-left: 5px; possible
text-align: left;
float: left; Because we have specified margins for the label, the “float” aligns
} everything neatly as they’re pushed next to each other.
39. We also have to create a class that tells the radio buttons and checkboxes to float left.
Type the following below the #radio_label and #check_label classes:
#float_left We want the radio buttons and checkboxes to appear before the labels,
{ so we specify that the radio buttons and check boxes should float to the
float: left; left
}
Classes are assigned to the id of a control. For the radio buttons:
• Go to your html document
• In the <label> tag for each of the radio buttons, type the following before the closing
bracket: id="radio_label“
• Do the same for the <label> tag for each of the checkboxes but type
id=“check_label” instead
40. Now we will assign the float_left class to the <input> tags for each of the radio
buttons and check boxes
• Go to your html document
• In the <input> tag for each of the radio buttons and checkboxes, type the
following before the closing bracket: id=“float_left“
41. Your form radio buttons and checkboxes should now look like this:
42. The road so far...
At the moment, your webpage is looking like this:
Although the form has improved greatly, the body text at the top looks awkward and
the page doesn’t look very exciting. Let’s add some graphics and align the page.
43. Step 8 adding graphics with css
We are going to add a graphic for the header of the page and a graphic to divide the
paragraph of text and the form into different sections. As these graphics are for
decorative purposes only, we’ll add them using css. I’ll be using some graphics I’ve
made beforehand.
Back in the css file, define another class for the header image by typing the following
below the #float_left class:
#mushroom_banner This is creating a class called mushroom_banner.
{ Define a class with the “#” symbol.
background-image: It is telling the html document that whatever is
url(images/banner.png); assigned the class mushroom_banner is to be
background-repeat: no-repeat; displayed
background-position: center; • Using a background image retreived from a
folder called images with a file called
height: 178px; banner.png. The images folder must be in the
} same location as the html file for it to work
• Not to repeat the background image as we only
want to display one instance of it
• Position it in the center of the background
• Has a height of 178px as that is the height of the
graphic
44. We’re going to define another class for an image that will act as a page divider. Typing
the following below the #mushroom_banner class:
#mushroom_divider This is creating a class called
{ mushroom_divider. Define a class with
background-image: the “#” symbol.
url(images/mushroom_divider.png); It is telling the html document that
background-repeat: no-repeat; whatever is assigned the class
mushroom_divider is to be displayed
background-position: center;
• Using a background image retreived
height: 71px; from a folder called images with a file
} called mushroom_divider.png. The
images folder must be in the same
location as the html file for it to work
• Not to repeat the background image
as we only want to display one
instance of it
• Position it in the center of the
background
• Has a height of 71px as that is the
height of the graphic
45. We’re going to use <div> tags to insert these images. We will be assigning the
#mushroom_banner and #mushroom_divider classes that we just created to the id
of the <div> tag.
• Go to your html file
• Above the <body> tag and below the closing </head> tag, type
<div id="mushroom_banner"></div>
we don’t need to add anything in this div section so it is left blank
• Below the last <input> tag and above the closing </body> type
<div id="mushroom_divider"></div>
we don’t need to add anything in this div section so it is left blank
46. We’ll also add a divider between the paragraph of text and form to make the
page easier to read. Below the paragraph and above the heading of the form,
type
<div id="mushroom_divider"></div>
47. Your page should now look like this
The text that scrolls the full width of the page is pretty hard to read, if not awkward to
look at. We’ll fix that in the next step.
48. Step 9 aligning the page with a container
We’re going to make a “container” for the page so that the contents will remain the
same size and always be centered on the page, no matter how big the screen is. We
do this by defining a #container class. Type the following below the previous class:
#container This is creating a class called container.
{ It is telling the html document that whatever is assigned the
width: 760px; class container is to be displayed
margin: 0 auto; • In a width of 760 pixels. This is so that the content will
} still fit on a 800x640 screen.
• Set the margins to 0 with auto align. This will
automatically align the content in the center of the page
Once again, we’re going to assign this class to the id of a <div> tag.
• At the top of the page, before the <body> tag and before the <div> tag that
contains the mushroom_banner, type <div id="container">
• At the bottom of the page after the closing </body> tag, close off with the </div>
tag
49. Finished!
Your page should now look like
this. Congratulations! You’ve
succesffully made a form that is
both accessible and attractive.
The last few slides will show that
our form works in a variety of
browsers. This is important as we
want to conform with the fourth
principle of the WCAG2.0 – that
the form is robust enough to be
interpreted by various browsers.
54. It appears that only IE8 parses the page and form perfectly whether it is viewed at
100% or 45%. The other browsers however, seem to missalign the checkboxes when
zoomed at a small scale (Firefox, Chrome and Safarai don’t have a visible zoom
scale).
However, I think 95% of the time people will be viewing the page at 100%
magnification or more, so I don’t believe that this will be a problem.
In conclusion
I believe we have created a form that is accessible to users by being perceivable,
operable, understandable and robust. We managed to acheive this by
• using background colousr and font colours to make the content stand out
• The logical placement of form controls created a coherent tab order when
using keyboard keys
• Using simple and descriptive language for the form control labels
• The code works across 4 major browsers so it is robust enough for a wide
audience. The descriptive labels also allows screen readers to give
meaningful information to the visually impaired.