#HTML A small session on HTML and related conventions.
###Agenda:
- Why semantic HTML is important?
- Common flaws found in HTML
- Typical tips
- How sectioning works and using tags to create an outline
- Lean MarkUp
- IDs Vs Classes
- Javascript HTML Hooks
- Class Naming Conventions
- BEM Naming Convention
- Resources
##This presentation was made with Reveal.js
###Full setup
Some reveal.js features, like external Markdown and speaker notes, require that presentations run from a local web server. The following instructions will set up such a server as well as all of the development tasks needed to make edits to the reveal.js source code.
-
Install Node.js
-
Install Grunt
-
Clone the fed-sync--html repository
$ git clone git@github.ibm.com:CIngham/fed-sync--html.git
-
Navigate to the presentation folder
$ cd fed-sync--html
-
Install dependencies
$ npm install
-
Serve the presentation and monitor source files for changes
$ grunt serve
-
Open http://localhost:8000 to view your presentation