A gentle introduction to Bootstrap MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/18/2016 1.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

Layouts Using Tables Web Design – Section 4-5 Part or all of this lesson was adapted from the University of Washingtons Web Design & Development I Course.
Introduction to HTML & CSS
MIS 425 Lecture 2 – HTML Navigation, Colors, tables and Styles Instructor: Martin Neuhard
Introduction to CSS. What is CSS? A CSS (cascading style sheet) file allows you to separate your web sites (X)HTML content from it’s style. Use your (X)HTML.
1 Lesson 5 Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Bootstrap & CSS James Kahng. Intro Websites require a lot of upfront setup to look passably good (HTML base, CSS style, etc.) Because of this, people.
Using HTML Tables.
Using Cascading Style Sheets (CSS) Dept. of Computer Science and Computer Information CSCI N-100.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
IMAGES Controlling size of images in CSS Aligning images in CSS Adding background images.
HTML & CSS A brief introduction. OUTLINE 1.What is HTML? 2.What is CSS? 3.How are they used together? 4.Troubleshooting/Common problems 5.More resources.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Using Dreamweaver. Slide 1 Dreamweaver has 2 screens that do different things The Document window where you create your WebPages The Site window where.
Web Technologies Website Development Trade & Industrial Education
Website Development with Dreamweaver
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
>> Introduction to HTML: Tables. HTML is used to give websites structure 5 Basic Tags Element = Start-Tag+Content+End-Tag Heading Tags [h1-h6] Paragraph.
Responsive design - Bedrock to our site Responsive site templates included.
Designing Web Sites Using “tags” Tags are codes inserted among the text to tell the text how to behave Their format is very rigid; they always look like.
Designing a Web Page with Tables. A text table: contains only text, evenly spaced on the Web page in rows and columns uses only standard word processing.
HTML ( HYPER TEXT MARK UP LANGUAGE ). What is HTML HTML describes the content and format of web pages using tags. Ex. Title Tag: A title It’s the job.
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
SE-2840 Dr. Mark L. Hornick1 Bootstrap A framework for CSS.
Web Design Part I. Click Menu Site to create a new site root.
Tutorial 3 Adding and Formatting Text with CSS Styles.
Cascading Style Sheets
Lab 4: Bootstrap and Responsive Design User Interface Lab: GUI Lab Sep. 16 th, 2014.
Bootstrap by:- Vignesh Dhamodaran. What is Bootstrap? Originally created by a designer and a developer at Twitter. So initial name is Twitter Bootstrap.
Introduction to Web Site Development John Hurley Department of Computer Science California State University, Los Angeles Lecture 4: Favicons Tables and.
learn. do. dream. Bootstrapping with Twitter Bootstrap Responsive Layouts CSS Components JavaScript Font Awesome Select2 Themes.
Bootstrap Front-End Framework for Responsive Web Sites Svetlin Nakov Technical Trainer Software University
HTML Frames. Advantages to Using Frames n flexibility in design n information in different Web pages n remove redundancy. n site easier to manage. n update.
Positioning Objects with CSS and Tables
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
A gentle introduction to Bootstrap TDAP Jeremy Shafer Department of MIS Fox School of Business Temple University Spring
CIS101 Introduction to Computing Week 07 Spring 2004.
Bootstrap KS Technologies.
CSCI 1720 W3.CSS – Part 1 East Tennessee State University Department of Computing CSCI 1720 Intermediate Web Design.
CNIT131 Internet Basics & Beginning HTML
PHP MySQL Crash Course with HTML CSS
A gentle introduction to Bootstrap
Front-End Framework for Responsive Web Sites
Human Computer Interaction
Introduction to Bootstrap Bootstrap සදහා හැදින්වීම
© 2016, Mike Murach & Associates, Inc.
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
HTML Tables CS 1150 Spring 2017.
Bootstrap A popular HTLM, CSS, and JS framework for developing responsive, mobile first projects on the web.
CS3220 Web and Internet Programming Introduction to Bootstrap
IS1500: Introduction to Web Development
Revision.
Bootstrap Components Reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
A gentle introduction to Bootstrap
Responsive Web Design and Bootstrap
06 | Introduction to Bootstrap
Responsive Grid Layout with Bootstrap
Chapter 2 Bootstrap Grid System
CSS and Bootstrap MIS 2402 Jeremy Shafer Department of MIS
CSS and Bootstrap MIS 3502 Jeremy Shafer Department of MIS
Responsive Web Design and Bootstrap
CS3220 Web and Internet Programming Introduction to Bootstrap
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Bootstrap Direct quote from source: bootstrap/
Bootstrap/WebFlow Web development of the future
Presentation transcript:

A gentle introduction to Bootstrap MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/18/2016 1

Warning!! This is an “optional topic”. That means that this material won’t appear on any quiz or exam. However, this material *may* be helpful when you work on the class project. If you want more after today, see: Slide 2

What is Bootstrap? 1.Bootstrap is a framework. 2.A framework is often nothing more than a collection of existing technologies, bundled together in a new, novel, and consistent way. 3.In today’s class we’ll be using Bootstrap 3, the latest major version of this framework. 4.So…. to be more precise…. Bootstrap is a CSS framework. 5.Bootstrap is free to use and Open Source. 6.It was developed by Twitter (and it is still maintained by Twitter.) 7.Arguably, Bootstrap is more popular than Twitter itself. Slide 3

Where to begin… 1.What do I need in the HTML head tag? 2.Bootstrap’s responsive grid layout 3.Conventions for styling text 4.Conventions for icons (Glyphs) 5.Bootstrap themes Slide 4

The tag Slide 5

A return to the flexible grid… Slide 6 Once you have linked to a bootstrap.min.css file, you get a whole bunch of classes set up for you, for free! 1.The “container” class is essential. Everything needs to be inside of it. 2.The “row” class is almost as important. Use it to specify groupings of columns. 3.Finally, there are a number of classes named with the pattern col-?-?. Some Content here. (huh?)

Remember this? Slide % 80px This allows us to break the page into columns or “spans”

Spans are indicated in units of 12ths Slide 8 In bootstrap, the column spans always need to add up to 12

Grid Classes Slide 9 To specify a particular column’s width, we specify both the grid class, and the span of the column. The Bootstrap grid system has four classes: xs (Extra small - for phones) sm (Small - for tablets) md (Medium - for typical desktops/laptops) lg (Large for larger desktops)

Some sample code for a 3 column layout Slide 10 Column A Column B Column C

Contextual Colors and Backgrounds Slide 11 Bootstrap gives us contextual classes for background colors:.bg-primary,.bg-success, bg-info, bg-warning, and.bg-danger This text is important. This text indicates success. This text represents some information. This text represents a warning. This text represents danger.

Glyphicons Slide 12 Bootstrap provides 260 glyphicons from the “Halflings” set at Glyphicons can be used in text, buttons, toolbars, navigation, forms, etc. Here are some examples of glyphicons:

Conventions for icons (Glyphs) Slide 13 A glyphicon is inserted with the following syntax: Unfortunately, glyphicons have some problems. Personally, I prefer to use a different css library. Adding this link to the head: Allows me to do this:

Bootstrap themes Slide 14 Many developers / designers have adapted the bootstrap framework, making their own themes. You can see some free themes out on We can replace the link to bootstrap.min.js with a theme that we download to our web site or application.

Bootstrap – it’s a place to start… Slide 15