Skip to content
-
HTML
- What is HTML?
- What is a Web Browser?
- What are Versions of HTML?
- What can You Do with HTML?
- HTML Development Environments
- Using a WYSIWYG Editor
- Using an HTML Editor
- Writing Code with a Text Editor
- Publishing Documents
-
Review of HTML Elements
- Rules of Syntax
- Making your Code Readable
- Making your Code XHTML Compliant
- Building a Document
- Using Colors
- Adding Color to your Page
- Using Headings
- Using Paragraphs
- Using Block quotes
- Using Entities
- Aligning Block-Level Elements
-
Inserting Spaces and Line Breaks
- Displaying Preformatted Text
- Formatting with Inline Elements
- Controlling Fonts
- Introducing List Elements
- Creating Unordered Lists
- Creating Ordered Lists
- Creating Definition Lists
- Nesting Lists
- Indenting Text with the
-
What is an HTML Table?
- Building a Table
- Using the Border Attribute
- Cell Padding and Cell Spacing
- Controlling Table and Cell Width
- Aligning a Table on the Page
- Aligning Tables and Text
- Aligning Table Data
- Spanning Columns and Rows
- Nesting Tables
- Adding Color to Tables
- Using Tables as a Design Tool
-
Creating a Hyperlink
- Understanding and Using URLs
- Linking to a Web Document
- Linking to a Local Document
- Linking to Anchors
- Opening a New Browser Window
- iFrame
-
Graphic File Formats
- Optimizing Image and File Size
- Inserting Inline Images, ImageMap, Sprite Image
- Aligning and Formatting Images
- Using Images to Anchor Links
- Creating a Look-and-Feel
- Sizing and Scaling Images
- Using Transparent Images
- Using GIF Animation
-
Forms and Controls
- Forms , Form Elements
- Form Actions, Form Methods , Form Design
-
Introduction to CSS3.0
-
Border
- border-image
- border-radius
-
CSS Shadows
-
Background
- background-clip
- background-size
- background-origin
- background-image
-
Transitions
- transition
- transition-delay
- transition-duration
- transition-property
-
2D Transforms
- transform
- matrix()
- translate(x,y)
- scale(x,y)
- rotate(angle)
- skew(x-angle,y-angle)
-
3D Transforms
- transform
- transform-style
- perspective
- transform-origin
-
Animations
- @keyframes
- animation
- animation-direction
- animation-duration
- animation-name
-
Selectors
- CSS combinations
- Pseudo Elements
-
Gradients
- Linear Gradients
- Radial Gradients
-
Multiple Columns
- column-count
- column-fill
- column-gap
- column-width
- columns
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
-
User Interface
- resize
- box-sizing
- outline-offset
-
CSS Filters
- Blur
- Brightness
- Contrast
- Grayscale
- Hue-rotate
- Invert
- Opacity
- Saturate
- Sepia
- Drop-shadow
-
Media Query
- What is Responsive Web Design
- Intro to the Viewport
- The Viewport Tag
- Media Queries
- Fluid Layouts
- Tablet Styles
- Mobile Styles
- Making a Mobile Drop-down Menu
- Responsive Images & Polyfills
-
Web Fonts
- @font-face
- font-family
- src
- font-stretch
- font-style
- font-weight
-
Flexbox
- flex-grow
- flex-shrink
- flex-basis
- flex
- flex-wrap
- flex-direction
- flex-flow
- justify-content
- align-items
- order
-
JavaScript
- Introduction to JavaScript
- Origins of JavaScript
- JavaScript Characteristics
- Common Programming Concepts
- Java and JavaScript
- Server-side vs. Client-side Applications
- Annotating Your Code with Comments
- Working with Variables and Data
- Communicating with the User
- Using Data More Than Once: Variables
- JavaScript Reserved and Keywords
- Expressions and Operators
- Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers
- Functions, Methods, and Events
- Methods as Functions
- Conditional Operators
- Defining and Calling a Function
- The confirm() Method and Forms
- User Events and JavaScript Event Handlers
- Developing Interactive Forms
- Form Controls
- Referring to form Objects
- The button, checkbox, text, textarea, radio button, and select Objects
- Controlling Program Flow
- The if…else, while, for, break, and continue Statements
- The Modules Operator
- Using continue in a while Loop
- The switch Statement
- The do…while Statement
- JavaScript Object Model
- JavaScript Object Hierarchy Model
- Commonly Used Objects
- The window, document, history, and location Objects
- JavaScript Language Objects
- The String, Array, Date, and Math Objects
- Evaluating Strings
- Setting and Extracting Time Information
-
JQuery
- Getting Started with jQuery
- Selecting Elements
- Manipulating the Page
- Traversing the DOM and Chaining
- jQuery Utility Methods
- Handling Events and Event Delegation
- AJAX, JSON and Deferreds
- Enhancing with Animation Effects
- Grids , Tables with Ajax , Pagination, JQuery UI
- jQuery Best Practices
-
Laying out a page with HTML5
- Page Structure
- New HTML5 Structural Tags
- Page Simplification
-
HTML5 – How we got here
- The Problems HTML 4 Addresses
- The Problems XHTML Addresses
- The New More Flexible Approach of HTML5 – Paving the Cowpaths
- New Features of HTML5
- The HTML5 Spec(s)
- Current State of Browser Support
-
Sections And Articles
- The section Tag
- The article Tag
- Outlining
- Accessibility
-
Html5 Audio And Video
- Supported Media Types
- The audio Element
- The video Element
- Accessibility
- Scripting Media Elements
- Dealing with Non-Supporting Browsers
-
HTML5 Forms
- Modernizr
- New Input Types
-
HTML5 New Form Attributes
-
HTML5 New Form Field Attributes
- required
- placeholder
- autofocus
- autocomplete
- form
- pattern
-
New Form Elements
- datalist
- progress and meter
-
HTML5 Web Storage
- Overview of HTML5 Web Storage
- Web Storage
- Other Storage Methods
-
HTML5 Canvas
- Getting Started with Canvas
- Drawing Lines
- Color and Transparency
- Rectangles
- Circles and Arcs
- Quadratic and Bezier Curves
- Images
- Text
-
Integrated Apis
- Offline Application API
- Drag and Drop API
-
Introduction to Bootstrap
- Introduction
- Quick Styles After Dark
- Our First Web Page
- What’s Inside?
- Scripts and Styles
- Core Concepts
- Summary
-
Layout with Bootstrap
- Introduction
- Grid Layouts
- Simple Layout
- Fixed Grids
- Fluid Grids
- Responsive Design
- Responsive Utilities
- Inspiration
- Summary
-
Everyday Bootstrap
- Introduction
- Typography
- Tables
- Forms
- Buttons
- Images and Icons
- Summary
-
Bootstrap Component
- Introductions
- Drop down Menu
- Buttons with Menus
- Tabs and Pill
- The Navbars
- Heros, Badges, Labels, and Media
- Summary
-
Bootstrap and JavaScript
- Introduction
- More Buttons
- Modals
- Tooltips and Popovers
- Scrollspy
- Typeahead
- Carousel
-
Live UI Design(100% Realtime Project)
- Slideshow Integration
- Implementing Gallery Script
- Adding the Contact Form
- Form validations using JS