0% found this document useful (0 votes)
33 views

Learn CSS - Codecademy - Cheatsheet - Display and Positioning

The z-index property specifies the stacking order of overlapping elements, with higher values appearing above lower values. Positioning in CSS includes static, relative, absolute and fixed positioning. Fixed positioning pins an element in a fixed spot, while relative positioning positions elements based on their default position. The display property determines how elements are rendered, with block taking up the full width, inline taking the minimum width, and inline-block allowing manual sizing. Floating elements with the float property positions them left or right, and clear determines which sides other elements can float next to it.

Uploaded by

Carlos Vásquez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Learn CSS - Codecademy - Cheatsheet - Display and Positioning

The z-index property specifies the stacking order of overlapping elements, with higher values appearing above lower values. Positioning in CSS includes static, relative, absolute and fixed positioning. Fixed positioning pins an element in a fixed spot, while relative positioning positions elements based on their default position. The display property determines how elements are rendered, with block taking up the full width, inline taking the minimum width, and inline-block allowing manual sizing. Floating elements with the float property positions them left or right, and clear determines which sides other elements can float next to it.

Uploaded by

Carlos Vásquez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Cheatsheets / Learn CSS

Display and Positioning

CSS z-index property


The CSS z-index property specifies how far back or //`element1` will overlap `element2`
how far forward an element will appear on a web page
.element1 {
when it overlaps other elements.
The z-index property uses integer values, which can be position: absolute;
positive or negative values. The element with the highest z-index: 1;
z-index value will be at the foreground, while the }
element with the lowest z-index value will be at the
back.
.element2 {
position: absolute;
z-index: -1;
}

Fixed CSS Positioning


Positioning in CSS provides designers and developers #navbar {
options for positioning HTML elements on a web page.
position: fixed;
The CSS position can be set to static , relative ,
absolute or fixed . When the CSS position has a value }
of fixed , it is set/pinned to a specific spot on a page.
The fixed element stays the same regardless of scrolling.
The navigation bar is a great example of an element that
is often set to position: fixed; , enabling the user to
scroll through the web page and still access the
navigation bar.
CSS display property
The CSS display property determines the type of .container1 {
render block for an element. The most common values
display: block;
for this property are block , inline , and inline-block .
Block-level elements take up the full width of their }
container with line breaks before and after, and can have
their height and width manually adjusted.
.container2 {
Inline elements take up as little space as possible, flow
horizontally, and cannot have their width or height display: inline;
manually adjusted. }
Inline-block elements can appear next to each other, and
can have their width and height manually adjusted.
.container3 {
display: inline-block;
}

CSS position: absolute


The value absolute for the CSS property position .element {
enables an element to ignore sibling elements and instead
position: absolute;
be positioned relative to its closest parent element that is
positioned with relative or absolute . The absolute }
value removes an element entirely from the document
flow. By using the positioning attributes top , left ,
bottom and right , an element can be positioned
anywhere as expected.

CSS position: relative


The value relative of the CSS position property .element {
enables an element to be positioned relative to where it
position: relative;
would have originally been on a web page. The offset
properties can be used to determine the actual position }
of the element relative to its original position. Without the
offset properties, this declaration will have no effect on
its positioning, it will act as the default value static of
the position property.
CSS float property
The CSS float property determines how far left or how /* The content will float to the left side
far right an element should float within its parent
of the container. */
element. The value left floats an element to the left side
of its container and the value right floats an element to .left {
the right side of its container. For the property float , float: left;
the width of the container must be specified or the }
element will assume the full width of its containing
element.
/* The content will float to the right
side of the container. */
.right {
float: right;
}
The CSS clear property
The CSS clear property specifies how an element /*This determines that no other elements
should behave when it bumps into another element
within the same containing element are
within the same containing element.The clear is usually
used in combination with elements having the CSS float allowed to float on the left side of this
property. This determines on which sides floating element.*/
elements are allowed to float.
.element {
clear: left;
}

/*This determines that no other elements


within the same containing element are
allowed to float on the right side of this
element.*/
.element {
clear: right;
}

/*This determines that no elements within


the same containing element are allowed to
float on either side of this element.*/
.element {
clear: both;
}

/*This determines that other elements


within the same containing element are
allowed to float on both side of this
element.*/
.element {
clear: none;
}

Print Share

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy