Basics
Creating a Document
Head and Body Elements
Formatting Text
Creating Lists
Embedding Images
URLs Explained
Linking to Documents
Creating Tables
Forms Form Basics
Input and Textarea
Select Lists
Frames Framesets
The Frame Element
Nested Framesets
Targetting Frames
Inline Frames
Tips and Tricks Meta Tags
Transition Effects
HTML Generators Create a Document
Create a List
Create a Table
HTML
Basics
Implementing CSS
CSS Syntax
Pseudo Classes/Elements
CSS Classes
CSS Properties Font Properties
Color and Background
Text Properties
Border Properties
Margins and Padding
Size and Position
Tips and Tricks Menu Buttons
Special Effects
CSS
Basics
Running a Script
Variables
Expressions and Operators
Objects.Properties.Methods
The Date Object
Strings
Regular Expressions
Defining RegExp Patterns
Branches and Conditions
Loops
Arrays Array Basics
Array Methods
Sorting Arrays

User-Defined Functions
Cookies
Windows
Frames
Tips and Tricks Image Replacement
Using Includes
Form Validation
Debugging
JavaScript
Basics
Creating a Script
Running a Script
Variables
Expressions and Operators
Strings Strings Basics
Strings and Substrings
Replacing Substrings
Regular Expressions
Branches and Conditions
Loops
Arrays Array Basics
Array Functions
Sorting Arrays
User-Defined Functions
Include and Require
Uploading Files
File Functions
Session Variables
Tips and Tricks Page Templates
Form Reply Scripts
Form Validation
JavaScript to PHP
PHP
Basics
Create and Drop
Show and Describe
Insert, Update and Delete
Querying
Join Queries
Functions
Table Locking
PHP/MySQL Functions Accessing a Database
Querying with PHP
Create and Drop with PHP
Insert and Update with PHP
Frequently Used Functions MySQL
Basics
Layout and Navigation
Page Content Style
Web Page Copy
Graphics and Animation
HTML Forms
Accessibility
Legal Requirements
MySQL
CSSBasicsImplementing CSSCSS SyntaxPseudo Classes/ElementsCSS ClassesCSS PropertiesFontColor and BackgroundTextBorderMargins and PaddingCSS size and position propertiesSize and Position

Home > CSS > Size and Position Propertiesprinter version

CSS Size and Position Properties

These CSS properties allow fine control over the size and position of HTML elements, particularly <div> and <span>.

Units of Measurement

Units of measurement, when applied to HTML elements, may either be relative or absolute. Absolute units have no real meaning on a computer screen so are not covered here. Relative units include ...

Example of Setting the Size and Position Properties of a Class
.element_class_name {
position: absolute;
width: 400px;
height: 200px;
}


PropertyDescriptionValues
widthSets the width of the element.
If length is used it must be set to units of measurement.
auto
length
percentage
heightSets the height of the element.
If length is used it must be set to units of measurement.
auto
length
percentage
clearForces following elements to be displayed below the element instead of wrapping round it.none
both
left
right
clipSets which part of the element is visible. Anything outside the defined rectangle is clipped.
The rectangle is defined with rect(top,right,bottom,left) using units of measurement.
auto
rect
displayThis determines whether an element is rendered or not.
none means it is not rendered.
inline means it is rendered inline with surrounding elements
block means it is rendered with a line to itself.
none
inline
block
floatThis causes following elements to wrap to the left or right of the element.none
left
right
leftSets the left position of the element in relation to its containing element.
If length is used it must be set to units of measurement.
auto
length
percentage
rightSets the right position of the element in relation to its containing element.
If length is used it must be set to units of measurement.
auto
length
percentage
topSets the top position of the element in relation to its containing element.
If length is used it must be set to units of measurement.
auto
length
percentage
overflowThis determines how the element will display its content if the content is larger than the element.
auto means the browser will decide what to do.
visible means the content will be seen outside the element
hidden means the content will be clipped to fit the element.
scroll means that the content is clipped but scrollbars will allow the clipped part to be viewed.
auto
visible
hidden
scroll
z−indexThis controls the stacking order of positioned elements that overlap. Higher numbers always appear above lower numbers in the stacking order.auto
number


Previous - Margins and Padding Properties Previous - Margins and Padding Properties


Privacy | Terms | Contact | Links | Sitemap | RSS Feeds RSS and JavaScript Feeds
©2010 www.webdesignworkmate.co.uk all rights reserved 
Design and Production by smallbizonline website design © 2000-2010
Valid HTML 4.01! Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0Valid CSS!
Tips and TricksMenu ButtonsSpecial Effects
Got any CSS Tips?
Send me your tip and if it's suitable I'll put it on the site, credit it to you and add a link back to your site.
Recommended Reading
CSS - the missing manual

The CSS anthology

Beginning CSS web development