Documente Academic
Documente Profesional
Documente Cultură
• XHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
MORE HTML (2)
• Language
<html lang=“en”>
• Character Encoding in HTML5
<head>
...
<meta charset=“utf-8”>
<head>
XHTML:
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
MORE HTML (3)
• Stylesheet (CSS)
<head>
...
<link href=“styles.css” rel=“stylesheet”>
<head>
• Javascript
<head>
...
<script src=“jscript.js”></script>
<head>
TAG, ATTRIBUTE, VALUE
• Tag
• Void element: <input> <hr> <br>
• Non void element:
<a>Link</a>
Dynamic Support
• <details>
• provides details about an element. This would be like tooltips in non-Web applications.
• <datagrid>
• creates a table that is built from a database or other dynamic source
• <menu>
• an old tag brought back and given new life allowing you to create a menu system on your Web
pages
• <command>
• defines actions that should happen when a dynamic element is activated
NEW TAGS IN HTML5
Dynamic Support
• <canvas> - an element to give you a drawing space in JavaScript on your
Web pages. It can let you add images or graphs to tool tips or just create
dynamic graphs on your Web pages, built on the fly.
• <video> - add video to your Web pages with this simple tag.
• <audio> - add sound to your Web pages with this simple tag.
NEW TAGS IN HTML5
<acronym> <frameset>
<applet> <isindex>
<basefont> <noframes>
<big> <noscript>
<center> <s>
<dir> <strike>
<font> <tt>
<frame> <u>
NEW CUSTOM ATTRIBUTES
• <div id=“ticker” data-custom=“custom-value”>
• <div id=“receipt” data-orderno=“120”>
selector/element {
property: value;
}
body {
margin: 0;
padding: 0;
border-top: 1px solid #ff0;
}
GROUPING ELEMENTS
.intro {
font: 12px verdana, sans-serif;
margin: 10px;
}
THE IDENTIFIER SELECTOR
#intro {
border-bottom: 2px dashed #fff;
}
CSS SELECTORS
• Font-family
• Font-weight
• Font-style
• Font-size
CSS UNITS & COLORS
• Units
• %
• in
• cm
• mm
• em
• px
• pt
• Colors
• color name (red, etc)
• rgb(x,x,x)
• #rrggbb (HEX)
CSS LAYOUT
• Margin
• Padding
• Border
• Z-index
• Positioning
• Width
• Height
• Float
• Text-align
• Vertical-align
CSS TEXT
• Text-indent
• Text-align
• Text-decoration
• Letter-spacing
• Text-transform
• Word-spacing
• White-space
CSS BACKGROUND
• Background-color
• Background-image
• Background-position
• Background-repeat
CSS LISTS
• List-style
• List-style-image
• List-style-position
• List-style-type
CSS SHORTHAND
• Consolidates many styles into a single declaration.
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 12px;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 5px;
padding-left: 10px;