Mobile Web Development
|
|
- Edwin Bruce
- 6 years ago
- Views:
Transcription
1 Mobile Web Development By Phil Huhn Northern Software Group Agenda Web-site issues for mobile devices Responsive Design Media Queries Twitter Bootstrap As-is (themes) less variables.less Kendo Mobile Layout Application MVVM Templates jquery Mobile Layout Contact Page JavaScript 1
2 Web-site issues for mobile devices Desktop vs. smartphone Pinching Scrolling Mouse vs. finger Fat finger Wired/Wifi vs. 4G Images Data plans Responsive Design HTML4 & CSS2 Table-less design Faster rendering Media queries Twitter Bootstrap CSS framework 2
3 Responsive Design - Table <table class="sample"> <tr><td colspan="2"> <h1>nsg</h1> </td></tr> <tr> <td><div class="td-nav"> <ul class="nav"> <li><a href="#">home</a></li> <li><a href="#">about</a></li></ul> </td> <td><div class="td-content"> Content </td> </tr> <tr> <td colspan="2"> 2013 NSG, Footer</td> </tr> </table> Responsive Design Table-less <div class="container"> <div class="header"> <h1>nsg</h1> <div class="div-nav"> <ul class="nav"> <li><a href="#">home</a></li> <li><a href="#">about</a></li></ul> <div class="div-content"> Content <div class="footer"> 2013 NSG, Footer 3
4 Responsive Design - Media Queries <style type="text/css"> body { padding: 0px; margin: 0px; font-family: Tahoma; color: blue; background-color: white; }.container { margin: 0px; padding: 2px; }.header { margin: px 0; }.nav { list-style: none; margin-left: -25px; }.div-nav { width: 160px; vertical-align: top; minheight: 300px; float: left; }.div-content { min-width: 600px; vertical-align: top; min-height: 300px; float: left; }.footer { margin: 10px 0 0px 0; clear: both; (max-width: 480px) {.div-nav { width: 100%; }.div-content{ min-width: 100%; }.nav li { min-height: 40px; font-size: 20px; } } </style> Responsive Design - Bootstrap. 4
5 Responsive Design - Bootstrap <html> <head> <title>bootstrap 101 Template</title> <!-- Bootstrap --> <link href="public/css/bootstrap.min.css" rel="stylesheet"> <!-- Project --> <link href="public/css/application.css" rel="stylesheet"> </head> <body> <h1>hello, world!</h1> <!-- Bootstrap --> <script src="public/js/bootstrap.min.js"> <!-- Project --> <script src="public/js/application.js"> </body> </html> Responsive Design - Bootstrap - less accordion.less alerts.less bootstrap.less breadcrumbs.less button-groups.less buttons.less carousel.less close.less code.less component-animations.less dropdowns.less forms.less grid.less hero-unit.less labels-badges.less layouts.less media.less mixins.less modals.less navbar.less navs.less pager.less pagination.less popovers.less progress-bars.less reset.less responsive-1200px-min.less responsive-767px-max.less responsive-768px-979px.less responsive-navbar.less responsive-utilities.less responsive.less scaffolding.less sprites.less tables.less thumbnails.less tooltip.less type.less utilities.less variables.less wells.less 5
6 Responsive Design - Bootstrap variables.less // // Variables // // Global values // // Demo // #fdf3e6; // Grays // #555;... Responsive Design - Bootstrap - variables.less // Pagination // #f5f5f5; // Hero unit inherit; inherit; // Form states and alerts // darken(spin(@warningbackground, -10), 3%); 6
7 Responsive Design Bootstrap - less demo lessc.\bootstrap-demo\less\bootstrap.less.\bootstrap-demo\bootstrap_demo.css Responsive Design Bootstrap - Themes Twitter Bootstrap Examples Purchased Themes for Twitter Bootstrap Some free Themes for Twitter Bootstrap Retro (gag) 7
8 Kendo UI Mobile The Art of Web Development. Kendo - Layout - Includes <!DOCTYPE html> <html> <head> <title>kendo Mobile Demo</title> <link href="../content/kendo/kendo.mobile.all.css" rel="stylesheet" /> <link href="../content/kendo/kendo.common.min.css" rel="stylesheet" /> <link href="../content/kendo/kendo.default.min.css" rel="stylesheet" /> <link href="../content/kendodemo.css" rel="stylesheet" /> <script src="../scripts/jquery.js"> <script src="../scripts/kendo/kendo.mobile.min.js"> </head> 8
9 Kendo - Layout - Single-page/Multi-views... <body> <div id="home" data-role="view" data-id="default" data-title="demo - Home"> <div data-role="view" id="heading1" data-inset="true" data-title="heading #1"> <div data-role="view" id="heading2" data-inset="true" data-title="heading #2"> <div data-role="view" id="heading3" data-inset="true" data-title="heading #3"> <div data-role="view" id="contactsus" data-inset="true" data-title="contacts"> <div id="about" data-role="view" data-model="aboutviewmodel" datatitle="demo - About"> Kendo - Layout - Layout... <script id="about-template" type="text/x-kendo-template"> <script type="text/javascript"> <section data-role="layout" data-id="defaultlayout"> <header data-role="header"> <div data-role="navbar">nsg - Kendo Demo </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="home" href="#home">home</a> <a data-icon="contacts" href="#contactsus">contacts</a> <a data-icon="about" href="#about">about</a> <footer> </section> </body> </html> 9
10 Kendo - Application <script type="text/javascript"> var app = new kendo.mobile.application(document.body, { transition: "fade", layout: "defaultlayout" }); Kendo - MVVM <script type="text/javascript"> var officermodel = kendo.data.model.define({ fields: { // data type of the field {Number String Boolean Date} ID: { type: "Number" }, LastName: { type: "String" }, FirstName: { type: "String" }, Title: { type: "String" }, Phone: { type: "String" }, Extension: { type: "String" }, Sequence: { type: "Number" } } }); 10
11 Kendo - MVVM var officersviewmodel = kendo.observable({ officerdatasource: new kendo.data.datasource({ transport: { read: { url: "/Web/Services/Demo.asmx/GetOfficers", datatype: "json", type: "POST", contenttype: "application/json; charset=utf-8" }, }, schema: { model: officermodel, data: "d" } }) }); Kendo - Template <script id="officer-template" type="text/x-kendo-template"> <p> <div class="kd-title" data-bind="text: Title"> <div class="kd-contact"> <span data-bind="text: FirstName"></span> <span data-bind="text: LastName"></span> #if( Phone!= undefined ){ var ph = formatphone( Phone ); # #: ph # #}# </p> 11
12 Kendo - Template <div data-role="view" id="contactsus" data-model="officersviewmodel" data-inset="true" data-title="contacts Us"> <header data-role="header"> <div data-role="navbar">demo - Contacts Us </header>... <div id="officerlistview" data-role="listview" data-bind="source: officerdatasource" data-template="officer-template"> jquery Mobile jquery. 12
13 jquery Mobile - Layout - Includes & Layout <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>jquery Mobile Demo</title> <link href="./content/jquery.mobile min.css" rel="stylesheet" /> <link href="./content/jquerydemo.css" rel="stylesheet" /> <script src="../scripts/jquery.js"> <script src="./scripts/jquery.mobile min.js"> </head> <div data-role="page" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <!-- page index --> jquery Mobile - Layout - Layout <div data-role="page" id="heading1" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <!-- page heading1 --> <div data-role="page" id="heading2" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <!-- page heading2 --> <div data-role="page" id="heading3" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <!-- page heading3 --> 13
14 jquery Mobile - Layout - Layout <div id="contactpage" data-role="page" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <!-- page heading2 --> <div id="aboutpage" data-role="page" data-theme="c"> <div data-role="header">... <div data-role="content">... <div data-role="footer" data-position="fixed">... <script type="text/javascript">... </body> </html> jquery Mobile - Contact Page <div id="contactpage" data-role="page" data-theme="c"> <div data-role="header" class="jd-header"> jquery Mobile - Contacts Us <!-- header --> <div data-role="content"> <ul id="officerlistview" data-role="listview" data-inset="true"> </ul> <!-- content --> <div data-role="footer" data-position="fixed"> <div data-role="navbar"> <ul> <li><a data-icon="home" href="./index.html">home</a></li> <li><a data-icon="contacts" href="#" class="ui-btn-active">contacts</a></li> <li><a data-icon="about" href="#aboutpage">about</a></li> </ul> <!-- footer --> <!-- page contactpage --> 14
15 jquery Mobile - Contact Page - JavaScript <script type="text/javascript"> $(document).on('pagebeforeshow', "#contactpage", function () { $.ajax({ contenttype: "application/json; charset=utf-8", datatype: "json", type: "POST", url: "/Web/Services/Demo.asmx/GetOfficers", error: function (err) { $("#officerlistview").html("error!! " + err); }, success: function (data) { var d = data.d; contactbuildpage(d); return true; } }); // });... jquery Mobile - Contact Page - JavaScript... function contactbuildpage(d) { var tbl = ''; $.each(d, function () { tbl += contactbuilditem(this); }); $('#officerlistview *:not([data-role=list-divider])').remove(); $("#officerlistview").append(tbl).listview('refresh'); return false; } 15
16 jquery Mobile - Contact Page - JavaScript function contactbuilditem(itm) { var ph = ''; if (itm.phone!= undefined) { ph = ' ' + formatphone(itm.phone); } return '<li>' + '<div class="jd-title">' + itm.title + '' + '<div class="jd-contact">' + itm.firstname + ' ' + itm.lastname + ph + '' + '</li>'; } function formatphone(phone) { if (phone == "") return ""; return "(" + phone.substring(0, 3) + ") " + phone.substring(3, 6) + "-" + phone.substring(6); } References Scott Hanselman Media Queries Twitter Bootstrap twitter.github.com/bootstrap/gettingstarted.html {less} Themes for Twitter Bootstrap Tips for implementing responsive designs using Bootstrap by Matthew Adams 16
17 References Kendo UI Mobile Kendo UI Dojo Kendo UI Docs jquery Mobile jquery Mobile: document ready vs page events jquery Mobile, Backbone.js and Require.js 17
Chapter 16 Mobile Web Page
Sungkyunkwan University Chapter 16 Mobile Web Page Prepared by J. Jung and H. Choo Web Programming Copyright 2000-2018 Networking 2000-2012 Networking Laboratory Laboratory 1/26 Native App vs. Mobile Web
More informationICENIUM Hands On Lab. Hybrid Mobile Application Development with Telerik s Icenium & Kendo UI Mobile
ICENIUM Hands On Lab Hybrid Mobile Application Development with Telerik s Icenium & Kendo UI Mobile Version Information: Version No. Release Date Author(s) Reviewer(s) 1.0 Jan 28 th 2013 Dhananjay Kumar
More information1061SMAP12 TLMXM1A (8648) (M2143) (Fall 2017) (MIS MBA) (2 Credits, Elective) [Full English Course] Fri 8,9 (15:10-17:00) B206
Tamkang University Social Media Apps Programming Google Map API 1061SMAP12 TLMXM1A (8648) (M2143) (Fall 2017) (MIS MBA) (2 Credits, Elective) [Full English Course] Fri 8,9 (15:10-17:00) B206 Min-Yuh Day,
More informationMobile Apps with jquery Mobile. Kai Tödter Siemens Building Technologies
Mobile Apps with jquery Mobile Kai Tödter Siemens Building Technologies Who am I? Senior Software System Architect at Siemens Building Technologies Eclipse expert and OSGi enthusiast Web Technology expert
More informationThe starter app has a menu + 2 Views : Dashboard. About
Front End The starter app has a menu + 2 Views : Dashboard About All views will be based on structure laid down in Layout layout/main.hbs. Includes Semantic-UI CSS library View content will
More informationsrc1-malan/ajax/ajax1.html ajax1.html Gets stock quote from quote1.php via Ajax, displaying result with alert().
src1-malan/ajax/ajaxhtml 1 1 1 1 1 2 2 2 2 2 2 2 2 30. 3 3 3 3 3 3 3 3 3 40. 4 4 4 4 4 4 4 4 ajaxhtml Gets stock quote from quotephp via Ajax, displaying result with alert(). Building Mobile Applications
More informationBuilding and packaging mobile apps in Dreamweaver CC
Building and packaging mobile apps in Dreamweaver CC Requirements Prerequisite knowledge Previous experience with Dreamweaver, jquery Mobile, and PhoneGap will help you make the most of this tutorial.
More informationDesigning Responsive Web Mobile Mapping Applications. Andy
Designing Responsive Web Mobile Mapping Applications Andy Gup, @agup Reponsive Libraries And User Interface Frameworks Web Mobile Design Key Considerations Mobile Devices Are different Physical device
More informationCordova - Guide - App Development - Basics
Cordova - Guide - App Development - Basics Dr Nick Hayward A brief overview and introduction to Apache Cordova application development and design. Contents intro Cordova CLI - build initial project Cordova
More informationStamp Builder. Documentation. v1.0.0
Stamp Email Builder Documentation http://getemailbuilder.com v1.0.0 THANK YOU FOR PURCHASING OUR EMAIL EDITOR! This documentation covers all main features of the STAMP Self-hosted email editor. If you
More informationHTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.
HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information
More informationFront-End UI: Bootstrap
Responsive Web Design BootStrap Front-End UI: Bootstrap Responsive Design and Grid System Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com
More informationLab 1: Introducing HTML5 and CSS3
CS220 Human- Computer Interaction Spring 2015 Lab 1: Introducing HTML5 and CSS3 In this lab we will cover some basic HTML5 and CSS, as well as ways to make your web app look and feel like a native app.
More informationMin-Yuh Day, Ph.D. Assistant Professor Department of Informa9on Management Tamkang University
Tamkang University Social Media Apps Programming Google App Engine and Google Map API 1041SMAP11 TLMXM1A (8687) (M2143) (Fall 2015) (MIS MBA) (2 Credits, Elec9ve) [Full English Course] Wed 9,10 (16:10-18:00)
More information5 Snowdonia. 94 Web Applications with C#.ASP
94 Web Applications with C#.ASP 5 Snowdonia In this and the following three chapters we will explore the use of particular programming techniques, before combining these methods to create two substantial
More informationWEB/DEVICE DEVELOPMENT CLIENT SIDE MIS/CIT 310
WEB/DEVICE DEVELOPMENT CLIENT SIDE MIS/CIT 310 Project #4 Updating your class project to be more mobile friendly To gain a fuller appreciate for Responsive Design, please review Chapter 8. Another great
More informationMultimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3
Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Instructions to use the laboratory computers (room B2): 1. If the computer is off, start it with Windows (all computers have a Linux-Windows
More informationWEBSI TE DESIGNING TRAINING
WEBSI TE DESIGNING TRAINING WHAT IS WEB DESIGN? We b s ite design m e a n s p l a n n i n g, c r e a t i o n and u p d a t i n g of websites. We bsite design also involves i n f o r m a t i o n a rchitecture,
More informationZen Garden. CSS Zen Garden
CSS Patrick Behr CSS HTML = content CSS = display It s important to keep them separated Less code in your HTML Easy maintenance Allows for different mediums Desktop Mobile Print Braille Zen Garden CSS
More informationCSS. https://developer.mozilla.org/en-us/docs/web/css
CSS https://developer.mozilla.org/en-us/docs/web/css http://www.w3schools.com/css/default.asp Cascading Style Sheets Specifying visual style and layout for an HTML document HTML elements inherit CSS properties
More informationChapter 7 BMIS335 Web Design & Development
Chapter 7 BMIS335 Web Design & Development Site Organization Use relative links to navigate between folders within your own site o Sometimes dividing your site into folders makes maintenance and updating
More informationBlock & Inline Elements
Block & Inline Elements Every tag in HTML can classified as a block or inline element. > Block elements always start on a new line (Paragraph, List items, Blockquotes, Tables) > Inline elements do not
More informationResponsive Web Design (RWD)
Responsive Web Design (RWD) Responsive Web Design: design Web pages, so that it is easy to see on a wide range of of devices phone, tablet, desktop,... Fixed vs Fluid layout Fixed: elements have fixed
More informationStatic Webpage Development
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction
More informationIntroduc6on to Android / ios Apps Programming
2013-10- 03 Tamkang University Social Media Apps Programming Introduc6on to Android / ios Apps Programming 1021SMAP02 TLMXM1A (8687) (M2143) (Fall 2013) (MIS MBA) (2 Credits, Elec9ve) [Full English Course]
More informationCSS often uses hyphens in CSS property names but JavaScript uses camel case, e.g. color: blue; p { <!DOCTYPE html> <meta charset="utf-8" /> <head>
1 of 9 CS1116/CS5018 Web Development 2 Dr Derek Bridge School of Computer Science & Information Technology University College Cork Recap To find nodes: queryselector, queryselectorall To create new element
More informationUX/UI Controller Component
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:mrte:ux_ui:ux_ui_controller_component_3.5 UX/UI Controller Component Outline egovframework offers the user an experience to enjoy one of the most
More informationjmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.
jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up
More informationCSS: Layout Part 2. clear. CSS for layout and formatting: clear
CSS: Layout Part 2 Robert A. Fulkerson College of Information Science and Technology http://www.ist.unomaha.edu/ University of Nebraska at Omaha http://www.unomaha.edu/ CSS for layout and formatting: clear
More informationWEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5
WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 In this chapter, you will learn how to... LEARNING OUTCOMES Code relative hyperlinks to web pages in folders within a website Configure
More informationMake a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1
Make a Website A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Overview Course outcome: You'll build four simple websites using web
More informationhttp://nma.kcc.hawaii.edu/gargiulo/data/johndoe/spring/art128/2014/companyname1_step3/index.html 1 2 3 4 5 company Name 6 7
More informationWeb UI. Survey of Front End Technologies. Web Challenges and Constraints. Desktop and mobile devices. Highly variable runtime environment
Web UI Survey of Front End Technologies Web UI 1 Web Challenges and Constraints Desktop and mobile devices - mouse vs. touch input, big vs. small screen Highly variable runtime environment - different
More informationDeccansoft Software Services
Deccansoft Software Services (A Microsoft Learning Partner) HTML and CSS COURSE SYLLABUS Module 1: Web Programming Introduction In this module you will learn basic introduction to web development. Module
More informationSession 5. Web Page Generation. Reading & Reference
Session 5 Web Page Generation 1 Reading Reading & Reference https://en.wikipedia.org/wiki/responsive_web_design https://www.w3schools.com/css/css_rwd_viewport.asp https://en.wikipedia.org/wiki/web_template_system
More informationWorking Bootstrap Contact form with PHP and AJAX
Working Bootstrap Contact form with PHP and AJAX Tutorial by Ondrej Svestka Bootstrapious.com Today I would like to show you how to easily build a working contact form using Boostrap framework and AJAX
More informationNAVIGATION INSTRUCTIONS
CLASS :: 13 12.01 2014 NAVIGATION INSTRUCTIONS SIMPLE CSS MENU W/ HOVER EFFECTS :: The Nav Element :: Styling the Nav :: UL, LI, and Anchor Elements :: Styling the UL and LI Elements CSS DROP-DOWN MENU
More informationWeb applications Developing Android/Iphone Applications using WebGUI
Web applications Developing Android/Iphone Applications using WebGUI Joeri de Bruin Oqapi Software joeri@oqapi.nl 1 Overview Web applications Create WebApp with WebGUI Turn WebApp into native mobile app
More informationAGENDA :: MULTIMEDIA TOOLS :: (1382) :: CLASS NOTES
CLASS :: 13 12.01 2014 AGENDA SIMPLE CSS MENU W/ HOVER EFFECTS :: The Nav Element :: Styling the Nav :: UL, LI, and Anchor Elements :: Styling the UL and LI Elements TEMPLATE CREATION :: Why Templates?
More informationBasics of Web Technologies
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies
More informationHTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week
WEB DESIGNING HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments HTML - Lists HTML - Images HTML
More informationProgrammazione Web a.a. 2017/2018 HTML5
Programmazione Web a.a. 2017/2018 HTML5 PhD Ing.Antonino Raucea antonino.raucea@dieei.unict.it 1 Introduzione HTML HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text
More informationWebsite Development with HTML5, CSS and Bootstrap
Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on
More informationWeb Development and HTML. Shan-Hung Wu CS, NTHU
Web Development and HTML Shan-Hung Wu CS, NTHU Outline How does Internet Work? Web Development HTML Block vs. Inline elements Lists Links and Attributes Tables Forms 2 Outline How does Internet Work? Web
More informationTODAY S AGENDA. An introduction for Libraries UW-SLIS CES Webinar April 6, 2015 What is Responsive Web Design? Definition & History
TODAY S AGENDA An introduction for Libraries UW-SLIS CES Webinar April 6, 2015 What is Responsive Web Design? Definition & History How do I DO Responsive Web Design? Tips & Tricks & Jargon Where do I go
More informationUsing CSS for page layout
Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility
More informationjquery Mobile Web Development Essentials
jquery Mobile Web Development Essentials Raymond Camden Andy Matthews Chapter No. 5 "Getting Practical Building a Simple Hotel Mobile Site" In this package, you will find: A Biography of the authors of
More informationPurpose of this doc. Most minimal. Start building your own portfolio page!
Purpose of this doc There are abundant online web editing tools, such as wordpress, squarespace, etc. This document is not meant to be a web editing tutorial. This simply just shows some minimal knowledge
More informationYouTube Break. https://www.youtube.com/watch?v=lvtfd_rj2he
Layout Jeff Avery YouTube Break https://www.youtube.com/watch?v=lvtfd_rj2he Positioning Visual Components Previously, we learned about event handling and model-view-control architecture. Next, we need
More informationUI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML
UI Course (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) HTML: Introduction The World Wide Web (WWW) and history of HTML Hypertext and Hypertext Markup Language Why HTML Prerequisites Objective
More informationResponsive Web Design and Bootstrap MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University
Responsive Web Design and Bootstrap MIS 2402 Konstantin Bauman Department of MIS Fox School of Business Temple University Exam 3 (FINAL) Date: 12/06/18 four weeks from now! JavaScript, jquery, Bootstrap,
More informationCSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) CSS (Cascading Style Sheets) is a language used to describe the appearance and formatting of your HTML. It allows designers and users to create style sheets that define how
More informationResponsive web design (RWD) CSS3 Media queries. Mobile vs desktop web sites. Web Development 1 CS1115/CS5002
1 of 13 CS1115/CS5002 Web Development 1 Dr Derek Bridge School of Computer Science & Information Technology University College Cork Mobile vs desktop web sites A few organization have two web sites, one
More informationThe Structure of the Web. Jim and Matthew
The Structure of the Web Jim and Matthew Workshop Structure 1. 2. 3. 4. 5. 6. 7. What is a browser? HTML CSS Javascript LUNCH Clients and Servers (creating a live website) Build your Own Website Workshop
More informationChapter6: Bootstrap 3. Asst.Prof.Dr. Supakit Nootyaskool Information Technology, KMITL
Chapter6: Bootstrap 3 Asst.Prof.Dr. Supakit Nootyaskool Information Technology, KMITL Objective To apply Bootstrap to a web site To know how to build various bootstrap commands to be a content Topics Bootstrap
More informationАдаптивный дизайн веб-страниц с использованием сеточных технологий
Адаптивный дизайн веб-страниц с использованием сеточных технологий ТНК 2018 Теоретический материал http://www.w3.org/tr/2015/wdcss-grid-1-20150917/#propdef-gridauto-columns 960 System (960.gs) Пример
More informationCOMP519 Web Programming Lecture 8: Cascading Style Sheets: Part 4 Handouts
COMP519 Web Programming Lecture 8: Cascading Style Sheets: Part 4 Handouts Ullrich Hustadt Department of Computer Science School of Electrical Engineering, Electronics, and Computer Science University
More informationDenes Kubicek. Oracle ACE APEX Developer of the Year 2008
Denes Kubicek Oracle ACE APEX Developer of the Year 2008 Blog & Tools at: http://www.deneskubicek.blogspot.com/ http://apex.oracle.com/pls/otn/f?p=31517:1 http://www.opal-consulting.de Create Web 2.0 Applications
More informationCE419 Web Programming. Session 3: HTML (contd.), CSS
CE419 Web Programming Session 3: HTML (contd.), CSS 1 Forms 2 Forms Provides a way to interact with users. Not useful without a server-side counterpart. 3 From Elements
More informationA designers guide to creating & editing templates in EzPz
A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page
More informationMobile Web Appplications Development with HTML5
Mobile Web Appplications Development with HTML5 Lecture 2: Building a Mobile Web App Claudio Riva Aalto University - Fall 2012 1 / 49 LECTURE 2: BUILDING A MOBILE WEB APP OUR FIRST MOBILE WEB APP NEW HTML5
More informationBuilding beautiful websites with Bootstrap: A case study. by Michael Kennedy michaelckennedy.net
Building beautiful websites with Bootstrap: A case study by Michael Kennedy DevelopMentor @mkennedy michaelckennedy.net Objectives Learn what Bootstrap has to offer web developers Install and use Bootstrap
More informationGIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar
GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR Hover effect: You may create your button in GIMP. Mine is 122 pixels by 48 pixels. You can use whatever
More informationBEFORE CLASS. If you haven t already installed the Firebug extension for Firefox, download it now from
BEFORE CLASS If you haven t already installed the Firebug extension for Firefox, download it now from http://getfirebug.com. If you don t already have the Firebug extension for Firefox, Safari, or Google
More informationCSS: formatting webpages
CSS: formatting webpages Why CSS? separate content from formatting (style) style can be changed easily without rewriting webpages keep formatting consistent across website allows more advanced formatting
More informationBreak out of The Box Integrate existing Domino data with modern websites. Karl-Henry Martinsson, Deep South Insurance
1100 - Break out of The Box Integrate existing Domino data with modern websites Karl-Henry Martinsson, Deep South Insurance 1100 - Break out of The Box Integrate existing Domino data with modern websites
More informationUnveiling the Basics of CSS and how it relates to the DataFlex Web Framework
Unveiling the Basics of CSS and how it relates to the DataFlex Web Framework Presented by Roel Fermont 1 Today more than ever, Cascading Style Sheets (CSS) have a dominant place in online business. CSS
More informationAGENDA. EMBEDDING FONTS [ Font Files & CSS font-family ] :: Online Font Converter :: ADD font-family css code to style.css
CLASS :: 12 05.04 2018 3 Hours AGENDA CREATE A WORKS PAGE [ HTML ] :: Open index.html :: Save As works.html :: Edit works.html to modify header, 3 divisions for works, then add your content :: Edit index.html
More informationHTML & CSS November 19, 2014
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Digital Humanities Workshop Series Center for Digital Research in the Humanities 11-19-2014 HTML & CSS November 19, 2014
More informationWant to read more? You can buy this book at oreilly.com in print and ebook format. Buy 2 books, get the 3rd FREE!
Want to read more? You can buy this book at oreilly.com in print and ebook format. Buy 2 books, get the 3rd FREE! Use discount code: OPC10 All orders over $29.95 qualify for free shipping within the US.
More informationCSS for Page Layout Robert K. Moniot 1
CSS for Page Layout 2015 Robert K. Moniot 1 OBJECTIVES In this unit, you will learn: How to use style sheets for layout Controlling text flow, margins, borders, and padding Controlling visibility of elements
More informationWEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:
WEBSITE PROJECT 2 PURPOSE: The purpose of this project is to begin incorporating color, graphics, and other visual elements in your webpages by implementing the HTML5 and CSS3 code discussed in chapters
More informationIntroduction to HTML & CSS. Instructor: Beck Johnson Week 5
Introduction to HTML & CSS Instructor: Beck Johnson Week 5 SESSION OVERVIEW Review float, flex, media queries CSS positioning Fun CSS tricks Introduction to JavaScript Evaluations REVIEW! CSS Floats The
More informationWireframe :: tistory wireframe tistory.
Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17
More informationLab Introduction to Cascading Style Sheets
Lab Introduction to Cascading Style Sheets For this laboratory you will need a basic text editor and a browser. In the labs, winedt or Notepad++ is recommended along with Firefox/Chrome For this activity,
More informationExam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009
Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009 NAME (Printed) NAME (Signed) E-mail Exam Rules Show all your work. Your grade will be based on the
More informationCREATING A MOBILE APPLICATION USING ECLIPSE WITH MOSYNC SOFTWARE DEVELOPMENT KIT
CREATING A MOBILE APPLICATION USING ECLIPSE WITH MOSYNC SOFTWARE DEVELOPMENT KIT Vitaly Vinnikov Bachelor s Thesis School of Business and Culture Degree Programme in Business Information Technology Bachelor
More informationweb-sockets-homework Directions
web-sockets-homework Directions For this homework, you are asked to use socket.io, and any other library of your choice, to make two web pages. The assignment is to create a simple box score of a football
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More information1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014
1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:
More information/* ========================================================================== PROJECT STYLES
html { box-sizing: border-box; *, *:before, *:after { box-sizing: inherit; img { max-width: 100%; border: 0; audio, canvas, iframe, img, svg, video { vertical-align: middle; /* Remove gaps between elements
More informationyawrap Documentation Release Michal Kaczmarczyk
yawrap Documentation Release 0.3.0 Michal Kaczmarczyk Feb 27, 2018 Contents 1 yattag s heritage 3 2 Yawrap features 5 3 Usage Examples 7 4 Contents 15 5 Indices and tables 23 i ii Yawrap is a powerful,
More informationStyles, Style Sheets, the Box Model and Liquid Layout
Styles, Style Sheets, the Box Model and Liquid Layout This session will guide you through examples of how styles and Cascading Style Sheets (CSS) may be used in your Web pages to simplify maintenance of
More informationHTML & CSS. Rupayan Neogy
HTML & CSS Rupayan Neogy But first My Take on Web Development There is always some tool that makes your life easier. Hypertext Markup Language The language your web browser uses to describe the content
More informationCreating and Building Websites
Creating and Building Websites Stanford University Continuing Studies CS 21 Mark Branom branom@alumni.stanford.edu Course Web Site: http://web.stanford.edu/group/csp/cs21 Week 6 Slide 1 of 28 Week 6 Agenda
More informationDesigning for diverse devices. Dr. Andres Baravalle
Designing for diverse devices Dr. Andres Baravalle 1 Outline Web 2.0 Designing for diverse devices 2 Web 2.0 Web 2.0 Web 2.0 is one of neologisms commonly in use in the Web community According to Tim O
More information2005 WebGUI Users Conference
Cascading Style Sheets 2005 WebGUI Users Conference Style Sheet Types 3 Options Inline Embedded Linked Inline Use an inline style sheet to modify a single element one time in a page.
More informationHTML Organizing Page Content
HTML Organizing Page Content CSS for layout Examples http://www.shinybytes.com/newcss.html Generic Elements Used to create a logical grouping of content or elements on the page Can be customized to describe
More informationAPEX Developers Do More With Less!! How do YOU manage your APEX CSS? Storage Options 1. Web server 2. APEX repository 3. In line 4.
APEX Developers Do More With Less!! Roel Hartman Copyright 2016 APEX Consulting 2 How do YOU manage your APEX CSS? Storage Options 1. Web server 2. APEX repository 3. In line 4. Attribute 3 How do YOU
More information<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css">
About the Tutorial Materialize is a UI component library created with CSS, JavaScript, and HTML. Materialize UI components help in constructing attractive, consistent, and functional web pages and web
More informationCREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1
CREATING A WEBSITE USING CSS Mrs. Procopio CTEC6 MYP1 HTML VS. CSS HTML Hypertext Markup Language CSS Cascading Style Sheet HTML VS. CSS HTML is used to define the structure and content of a webpage. CSS
More informationBasic CSS Lecture 17
Basic CSS Lecture 17 Robb T. Koether Hampden-Sydney College Wed, Feb 21, 2018 Robb T. Koether (Hampden-Sydney College) Basic CSSLecture 17 Wed, Feb 21, 2018 1 / 22 1 CSS 2 Background Styles 3 Text Styles
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 1 E38172-05 June 2014 Oracle Utilities Customer Self Service Whitepaper:
More informationIntroduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 14 Lecture outline Discuss HW Intro to Responsive Design Media Queries Responsive Layout
More informationTizen Web UI Technologies (Tizen Ver. 2.3)
Tizen Web UI Technologies (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220
More information,.., «..»
,.., 2018. 09.03.03.19 - «..».... 2018 1 : - 39, 5, 1. : -. :,, -,. -.,,. 2 ... 4 1 -. 6 1.1 -... 6 1.2 -... 9 1.3 -... 11 1.4, -... 13 2. - «..»... 16 2.1.... 16 2.2 CMS WordPress... 17 2.3 -... 22...
More informationCSC309 Programming on the Web week 3: css, rwd
CSC309 Programming on the Web week 3: css, rwd Amir H. Chinaei, Spring 2017 Office Hours: M 3:45-5:45 BA4222 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ survey 1 in survey 1, you provide
More informationChapter 7: JavaScript for Client-Side Content Behavior
Chapter 7: JavaScript for Client-Side Content Behavior Overview and Objectives Create a rotating sequence of images (a slide show ) on the home page for our website Use a JavaScript function as the value
More informationStudy Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo
Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Note: We skipped Study Guide 1. If you d like to review it, I place a copy here: https:// people.rit.edu/~nbbigm/studyguides/sg-1.docx
More informationWeb development using PHP & MySQL with HTML5, CSS, JavaScript
Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create
More information