xhtml.pdf September 29,
|
|
- Maximillian Carson
- 6 years ago
- Views:
Transcription
1 Contents SCI Advanced XHTML and CSS Lennart Herlaar Original slides by Jurriaan Hage HTML: a short future The extensible HyperText markup Language (XHTML 1.0) - a selection Many things also apply to HTML, but XHTML is the way to go Cascading Style Sheets (Level 1 and 2) - a selection Not all of CSS Level 2 may be implemented in browsers (not even in recent browsers), so beware September 29, 2003 SCI X SCI X A short future Quote from the HTML Working Group Charter: To fulfill the promise of XML for applying XHTML to a wide variety of platforms. To assist W3C s leadership role to support rich Web contents that combine XHTML with other W3C s work on areas such as math, scalable vector graphics, synchronized multimedia, and forms. Main scope: complete the transition from HTML to XHTML Includes finishing XHTML 2.0, which should include such features as XForms XEvents These should replace legacy features in current XHTML and HTML XHTML 1.0 Three flavours (translations from HTML 4) Strict Transitional (for use with older browsers) Frameset Strict is the one from which XHTML 2.0 shall evolve Frames will be added as a module in 2.0 XHTML Basic: minimal base for an XHTML document type For use in cell phones, PDAs, pagers and so on SCI X SCI X Tidy For help while writing XHTML (or HTML or XML), consider downloading Tidy Corrects many mistakes (unbalanced tags, forgotten tags, using HTML entity names for certain characters), with Configurable layout style Moving representation attributes for HTML to CSS style annotations (bgcolor) Advice on accessibility (summary for tables) A choice of output character encodings, but It does not yet understand the HTML meta element for specifying the encoding General differences with HTML Strictness of XHTML is derived from XML, a condensed version of SGML XHTML is an instance of XML XHTML is specified by means of a Document Type Definition All tags in lower case All tags must be closed, also <p> and <li> All attribute values must be quoted: <img src="image.jpg" /> Empty tags become <hr /> and <br /> Some characters are illegal (Formfeed, U+000C, for instance) Do not write <p /> for <p></p> to avoid confusing older browsers The DTD of XHML 1.0, is the one for HTML 4.01 (with modificiations as just listed) SCI X SCI X xhtml.pdf September 29,
2 Some selected subjects <DOCTYPE> Some <meta> tags Character sets and character encoding schemes <div> and <span> <script> and <noscript> Deprecation <DOCTYPE> SGML tag for specifying the DTD to be used Essential for validators For XHTML 1.0 Strict for instance: <?xml version = "1.0"?> <!DOCTYPE html PUBLIC "-//w3c//dtd XHTML 1.0 Strict/EN" " The xml tag is optional, specifies which version of XML is used Applies to all XML files, not just XHTML files In XHTML, the <html> tag also demands an attribute xmlns which specifies the XML name space <html xmlns = " SCI X SCI X Some <meta> tags <meta> tags can be used in the head of a document Various purposes Character sets and content type information for the server (http-equiv) Keywords, contents, author, copyright, generator a.o. (name) Values are specified in the content attribute One can specify them for various languages <meta name="keywords" content="helmut Lotti, Frans Bauer, Bach, Eminem" /> <meta name="description" lang="en" content="my favourite artists and composers" /> <meta name="description" lang="nl" content="alles van mijn favoriete artiesten" /> <meta name="author" content="lennart" /> Characters Glyph = a printed representation of a character Character = an abstract sign used in languages Example: a is the same character as a But they are different glyphs, external representations Sometimes the same glyph can be used for different characters Example: Greek upper case version of α is the same as A Characterset = a set of characters that are often used together, e.g. the ASCII characterset (seven bits, one for parity) Byte = a small storage unit (usually eight bits) Character code = representation of characters with numbers Encoding = representation of character codes in bytes SCI X SCI X ISO character codes Eight bits ASCII? No! Certainly not in some mailtools throw it away, some do not accept them, etc. Under the hood, 8 bits binary files are coded to 7 bits attachments Internationalization: special characters not available, or, if available not standardized Example: on Windows é = E9, while on Macintosh é = 8E Solution: several ISO devised character sets ISO (Latin 1) for Western European languages If your editor writes ISO (Latin 1) files, make sure that you tell the webserver, in order to avoid problems (use <meta>) ISO (Latin 9) Latin-1 with Euro sign, ISO Thai The lower 128 characters are the same everywhere; the upper 128 may differ Unicode / ISO Unicode (ISO 10646) is a character set containing the characters of most languages It is a 32-bit code (max 21 used) Most of the living languages fit in the 16-bit part Chinese, Japanese and Korean (CJK) are unified to fit The characters above 0xFFFF are mostly for old languages or special purposes Maximum value is 0x10FFFF The first 256 codes are exactly ISO Notation used U+hex number, e.g = U+20AC Various encodings of Unicode exist: UTF-32, UTF-16 and UTF-8 UTF-8 is the de facto standard (Request For Comments 2277) SCI X SCI X xhtml.pdf September 29,
3 Unicode encodings UTF-8: Encoding in 8-bit bytes Variable length (1-4 bytes per character) All 128 ASCII characters are encoded as themselves All other characters are encoded as a sequence of bytes 128 First bytes starts with number of 1 s indicating how many bytes (followed by 0) Next bytes all start with 10 The other bits form the character (filled from back to front) E.g. = U+20AC = , UTF-8: E2 82 AC E AC Problem: UTF-8 is not mail-safe (use base 64 or quoted-printable) Character encodings in XHTML files Using the <meta> tag you may specify the character encoding scheme for the XHTML file Examples: UTF-8 (Unicode 8 bit), ASCII (seven bits), ISO and so on Although the attribute seems to say charset you specify the encoding, not the character set All explicit codes (&20AC; for the Euro sign) are Unicode references irrespective of the chosen charset value <meta http-equiv="content-type" content="text/html; charset="utf-8" /> SCI X SCI X <div> and <span> Block-level tags (<p> and <h1>) force line-breaks Inline-level tags (<a> and <i>) can be used in-line Inline-elements like <a> may not occur directly in a <body> tag. Embed it in block-level element first! The XHTML DTD can tell you which is which: %block, %inline and %flow (which means both) <div> and <span> are generic structuring tags, one for each level Can both be used to set attributes for arbitrary blocks of text Attributes like positioning, font, style, size and color are then set using CSS <span> is used inline, <div> as a block Both are essential if you want to apply standard collections of attributes via CSS to parts of your XHTML pages Example of <div> and <span> <body> <div class="widemargins"> <a href="gnurk.html"> Hello, how are <span id="thismeansyou">you</span>?<br /> Well, okay. </a> </div> </body> SCI X SCI X <script> Scripting code written between <script> and </script> Executed when encountered Procedures and functions are only registered of course, not called Specifying the language: attribute type = text/javascript (use MIME-type) Also works for other languages such as VBScript Code in a separate file: use attribute src = knor.js Scripts are usually within comments so that they are ignored by non-scripting browsers Some authors think we should start doing without comments More on this during the lecture on JavaScript SCI X and <noscript> <noscript> is used by browsers that do not support the scripting language Try to offer the user an alternative <script type = "text/javascript"> <!-- window.status = "Get a life! Read a book."; document.writeln("<p>" " gives " + fac(10) "</p>"); function fac (number) { if (number <= 1) // base return 1; else return number * fac(number - 1); } // Essential comment on the next line. // --> </script> <noscript> <p>multiply the number 1 to 10 on your own calculator</p> </noscript> SCI X xhtml.pdf September 29,
4 Deprecation In XHTML 1.0 and HTML 4.01 many tags and attributes have become deprecated They are usually superseded by other ways of dealing with them Tags which are deprecated: <strike>, <s>, <u>, <font>, <basefont>, <dir>,... Tags to avoid: <b>, <i>, <small>, <big>, <tt> All of these should be done using style sheets Some tags like <center> and <blink> never existed : do not use these <applet> is now <object>; parameters get passed in the same way using <param> <applet> to <object> <applet code="bubbles.class" width="500" height="500"> Michael Jackson plays with his monkey. </applet> <object codetype="application/octet-stream" classid="java:bubbles.class" width="500" height="500"> Michael Jackson plays with his monkey. </object> SCI X SCI X Deprecated attributes Almost all that have to do with presentation: background, bgcolor But what about align, height and border? align deprecated for all uses except inside tables (<col>, <td>, <tr>,... ) Attribute list on W3C.org site tells you what is deprecated and what not Find the corresponding CSS attributes yourself Other XHTML things to look at Using <map> and <area> for hyperlinks on images Using <pre> for preformatted data (verbatim) Embedding html source in your html source:...text before... <object data="embed_me.html"> Warning: embed_me.html could not be embedded. </object>...text after... Is embedding the answer to make all your pages look the same? SCI X SCI X Cascading Style Sheets Customization of presentation with cascading/inheritance/scoping Easier to impose uniformity over different XHTML files Stronger separation between structure and content Many attributes are being deprecated to be replaced by CSS attributes Unfortunately the mapping between attributes is not easy Most browsers are too forgiving Use Tidy; the -c option cleans up some deprecated attributes CSS is now at Level 2, but some browser support only Level 1 Check under various browsers Non-cascading style sheet languages may exist, but we do not use them An XHTML document is a tree Parse XHTML document: <html> at the root, two children: <head> and <body> To render an object in the tree, we need to know its style attributes, like colour, alignment, font family and so on A browser will Start by looking at the root of subtree for the object Use any (attribute,value) combination it finds there Do the same one level up for necessary but unknown attribute values (rec.) Comparable to scoping in programming languages Values deepest in the tree win: the colour of the body may be overwritten by the colour of a paragraph, which may be overwritten by the colour of a word (in a <span>) SCI X SCI X xhtml.pdf September 29,
5 Specifying the style Three methods Inline (single use) <p style = "background-color: #EEEEEE; color: black"> In the header (whole document) <head> <style type = "text/css"> p { background-color: #EEEEEE; color: black; } </style> </head> External (more than one document) Preferred <link rel="stylesheet" type="text/css" href="style.css"> Multiple external style sheets can be cascaded. Last one wins. SCI X General form of style rules selector { prop1: values1; prop2: values2;... propn: valuesn[;] } Multiple values for a property separated by comma s Values with spaces between double quotes Example font-family: times new roman, times, serif The selector can be quite complicated SCI X Specifying fonts Not all font families are present: select a few Headers and titles usually in a sans-serif, paragraph text in a serif font font attribute allows multiple attributes to be set (fixed order) Some attributes except size and family may be omitted p {font: italic small-caps bold 14pt/16pt arial,sans-serif; } The id attribute Every tag can be named: <p id="oink"> To modify the style of everything called oink write #oink { color: grey } Every page should have only one item called oink SCI X SCI X Style classes The main tool in tuning the style of a site Similar to id but now for a number of them Specifying the style rules per class Classes can be combined p.dwarf { size: 5px } p.giant { size: 20px }.dark { color: black } Every paragraph of class dwarf or giant will be rendered in the specified way <p>snow white is a normal person.</p> <p class="dwarf">grumpy is a dwarf.</p> <p class="dark giant">scary big guy.</p> SCI X Variations in selectors Pseudo-elements (:hover, :firstletter) Dimensions (pixels, percentages, wildcards) Setting attributes for table headers and elements of tables in the class schedule Setting the margin for each <li> nested two <ul>s deep Placing text away from an image and letting the picture float to the right h1, h2, h3 {color:white; background-color: black; width: 100%; text-align: center} a {text-decoration: none} a.outside:hover {color: green; background-color: #CCFFCC} table.schedule td,th {text-align: center; border: solid 1pt } p.book:first-line {font-style: italic} ul ul li {margin: 0px} img {float: right; margin-left: 0.35in} SCI X xhtml.pdf September 29,
6 <span> and <div> Use the genericity of <div> and <span> For each combination of style values for inline elements of a span class Similar using <div> for block-level elements span.subject { color: green;...} span.object { color: black;...} A <span class="subject">subject thingy</span> and <span class="object">object thingy</span> Sizes Sizes and distances are indicated by measures Some of these are absolute, some are relative Absolute: pt (points): font-size: 10pt or border: solid 1pt; cm (centimeters), mm (millimeters), in (inches), pc (pica, 12 pts) Some sizes are relative to other sizes em (current height of capital M): H1 { font-size: 1.8em } ex (current height of small x) px (pixel): actual size depends on the size of pixels on screen; used for absolute positioning Use of em is recommended SCI X SCI X Percentages Sizes in percentages are also relative of course Example: width: 80% means 80 percent of available width When inheriting a value which is a percentage, the computed value is inherited, not the percentage This also holds for the relative size of em Example body { font-size: 10pt; line-height: 2em } h1 { font-size: 15pt } Line height of both body and h1 is 20pt Multi lengths <table> <colgroup><col width="30"></colgroup> <colgroup> <col width="30"> <col width="0*"> <col width="2*"> <colgroup> <colgroup align="center"> <col width="1*"> <col width="3*" align="char" char=":"> <colgroup>... </table> First the absolute columns (no *), then the 0* column (minimal width), the remainder by proportion Also applies to framesets SCI X SCI X Exotic properties In Javascript the values of attributes can be modified run-time Gives rise to usefulness of many properties visibility (hidden, visible): it is there, but not visible overflow (hidden, visible, scroll): for clipping on bounding box or not position: relative versus absolute Relative: with respect to the position it would have gotten if the positioning would not have been specified Absolute: with respect to the object in which it is contained E.g. the window, a <div> or a <span> z-index: depth, for laying things over each other; the higher, the closer Huge amounts of other properties and values SCI X xhtml.pdf September 29,
HTML 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 informationCHAPTER 2 MARKUP LANGUAGES: XHTML 1.0
WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1
59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The
More informationCSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0
CSI 3140 WWW Structures, Techniques and Standards Markup Languages: XHTML 1.0 HTML Hello World! Document Type Declaration Document Instance Guy-Vincent Jourdan :: CSI 3140 :: based on Jeffrey C. Jackson
More informationText and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions
Text and Layout Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11 This presentation 344 345 Text in Graphics Maximum flexibility obtained by treating text as graphics and manipulating
More informationHTML and CSS COURSE SYLLABUS
HTML and CSS COURSE SYLLABUS Overview: HTML and CSS go hand in hand for developing flexible, attractively and user friendly websites. HTML (Hyper Text Markup Language) is used to show content on the page
More informationIndex. CSS directive, # (octothorpe), intrapage links, 26
Holzschlag_.qxd 3/30/05 9:23 AM Page 299 Symbols @import CSS directive, 114-115 # (octothorpe), intrapage links, 26 A a element, 23, 163, 228 abbr element, 228 absolute keywords for font sizing, 144 absolute
More informationCSS: The Basics CISC 282 September 20, 2014
CSS: The Basics CISC 282 September 20, 2014 Style Sheets System for defining a document's style Used in many contexts Desktop publishing Markup languages Cascading Style Sheets (CSS) Style sheets for HTML
More informationAnnouncements. Paper due this Wednesday
Announcements Paper due this Wednesday 1 Client and Server Client and server are two terms frequently used Client/Server Model Client/Server model when talking about software Client/Server model when talking
More information3.1 Introduction. 3.2 Levels of Style Sheets. - The CSS1 specification was developed in There are three levels of style sheets
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers
More information- The CSS1 specification was developed in CSS2 was released in CSS2.1 reflects browser implementations
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS2.1 reflects browser implementations - CSS3 is partially finished and parts are implemented in current browsers
More information3.1 Introduction. 3.2 Levels of Style Sheets. - HTML is primarily concerned with content, rather than style. - There are three levels of style sheets
3.1 Introduction - HTML is primarily concerned with content, rather than style - However, tags have presentation properties, for which browsers have default values - The CSS1 cascading style sheet specification
More informationHTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS
MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version
More informationThe [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p.
Acknowledgments p. xix Preface p. xxi Web Basics Introduction to HTML p. 3 Basic HTML Concepts p. 4 HTML: A Structured Language p. 7 Overview of HTML Markup p. 11 Logical and Physical HTML p. 13 What HTML
More information- The CSS1 specification was developed in CSSs provide the means to control and change presentation of HTML documents
3.1 Introduction - The CSS1 specification was developed in 1996 - CSS2 was released in 1998 - CSS3 is on its way - CSSs provide the means to control and change presentation of HTML documents - CSS is not
More information- HTML is primarily concerned with content, rather than style. - However, tags have presentation properties, for which browsers have default values
3.1 Introduction - HTML is primarily concerned with content, rather than style - However, tags have presentation properties, for which browsers have default values - The CSS1 cascading style sheet specification
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 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 informationHtml basics Course Outline
Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and
More informationCOSC 2206 Internet Tools. CSS Cascading Style Sheets
COSC 2206 Internet Tools CSS Cascading Style Sheets 1 W3C CSS Reference The official reference is here www.w3.org/style/css/ 2 W3C CSS Validator You can upload a CSS file and the validator will check it
More informationCascading Style Sheets (CSS)
Cascading Style Sheets (CSS) Mendel Rosenblum 1 Driving problem behind CSS What font type and size does introduction generate? Answer: Some default from the browser (HTML tells what browser how)
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 informationThe Benefits of CSS. Less work: Change look of the whole site with one edit
11 INTRODUCING CSS OVERVIEW The benefits of CSS Inheritance Understanding document structure Writing style rules Attaching styles to the HTML document The cascade The box model CSS units of measurement
More informationReading 2.2 Cascading Style Sheets
Reading 2.2 Cascading Style Sheets By Multiple authors, see citation after each section What is Cascading Style Sheets (CSS)? Cascading Style Sheets (CSS) is a style sheet language used for describing
More informationXHTML & CSS CASCADING STYLE SHEETS
CASCADING STYLE SHEETS What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML XHTML is almost identical to HTML 4.01 XHTML is a stricter and cleaner version
More informationChapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21
Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...
More informationCMPT 165 Advanced XHTML & CSS Part 3
CMPT 165 Advanced XHTML & CSS Part 3 Oct 15 th, 2015 Today s Agenda Quick Recap of last week: Tree diagram Contextual selectors CSS: Inheritance & Specificity Review 1 exam question Q/A for Assignment
More informationSession 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style
Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style precedence and style inheritance Understand the CSS use
More informationTutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION
Tutorial 1 Getting Started with HTML5 HTML, CSS, and Dynamic HTML 5 TH EDITION Objectives Explore the history of the Internet, the Web, and HTML Compare the different versions of HTML Study the syntax
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 informationReview Question 1. Which tag is used to create a link to another page? 1. <p> 2. <li> 3. <a> 4. <em>
Introduction to CSS Review Question 1 Which tag is used to create a link to another page? 1. 2. 3. 4. Review Question 1 Which tag is used to create a link to another page? 1. 2.
More informationCSS مفاهیم ساختار و اصول استفاده و به کارگیری
CSS مفاهیم ساختار و اصول استفاده و به کارگیری Cascading Style Sheets A Cascading Style Sheet (CSS) describes the appearance of an HTML page in a separate document : مسایای استفاده از CSS It lets you separate
More informationCS144 Notes: Web Standards
CS144 Notes: Web Standards Basic interaction Example: http://www.youtube.com - Q: what is going on behind the scene? * Q: What entities are involved in this interaction? * Q: What is the role of each entity?
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 informationCMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB
CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB Unit 3 Cascading Style Sheets (CSS) Slides based on course material SFU Icons their respective owners 1 Learning Objectives In this unit you
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 informationIndex. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148
Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,
More informationHTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web
HTML & CSS SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML: HyperText Markup Language LaToza Language for describing structure of a document Denotes hierarchy of elements What
More informationSession 4. Style Sheets (CSS) Reading & References. A reference containing tables of CSS properties
Session 4 Style Sheets (CSS) 1 Reading Reading & References en.wikipedia.org/wiki/css Style Sheet Tutorials www.htmldog.com/guides/cssbeginner/ A reference containing tables of CSS properties web.simmons.edu/~grabiner/comm244/weekthree/css-basic-properties.html
More informationCOPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1
Introduction Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML and XHTML 2 Tags and Elements 4 Separating Heads from Bodies 5 Attributes Tell Us About Elements
More informationintroduction to XHTML
introduction to XHTML XHTML stands for Extensible HyperText Markup Language and is based on HTML 4.0, incorporating XML. Due to this fusion the mark up language will remain compatible with existing browsers
More informationChapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.
Chapter 2:- Introduction to XHTML Compiled By:- Assistant Professor, SVBIT. Outline Introduction to XHTML Move to XHTML Meta tags Character entities Frames and frame sets Inside Browser What is XHTML?
More information<body bgcolor=" " fgcolor=" " link=" " vlink=" " alink=" "> These body attributes have now been deprecated, and should not be used in XHTML.
CSS Formatting Background When HTML became popular among users who were not scientists, the limited formatting offered by the built-in tags was not enough for users who wanted a more artistic layout. Netscape,
More informationLING 408/508: Computational Techniques for Linguists. Lecture 14
LING 408/508: Computational Techniques for Linguists Lecture 14 Administrivia Homework 5 has been graded Last Time: Browsers are powerful Who that John knows does he not like? html + javascript + SVG Client-side
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 informationc122jan2714.notebook January 27, 2014
Internet Developer 1 Start here! 2 3 Right click on screen and select View page source if you are in Firefox tells the browser you are using html. Next we have the tag and at the
More informationACSC 231 Internet Technologies
ACSC 231 Internet Technologies Lecture 7 Web Typography Efthyvoulos Kyriacou - Assoc. Prof. Frederick University Resources: C. Markides (Frederick University) Slide 1 ACSC 231: Internet Technologies 23/12/2008
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 informationWeb Design and Development Tutorial 03
Table of Contents Web Design & Development - Tutorial 03... 2 Using and Applying CSS to XHTML... 2 Conventions... 2 What you need for this tutorial... 2 Common Terminology... 3 Parent / Child Elements...
More informationDesign Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc
Design Project Site: News from Latin America Design Project i385f Special Topics in Information Architecture Instructor: Don Turnbull Elias Tzoc April 3, 2007 Design Project - 1 I. Planning [ Upper case:
More informationHTML Overview. With an emphasis on XHTML
HTML Overview With an emphasis on XHTML What is HTML? Stands for HyperText Markup Language A client-side technology (i.e. runs on a user s computer) HTML has a specific set of tags that allow: the structure
More informationCSS: Cascading Style Sheets
CSS: Cascading Style Sheets Computer Science and Engineering College of Engineering The Ohio State University Lecture 13 Evolution of CSS MIME type: text/css CSS 1 ('96): early recognition of value CSS
More informationAs we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.
Extra notes - Client-side Design and Development Dr Nick Hayward HTML - Basics A brief introduction to some of the basics of HTML. Contents Intro element add some metadata define a base address
More informationAppendix D CSS Properties and Values
HTML Appendix D CSS Properties and Values This appendix provides a brief review of Cascading Style Sheets (CSS) concepts and terminology, and lists CSS level 1 and 2 properties and values supported by
More informationHTML/XML. HTML Continued Introduction to CSS
HTML/XML HTML Continued Introduction to CSS Entities Special Characters Symbols such as +, -, %, and & are used frequently. Not all Web browsers display these symbols correctly. HTML uses a little computer
More informationUnit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors
Unit 10 - Client Side Customisation of Web Pages Week 5 Lesson 1 CSS - Selectors Last Time CSS box model Concept of identity - id Objectives Selectors the short story (or maybe not) Web page make-over!
More information2. Write style rules for how you d like certain elements to look.
CSS for presentation Cascading Style Sheet Orientation CSS Cascading Style Sheet is a language that allows the user to change the appearance or presentation of elements on the page: the size, style, and
More informationFundamentals: Client/Server
Announcements Class Web Site: http://www.cs.umd.edu/projects/passport/classes/summer2008/ You can find this link at the end of the main passport site http://www.cs.umd.edu/projects/passport/webpage/ E-mail
More informationIndex LICENSED PRODUCT NOT FOR RESALE
Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using
More informationCSS Selectors. element selectors. .class selectors. #id selectors
CSS Selectors Patterns used to select elements to style. CSS selectors refer either to a class, an id, an HTML element, or some combination thereof, followed by a list of styling declarations. Selectors
More informationWeb Development IB PRECISION EXAMS
PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards
More informationIntroduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100
Introduction to Multimedia MMP100 Spring 2016 profehagan@gmail.com thiserichagan.com/mmp100 Troubleshooting Check your tags! Do you have a start AND end tags? Does everything match? Check your syntax!
More informationCSC309 Tutorial CSS & XHTML
CSC309 Tutorial CSS & XHTML Lei Jiang January 27, 2003 1 CSS CSC309 Tutorial --CSS & XHTML 2 Sampel XML Document
More informationAssignments (4) Assessment as per Schedule (2)
Specification (6) Readability (4) Assignments (4) Assessment as per Schedule (2) Oral (4) Total (20) Sign of Faculty Assignment No. 02 Date of Performance:. Title: To apply various CSS properties like
More informationDownloads: Google Chrome Browser (Free) - Adobe Brackets (Free) -
Week One Tools The Basics: Windows - Notepad Mac - Text Edit Downloads: Google Chrome Browser (Free) - www.google.com/chrome/ Adobe Brackets (Free) - www.brackets.io Our work over the next 6 weeks will
More informationCSS: Cascading Style Sheets
What are Style Sheets CSS: Cascading Style Sheets Representation and Management of Data on the Internet, CS Department, Hebrew University, 2007 A style sheet is a mechanism that allows to specify how HTML
More informationCSS. Lecture 16 COMPSCI 111/111G SS 2018
CSS Lecture 16 COMPSCI 111/111G SS 2018 No CSS Styles A style changes the way the HTML code is displayed Same page displayed using different styles http://csszengarden.com Same page with a style sheet
More informationMinistry of Higher Education and Scientific Research
Morning Study Department of information technology Institute of Technical - Duhok. University of Polytechnic Duhok. Subject: Web Technology Course book for 2nd year. Lecturer s name: MSc. Ayman Nashwan
More informationIntroduction to Web Tech and Programming
Introduction to Web Tech and Programming Cascading Style Sheets Designed to facilitate separation of content and presentation from a document Allows easy modification of style for an entire page or an
More informationA Brief Introduction to HTML
A P P E N D I X HTML SuMMAry J A Brief Introduction to HTML A web page is written in a language called HTML (Hypertext Markup Language). Like Java code, HTML code is made up of text that follows certain
More informationCSS Styles Quick Reference Guide
Table 1: CSS Font and Text Properties Font & Text Properties Example(s) font-family Font or typeface font-family: Tahoma font-size Size of the font font-size: 12pt font-weight Normal or bold font-weight:
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 3. Page Layout Design Objectives Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationINFS 2150 Introduction to Web Development
Objectives INFS 2150 Introduction to Web Development 3. Page Layout Design Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationWelcome Please sit on alternating rows. powered by lucid & no.dots.nl/student
Welcome Please sit on alternating rows powered by lucid & no.dots.nl/student HTML && CSS Workshop Day Day two, November January 276 powered by lucid & no.dots.nl/student About the Workshop Day two: CSS
More informationOliver Pott HTML XML. new reference. Markt+Technik Verlag
Oliver Pott HTML XML new reference Markt+Technik Verlag Inhaltsverzeichnis Übersicht 13 14 A 15 A 16 ABBR 23 ABBR 23 ACCEPT 26 ACCEPT-CHARSET
More informationLearning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are
HTML CSCI311 Learning Objectives Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are HTML: Hypertext Markup Language HTML5 is new standard that replaces
More information<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***
Chapter 7 Using Advanced Cascading Style Sheets HTML is limited in its ability to define the appearance, or style, across one or mare Web pages. We use Cascading style sheets to accomplish this. Remember
More informationCSS Lecture 16 COMPSCI 111/111G SS 2018
No CSS CSS Lecture 16 COMPSCI 111/111G SS 2018 Styles Astyle changes the way the HTML code is displayed Same page displayed using different styles Same page with a style sheet body font-family: sans-serif;
More informationOverview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS
CSS Overview Part I: Portraying the Internet as a collection of online information systems Part II: Design a website using HTML/XHTML & CSS XHTML validation What is wrong?
More informationTo link to an external stylesheet, the link element is placed within the head of the html page:
CSS Basics An external style sheet is simply a text file (use BBEdit or Textwrangler) containing style rules, saved with the.css extension. It s best practice to keep style sheets for a site grouped within
More informationCreating a Website: Advanced Dreamweaver
Creating a Website: Advanced Dreamweaver Optimizing the Workspace for Accessible Page Design 1. Choose Edit > Preferences [Windows] or Dreamweaver > Preferences [Macintosh]. The Preferences dialog box
More informationREADSPEAKER ENTERPRISE HIGHLIGHTING 2.5
READSPEAKER ENTERPRISE HIGHLIGHTING 2.5 Advanced Skinning Guide Introduction The graphical user interface of ReadSpeaker Enterprise Highlighting is built with standard web technologies, Hypertext Markup
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationHTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية
HTML Mohammed Alhessi M.Sc. Geomatics Engineering Wednesday, February 18, 2015 Eng. Mohammed Alhessi 1 W3Schools Main Reference: http://www.w3schools.com/ 2 What is HTML? HTML is a markup language for
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 informationLab 4 CSS CISC1600, Spring 2012
Lab 4 CSS CISC1600, Spring 2012 Part 1 Introduction 1.1 Cascading Style Sheets or CSS files provide a way to control the look and feel of your web page that is more convenient, more flexible and more comprehensive
More informationIndian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T.
Indian Institute of Technology Kharagpur HTML Part III Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Kharagpur, INDIA Lecture 15: HTML Part III On completion, the student will be able
More informationModule 2 (VII): CSS [Part 4]
INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module 2 (VII): CSS [Part 4] Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of Petroleum and Minerals
More informationTable of Contents. MySource Matrix Content Types Manual
Table of Contents Chapter 1 Introduction... 5 Chapter 2 WYSIWYG Editor... 6 Replace Text... 6 Select Snippet Keyword... 7 Insert Table and Table Properties... 8 Editing the Table...10 Editing a Cell...12
More informationChapter 4. Introduction to XHTML: Part 1
Chapter 4. Introduction to XHTML: Part 1 XHTML is a markup language for identifying the elements of a page so a browser can render that page on a computer screen. Document presentation is generally separated
More informationID1354 Internet Applications
ID1354 Internet Applications CSS Leif Lindbäck, Nima Dokoohaki leifl@kth.se, nimad@kth.se SCS/ICT/KTH What is CSS? - Cascading Style Sheets, CSS provide the means to control and change presentation of
More informationChapter 3 Style Sheets: CSS
WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE JEFFREY C. JACKSON Chapter 3 Style Sheets: CSS 1 Motivation HTML markup can be used to represent Semantics: h1 means that an element is a top-level heading
More informationFull file at New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13. HTML and CSS
New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13 HTML and CSS Tutorial One: Getting Started with HTML 5 A Guide to this Instructor s Manual: We have designed this Instructor s
More informationCSS 1: Introduction. Chapter 3
CSS 1: Introduction Chapter 3 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of Web http://www.funwebdev.com Development What is CSS? You be styling soon CSS is a W3C standard
More informationCSC 121 Computers and Scientific Thinking
CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language
More informationDAY 4. Coding External Style Sheets
DAY 4 Coding External Style Sheets LESSON LEARNING TARGETS I can code and apply an embedded style sheet to a Web page. I can code and apply an external style sheet to multiple Web pages. I can code and
More informationCascading Style Sheets. Overview and Basic use of CSS
Cascading Style Sheets Overview and Basic use of CSS What are Style Sheets? A World Wide Web Consortium (W3C) defined standard A way for web page designers to separate the formatting of a document from
More informationA HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension
HTML Website is a collection of web pages on a particular topic, or of a organization, individual, etc. It is stored on a computer on Internet called Web Server, WWW stands for World Wide Web, also called
More informationFUNDAMENTALS OF WEB DESIGN (46)
8 Pages Contestant Number Time Rank FUNDAMENTALS OF WEB DESIGN (46) Regional 2010 Points Section Possible Awarded 20 Questions @ 5pts. 100 pts Application (Subj.) 100 pts TOTAL POINTS 200 pts Failure to
More information