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

Css Basic Properties

The document outlines basic CSS properties related to borders, margins, and element classification. It details properties such as border width, style, color, margin settings, and various display types, along with their effects and examples. Key takeaways emphasize the use of display, position, overflow, and z-index for effective layout management.

Uploaded by

kahegis635
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Css Basic Properties

The document outlines basic CSS properties related to borders, margins, and element classification. It details properties such as border width, style, color, margin settings, and various display types, along with their effects and examples. Key takeaways emphasize the use of display, position, overflow, and z-index for effective layout management.

Uploaded by

kahegis635
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

CSS BASIC PROPERTIES

📌 3. Border (Element’s Edge)

The border is the visible edge around an element.

✅ Properties

Property Description

border Defines width, style, and color in one line.

border-width Sets the border thickness.

border-style Defines the border type (solid, dashed, dotted, etc.).

border-color Sets the border color.

border-radius Rounds the corners.

📝 Example

css

CopyEdit

div {

border: 3px solid black;

📌 Effect: A 3px solid black border around the box.

🔹 Shorthand

css

CopyEdit

border: 2px dashed red;

📌 Effect: A 2px red dashed border.

🔹 Rounded Corners

css

CopyEdit
border-radius: 10px;

📌 Effect: Smooth, curved edges.

📌 4. Margin (Outer Space)

Margin creates space between elements.

✅ Properties

Property Description

margin Sets margin for all sides.

margin-top Adds margin only at the top.

margin-right Adds margin only at the right.

margin-bottom Adds margin only at the bottom.

margin-left Adds margin only at the left.

margin: auto; Centers the element horizontally.

📝 Example

css

CopyEdit

div {

margin: 30px;

📌 Effect: The box has 30px space on all sides.

🔹 Shorthand

css

CopyEdit

margin: 10px 20px 15px 5px; /* (Top Right Bottom Left) */

🔹 Auto Centering
css

CopyEdit

div {

margin: 0 auto;

width: 200px;

📌 Effect: The element is centered horizontally.

📌 Box Model Summary

Property Effect

content Defines the size of the box.

padding Adds space inside the box.

border Creates an outline around the box.

margin Adds space outside the box.

✅ Use box-sizing: border-box; to include padding & border in width/height calculations.

Would you like visual examples or interactive demos? 😊

4o

You said:

classification properties in css

ChatGPT said:

📌 CSS Classification Properties

CSS classification properties control how elements behave in layouts, including display types,
positioning, floating, visibility, and content handling.

📌 1. display (Defines How Elements Appear)

🔹 Controls whether an element is block, inline, flex, grid, etc.


✅ Common Values:

Value Behavior

block Takes full width, starts on a new line.

inline Takes only necessary width, stays in line.

inline-block Like inline but allows width & height.

none Hides the element completely.

flex Turns into a flex container.

grid Turns into a grid container.

📝 Example:

css

CopyEdit

div {

display: block;

span {

display: inline;

📌 Effect:

 <div> takes full width

 <span> stays inline

📌 2. float (Floating Elements)

🔹 Moves elements left or right, allowing text/content to wrap around them.

✅ Common Values:
Value Effect

left Moves element to the left of the container.

right Moves element to the right of the container.

none No floating (default).

📝 Example:

css

CopyEdit

img {

float: left;

margin-right: 10px;

📌 Effect: The image floats left, and text wraps around it.

📌 3. clear (Stops Floating)

🔹 Prevents elements from overlapping floating elements.

✅ Common Values:

Value Effect

left Stops elements from being next to left-floated elements.

right Stops elements from being next to right-floated elements.

both Clears both left & right floats.

📝 Example:

css

CopyEdit

.clearfix::after {

content: "";
display: block;

clear: both;

📌 Effect: Prevents floating elements from breaking layouts.

📌 4. position (Element Positioning)

🔹 Controls how elements are positioned in a document.

✅ Common Values:

Value Effect

static Default positioning (normal document flow).

relative Moves element relative to its original position.

absolute Moves element relative to its nearest positioned ancestor.

fixed Stays fixed relative to the viewport.

sticky Sticks while scrolling but within a boundary.

📝 Example:

css

CopyEdit

div {

position: absolute;

top: 50px;

left: 100px;

📌 Effect: Moves the <div> 50px down and 100px right.

📌 5. visibility (Showing/Hiding Elements)


🔹 Controls whether an element is visible or hidden.

✅ Common Values:

Value Effect

visible The element is visible.

hidden The element is hidden but still takes up space.

📝 Example:

css

CopyEdit

p{

visibility: hidden;

📌 Effect: The paragraph is hidden but still occupies space.

📌 6. overflow (Handling Content Overflow)

🔹 Controls how content behaves when it exceeds its container size.

✅ Common Values:

Value Effect

visible Content overflows the container.

hidden Hides overflowed content.

scroll Adds a scrollbar for overflowed content.

auto Adds a scrollbar only when needed.

📝 Example:

css

CopyEdit

div {
width: 200px;

height: 100px;

overflow: auto;

📌 Effect: A scrollbar appears only if content overflows.

📌 7. z-index (Layering Elements)

🔹 Controls stacking order of overlapping elements.

✅ Common Values:

Value Effect

auto Default stacking order.

0, 1, 2,... Higher values bring elements to the front.

-1, -2,... Lower values push elements behind.

📝 Example:

css

CopyEdit

.box {

position: absolute;

z-index: 10;

📌 Effect: The element appears on top of lower z-index elements.

🎯 Summary Table

Property Effect

display Defines element behavior (block, inline, flex, grid).


Property Effect

float Moves elements left/right.

clear Stops elements from floating next to each other.

position Controls element positioning (static, absolute, fixed, sticky).

visibility Shows or hides elements (but still takes up space).

overflow Controls content overflow (hidden, scroll, auto).

z-index Controls layering of overlapping elements.

🚀 Key Takeaways

✅ Use display to control element behavior.


✅ Use position for precise placement.
✅ Use overflow to manage content that exceeds boundaries.
✅ Use z-index to stack elements properly.

Would you like examples with visual demos? 😊

You might also like