Creating HTML files using Notepad

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

Deccansoft Software Services

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

Website Development with HTML5, CSS and Bootstrap

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

Mobile Site Development

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

HTML and CSS COURSE SYLLABUS

PHP,HTML5, CSS3, JQUERY SYLLABUS

Styles, Style Sheets, the Box Model and Liquid Layout

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 11 Introduction to PHP

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

Static Webpage Development

BIS1523 Homework Assignments 2.1

CSS for Page Layout Robert K. Moniot 1

Ministry of Higher Education and Scientific Research

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

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

HTML5, CSS3, JQUERY SYLLABUS

COMS 359: Interactive Media

Programmazione Web a.a. 2017/2018 HTML5

FEWD START SCREENCAST!!!!

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

GRAPHIC WEB DESIGNER PROGRAM

Html basics Course Outline

Website Design (Weekday) By Alabian Solutions Ltd , 2016

Course Outline Advanced Web Design

Certified CSS Designer VS-1028

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Using CSS for page layout

Guidelines for doing the short exercises

Website Design (Weekend) By Alabian Solutions Ltd , 2016

Computing Science: National 5 and Higher skills, knowledge and understanding

Cascading Style Sheets Level 2

COMS 359: Interactive Media

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

Index. CSS directive, # (octothorpe), intrapage links, 26

Index LICENSED PRODUCT NOT FOR RESALE

UNIVERSITI TEKNOLOGI MALAYSIA TEST 1 SEMESTER II 2012/2013

HIERARCHICAL ORGANIZATION


HTML and CSS a further introduction

Lab Introduction to Cascading Style Sheets

SOEN287: Web Programming

Course Outline Advanced Web Design

Kurdistan Regional Government Iraq Ministry of Higher Education and Scientific Research, Duhok Polytechnic University

CSS Design and Layout Basic Exercise instructions. Today's exercises. Part 1: Arrange Page into Sections. Part 1, details (screenshot below)

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

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

CSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

Web Design & Dev. Combo. By Alabian Solutions Ltd , 2016

CERTIFICATE IN WEB PROGRAMMING

Certified HTML5 Developer VS-1029

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

BIM222 Internet Programming

Lab: Create JSP Home Page Using NetBeans

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Building Page Layouts

HTML CS 4640 Programming Languages for Web Applications

ADOBE 9A Adobe Dreamweaver CS4 ACE.

CSS.

Client-Side Web Technologies. CSS Part I

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

Zen Garden. CSS Zen Garden

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

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CSS worksheet. JMC 105 Drake University

Creating and Building Websites

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

HTML Syllabus Instructor: TBD

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

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

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community


WEB DESIGNING CURRICULUM

Table Basics. The structure of an table

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

Web Site Development with HTML/JavaScrip

THIRD EDITION. CSS Cookbook. Christopher Schmitt foreword by Dan Cederholm O'REILLY 8. Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo

11. HTML5 and Future Web Application

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Note: The screenshots in this document were taken on Windows in Firefox, which may differ from your system.

Exercise 1: Understand the CSS box model

COMS 359: Interactive Media

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

Downloads: Google Chrome Browser (Free) - Adobe Brackets (Free) -

Designing the Home Page and Creating Additional Pages

Mark Scheme (Results)

LING 408/508: Computational Techniques for Linguists. Lecture 14

Web Designing Course

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

AGENDA :: MULTIMEDIA TOOLS :: CLASS NOTES

INTRODUCTION TO CSS. Topics MODULE 5

CSS MOCK TEST CSS MOCK TEST III

Transcription:

Reference Materials 3.1 Creating HTML files using Notepad Inside notepad, select the file menu, and then Save As. This will allow you to set the file name, as well as the type of file. Next, select the location for the file. This could be on the desktop, or in a folder on your USB drive. At the bottom of the window you can set the file name. Most importantly though, you need to set the Save as type: to all files, otherwise it will add a.txt extension to whatever name you type. The final window should look like this: You can then specify your own extension for the file type. You can use.html for normal web pages,.php for program files, and.css for style sheets. Click the Save button when done, and your new file has been created. For this course, you should only use notepad, or notepad++ to edit text files. Editing your web pages in other programs (like Microsoft Word) will add a lot of additional junk to the file, and prevent me from grading them.

Reference Materials 3.2 Clearing Browser Cache s If your program doesn t seem to be updating correctly, you may need to clear your browsers Cache. To do this depends on your browser. Chrome: Go to settings, then advanced settings. Select Clear Browser data, then make sure Cached images and files is selected. Firefox:

Internet Explorer BIS1523 Reference Materials 3.3

Opera & Safari: BIS1523 Reference Materials 3.4

Reference Materials 3.5

Reference Materials 3.6 Lecture Outlines Lecture 1: Overview of Web Architecture and HTML Client/Server Architecture for the World Wide Web URL s HTML Files Tags Syntax <html> <head> <body> <title> Indentation and White Space in HTML files Attributes and Values Inheritance Semantic Tags <header> <footer> <nav> <article> <aside> <div> <section> Lecture 2: Lab Introduction, CSS Creating html, css, and php files using notepad The course user interface for uploading homeworks and in class work Tags <p> <h1 h6> <br> <em> <small> <strong> <sup> <sub> <pre> Links Absolute vs Relative URL s ID and Class attributes Linking to an ID CSS file syntax, linking to HTML file CSS property/value pairs Referencing by Element, ID, and Class Disabling Browser Cache CSS Attributes: Color, background, border Lecture 3: More CSS & Html, Positioning, Images Positioning and the Box Model Padding & Margin Height & Width Absolute and Relative Positioning Centering Things Formatting text: font family, style, weight, size, alignment Images JPEG, GIF, PNG <img>, width, height Lists, ordered and unordered, markers

Reference Materials 3.7 Lecture 4: PHP and Variables Programming: Input, Process, Output PHP Server Side Processing, File Names, Including in HTML Print Command Including HTML in output Escaping Quotes Viewing HTML source from your PHP program Variables Syntax and Naming Types: Numbers, Strings, Arrays Assignment Operator Printing variables Single vs Double Quotes Lecture 5: Forms and Input The 2-Page design for Input-Process-Output The <form> tag, action and method attributes Text input Submit button Retrieving user input values in PHP <select> tag Textarea Radio buttons Including CSS Magic Quotes Lecture 6: Numbers, Math, Strings Mathematical Operators Precedence and Parenthesis Incrementing, Decrementing Arithmetic Assignments Formatting Numbers Comments Multi-Line Print command Random Numbers Concatenation nl2br Lecture 7: In Class Programming Credit Card Payments

Reference Materials 3.8 Lecture 8: Conditions The if statement Boolean Variables Boolean functions: empty, isset, is_numeric The! operator Data Validation for input Flag Variables Relational Expressions String Comparisons The else clause Lecture 9 : More Selection Constructs Logical Operators Nested IF statements Elseif Switch Checkboxes Multiple PHP code sections Single-Page Program Design Lecture 10: For Loops and Tables For Loops Increment values Infinite Loops Generating Selection Blocks Iterative Calculations Tables in HTML: <table> <tr> <th> <td> Styling Tables with CSS: Borders, Colors, Collapse, nth-of-type() Lecture 11: In Class Programming: Supply and Demand Lecture 12: While Loops, Arrays While Loop Iterative Calculations Simulations Nesting Loops Post-Test Loops Creating Tables using Nested For Loops Arrays Creating Arrays: Numerically indexed and String Indexed Adding elements, Changing Elements Removing Elements Printing Elements Foreach loops

Reference Materials 3.9 Lecture 13: Arrays Populating from Checkboxes, Textareas Checkboxes to Arrays Variables as Keys Textarea to Array, Explode function, PHP_EOL Is_array() Implode() Hidden Fields Sorting Arrays: sort(), rsort(), asort(), arsort(), ksort(), krsort() Searching Arrays: simple, ranges, averaging Flag Variables and Not Found Lecture 14 Program Text Analyzer New functions: count, strlen, str_replace Lecture 15 Reading and Writing Files Paths, Directories, Naming.. and ~ Reading a File into an Array: file() Echoing a file Creating Checkboxes from a File Displaying a file into a table Multiple Files: Multi-Column table from a set of files Reading a File into a String: file_get_contents() Textarea Examples Writing file from Strings and Arrays: file_put_contents Text Editor Example Lecture 16 Program: Order System Lecture 17 Functions Inline vs Block elements Inline-Block display Formatting sections of text with <SPAN> and CSS Simple Functions (no parameters) Variable Scope and GLOBAL command Functions with Parameters Functions with Return Values Lecture 18 Web Applications Includes for organization, and to create frameworks Sessions: session_start(), $_SESSION, session_destroy() Example Program: Tracking Visits across web pages

Reference Materials 3.10 Lecture 19 In Class Program Today in History, CSV Files, Includes, Functions Lecture 20 Advanced CSS Making elements Float, Float vs Absolute Positioning Hover Text Decoration Styling Links Effects: Rounding Corners, Shadows, Backgrounds, Gradients Lecture 21 Advanced CSS Border Styles Transparent Colors Pop-Up Elements: Using display and hover in CSS Adjacent Sibling Selector Content:before, content: after Video: Native HTML5 viewing Video: Embedding Youtube Iframes Lecture 22 In Class Program: Video List Manually passing parameters using URL and $_GET CSS: Handling Overflow CSS: Min & Max Heights Lecture 23 In Class Program: Shopping Cart Cookies Lecture 24 In Class Program: Video List Editor Writing to files

Reference Materials 3.11 Lecture 1 HTML

Reference Materials 3.12 Lecture 2 HTML Lecture 2 CSS

Reference Materials 3.13 Lecture 2 Display

Reference Materials 3.14 Lecture 3 HTML

Reference Materials 3.15 Lecture 3 CSS

Reference Materials 3.16 Lecture 3 Display

Reference Materials 3.17 Lecture 5 HTML

Reference Materials 3.18 Lecture 5 PHP

Reference Materials 3.19 Lecture 6 - HTML

Reference Materials 3.20 Lecture 6: PHP

Reference Materials 3.21 Lecture 6 : Another way to output using multiple PHP sections

Reference Materials 3.22 Lecture 7 Credit Card Payment Calculator Input Screen: Output Screen:

Reference Materials 3.23 Lecture 7 HTML

Reference Materials 3.24 CSS: Lecture 7 PHP

Reference Materials 3.25

Lecture 8 PHP BIS1523 Reference Materials 3.26

Reference Materials 3.27 Lecture 9 Single Program Example This example takes the program from lecture 7, and combines the input & results into one page

Reference Materials 3.28.

Reference Materials 3.29 Lecture 11 PHP

Reference Materials 3.30 Lecture 14 PHP

Reference Materials 3.31

Reference Materials 3.32 Lecture 15 : List Contents Lecture 15: Checkboxes from File

Reference Materials 3.33 Lecture 15: Table from Multiple Files Lecture 15- Text Editor

Reference Materials 3.34 Lecture 16 Sales Page Input Screen:

Reference Materials 3.35 Lecture 16 Results Page

Reference Materials 3.36 Lecture 17 - Functions

Reference Materials 3.37 Lecture 18 Session Example

Reference Materials 3.38 Lecture 19 Today In History Todayinhistory.php

Reference Materials 3.39 Functions.php

Reference Materials 3.40 Lecture 22 - HTML Lecture 22 CSS