Social Web Design 1 Darby Chang Social Web Design.

Slides:



Advertisements
Similar presentations
Information Technology Quiz Questions with Answers Part 9
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
LIS650 lecture 4 Thomas Krichel today Advice CSS Properties –Box properties –List properties –Classification properties Fun with selectors.
Copenhagen, 6 December 2004 Modern CSS Principles Miruna Bădescu Finsiel Romania.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Introduction to HTML, XHTML, and CSS
1 © Netskills Quality Internet Training, University of Newcastle Structure, Presentation and Navigation © Netskills, Quality.
1 © Netskills Quality Internet Training, University of Newcastle Introducing Cascading Style Sheets © Netskills, Quality Internet.
1 A Tool-box for Web-site Maintenance Manjula Patel UKOLN University of Bath Bath, BA2 7AY UKOLN is funded by the Library and Information Commission, the.
September Public Library Web Managers Workshop 2000 Cascading Style Sheets Manjula Patel UKOLN University of Bath Bath, BA2 7AY UKOLN is funded.
Slice and Dice: From PSD Image to XHTML+CSS Svetlin Nakov Telerik Corporation
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Social Web Design 1 Darby Chang Social Web Design.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
HTML Tags and Their Functions
© 2010 Delmar, Cengage Learning Chapter 9 Positioning Objects with AP Div Tags.
The University of Adelaide HTML Basics: Getting your code to work Peter Murdoch March 2014 PREPARING GOOD LOOKING DOCUMENTS.
Creating Tables in a Web Site
Bioinformatics Programming 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Molecular Biomedical Informatics Web Programming 1.
Social Web Design 1 Darby Chang Social Web Design.
Molecular Biomedical Informatics Web Programming 1.
1 Programming the Web: HTML Basics Computing Capilano College.
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Social Web Design & Research 社群網站設計 & 研究 Social Web Design & Research 1.
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
XHTML Week Two Web Design. 2 What is XHTML? XHTML is the current standard for HTML Newest generation of HTML (post-HTML 4) but has many new features which.
Web Development & Design Foundations with XHTML
CIS67 Foundations for Creating Web Pages Professor Al Fichera Rev. September 22, 2010—All HTML code brought to XHTML standards. Reference for CIS127 and.
Dr. Alexandra I. Cristea XHTML.
25 seconds left…...
Week 10 Creating Positioned Layouts
Chapter 13 Web Page Design Studio
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
Cascading Style Sheets
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Making Things Look Nice: Visual Appearance and CSS CMPT 281.
Chapter 3 – Designing your web pages Dr. Stephanos Mavromoustakos.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Very quick intro HTML and CSS. Sample html A Web Title.
CHAPTER 8 ADVANCED CSS. LEARNING OBJECTIVES Assign formatting styles to a CSS class definition Use a tag’s class attribute to apply the styles defined.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
CIS 1310 – HTML & CSS 6 Layout. CIS 1310 – HTML & CSS Learning Outcomes  Describe & Apply the CSS Box Model  Configure Float with CSS  Designate Positioning.
CSW131 Steven Battilana 1 CSW 131 – Chapter 5 (More) Advanced CSS Prepared by Prof. B. for use with Teach Yourself Visually Web Design by Ron Huddleston,
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
XHTML & CSS 2 By Trevor Adams. Last week XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
18 People Surveyed HTML (HyperText Markup Language) HTML “tags” Describes structure Building blocks Headings, paragraphs, lists, links, images, quotes,
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
Chapter 1: Intro to HTML Section 1: HTML Structure Presentation Section 2: Layout of an HTML File Section 3: Working with Lists & Tables Section 4: HTML.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Working with Cascading Style Sheets
Web Development & Design Foundations with H T M L 5
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Presentation transcript:

Social Web Design 1 Darby Chang Social Web Design

HTML+CSS 2 Social Web Design

HyperText Markup Language (HTML) HyperText –contains images, sounds and links to other documents Markup Language –define how to mark things –what is marking? Social Web Design 3

4

HTML is plain text The content is divided into two types –tag, used to mark things –text which can be seen in the web page – Text in tag 'b' is usually shown in bold A tag can contain, but not cross, other tags – bold and italic – what the hell? Thats it! We are done. Social Web Design 5

So, what actually to learn for HTML? Available tags Suppose that there is a BOOKML language, there might be,,,,,, … Everyone knows which elements may appear in a web page –links, images, tables, forms… –HTML TutorialHTML Tutorial Social Web Design 6

Only tags are not enough The same link tag, different destinations – here – there Attribute –href in the above example is an attribute of –Just consider tag as type. For example, phone and camera are two types of things. Then attribute is specification. For example, two cameras could have different resolutions. yes, two different tags could have similar attributes –attributes are various, since they are not visible Considerable tag-attribute combinations Social Web Design 7

But we dont teach here Social Web Design 8 Too much time Consulting is always needed

What to learn for HTML in this class? You should know –what HTML is –which elements are available –where to consult Developing HTML is not programming but designing how to mark your document. There are several guidelines when marking. –Correct: in addition to look up services, there are validation services.look up servicesvalidation services –Reasonable: since the document is yours, there is no standard answer of marking. However, please make it reasonable. Many frequently used facilities have a common practice (see the next slide). –Cooperating with CSS: today HTML is just for architecture. To represent a book, for example, HTML should be responsible for only the boundaries of chapters. Leave the color and typeface to CSS. Social Web Design 9

10

How to cooperate with CSS General tags (without logical meaning) –block – –inline – Social Web Design 11

Any Questions? Social Web Design 12

Cascading Style Sheets (CSS) Sheets –list Style –how to render elements Cascading –the famous CSS selector –understanding this is a big step in web design Social Web Design 13

CSS selector SelectorDescriptionExample aselect tag.dateselect class,, … a.datemixed #footerselect id (faster) div#footer(unnecessary) #footer a.datecascading selected not selected not selected Social Web Design 14

Selected something, then? Change almost anything on the selected elements –background color, border, text color, typeface, font size, margin, padding… –CSS TutorialCSS Tutorial –CSS CSS Even switch between block and inline (display) More position schemes that HTML does not provide (float and position) –this advanced (very common today) layout is only in CSS It means you can use arbitrary tags in HTML. But in practice people would use correct tags and use such attributes for special purposes. Social Web Design 15

Any Questions? Social Web Design 16

Demo 17 Social Web Design

Todays assignment Social Web Design 18

Implement designs with HTML+CSS Strive for preferred designs and implement them with HTML and CSS Reference –Ultimate Guide to Website WireframingUltimate Guide to Website Wireframing –30 Fresh Web UI, Mobile UI and Wireframe Kits30 Fresh Web UI, Mobile UI and Wireframe Kits –Google Google Your web site ( will be checked not before 23:59 3/17 (Mon). You may send a report (such as some important modifications) to me in case I did not notice your features. Social Web Design 19

Indent Social Web Design 20 gg=G in vi

Appendix 21 Social Web Design

HTML5 Very advanced technology: wont be standard before 2012 Multimedia:,, … Interactive form (without Javascript) Storage Backward compatibility: compatible older HTML and even XHTML Semantic:,,, … HTML5 HTML5 On the other hand, CSS3 is just more fancyCSS3 Social Web Design 22

CSS specificity Social Web Design

CSS box model Social Web Design

CSS float and position float is neither block nor inline –#sidebar { float: left; width: 100px; } In general, block and inline elements obey a main flow –#element_id { position: relative; left: 100px; top 100px; } Use absolute to position elements precisely –#element_id { position: absolute; left: 100px; top 100px; } Use fixed to pin elements on screen –#element_id { position: fixed; left: 100px; top 100px; } CSS In Depth Part 2: Floats & Positions CSS In Depth Part 2: Floats & Positions CSS Float Theory: Things You Should Know CSS Float Theory: Things You Should Know Please practice to experience the above concepts Social Web Design 25