Main content
This is the main content. This is the main content. This is the main content.
Lab 2 - Cascading Style SheetsStyling with the STYLE attributeStyle attribute allows configuring look and feel right on the element. Although it's very convenient it is considered bad practice and you should avoid using the style attribute ID selectorsInstead of changing the look and feel of all the elements of the same name, e.g., P, we can refer to a specific element by its ID Here's another paragraph using a different ID and a different look and feel Class selectorsInstead of using IDs to refer to elements, you can use an element's CLASS attribute This heading has same style as paragraph aboveDocument structure selectorsSelectors can be combined to refer elements in particular places in the document This paragraph's red background is referenced as ColorsForeground colorThe text in this paragraph is red butthis text is green Background colorThis background of this paragraph is red butthe background of this text is green and the foreground white BordersSolid fat red border Dashed thin blue border PaddingPadded top left Padded bottom right Padded all around MarginsMargin bottom Margin left right Margin all around Rounded cornersRounded corners on the top Rounded corners at the bottom Rounded corners all around Different rounded corners DimensionPortrait Landscape Square RelativePortrait Landscape Square Absolute positionPortrait Landscape Square Fixed positionCheckout the blue square that says "Fixed position" stuck all the way on the right and half way down the page. It doesn't scroll with the rest of the page. Its position is "Fixed".Fixed position Z indexPortrait Landscape Square Float Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus, enim eget dignissim dapibus, leo lorem volutpat augue, ut tincidunt mauris nisi vulputate tellus. Integer sollicitudin leo ut mi congue ultricies. Donec ex enim, porttitor eget nunc quis, gravida accumsan nisi. Donec vehicula aliquam lacus nec molestie. Morbi tempus semper augue, lacinia vestibulum sapien cursus nec. Pellentesque tincidunt libero id luctus aliquam. Ut sed elementum ipsum, sed cursus lacus. Phasellus condimentum massa quis ante feugiat eleifend. Etiam vehicula erat magna, vel vestibulum magna efficitur sed. Ut ut pretium urna, nec lacinia magna. Sed eu porttitor lorem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec eu purus tincidunt, volutpat felis in, scelerisque est. Maecenas non sapien sit amet ligula rutrum euismod ut vitae turpis. Nunc eleifend placerat imperdiet. Quisque tincidunt lectus laoreet volutpat laoreet. Nam laoreet dolor porta est porta tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Suspendisse gravida porta finibus. Praesent eget pulvinar libero. Aliquam dignissim vehicula mauris, a porta metus dictum et. Ut elementum urna id tempus sagittis. Lorem ipsum, dolor sit amet consectetur adipisicing elit. Eius hic ... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus, enim eget dignissim dapibus, leo lorem volutpat augue, ut tincidunt mauris nisi vulputate tellus. Integer sollicitudin leo ut mi congue ultricies. Donec ex enim, porttitor eget nunc quis, gravida accumsan nisi. Donec vehicula aliquam lacus nec molestie. Morbi tempus semper augue, lacinia vestibulum sapien cursus nec. Pellentesque tincidunt libero id luctus aliquam. Ut sed elementum ipsum, sed cursus lacus. Phasellus condimentum massa quis ante feugiat eleifend. Etiam vehicula erat magna, vel vestibulum magna efficitur sed. Ut ut pretium urna, nec lacinia magna. Sed eu porttitor lorem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec eu purus tincidunt, volutpat felis in, scelerisque est. Maecenas non sapien sit amet ligula rutrum euismod ut vitae turpis. Nunc eleifend placerat imperdiet. Quisque tincidunt lectus laoreet volutpat laoreet. Nam laoreet dolor porta est porta tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Suspendisse gravida porta finibus. Praesent eget pulvinar libero. Aliquam dignissim vehicula mauris, a porta metus dictum et. Ut elementum urna id tempus sagittis. Lorem ipsum, dolor sit amet consectetur adipisicing elit. Eius hic ... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus, enim eget dignissim dapibus, leo lorem volutpat augue, ut tincidunt mauris nisi vulputate tellus. Integer sollicitudin leo ut mi congue ultricies. Donec ex enim, porttitor eget nunc quis, gravida accumsan nisi. Donec vehicula aliquam lacus nec molestie. Morbi tempus semper augue, lacinia vestibulum sapien cursus nec. Pellentesque tincidunt libero id luctus aliquam. Ut sed elementum ipsum, sed cursus lacus. Phasellus condimentum massa quis ante feugiat eleifend. Etiam vehicula erat magna, vel vestibulum magna efficitur sed. Ut ut pretium urna, nec lacinia magna. Sed eu porttitor lorem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec eu purus tincidunt, volutpat felis in, scelerisque est. Maecenas non sapien sit amet ligula rutrum euismod ut vitae turpis. Nunc eleifend placerat imperdiet. Quisque tincidunt lectus laoreet volutpat laoreet. Nam laoreet dolor porta est porta tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Suspendisse gravida porta finibus. Praesent eget pulvinar libero. Aliquam dignissim vehicula mauris, a porta metus dictum et. Ut elementum urna id tempus sagittis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus, enim eget dignissim dapibus, leo lorem volutpat augue, ut tincidunt mauris nisi vulputate tellus. Integer sollicitudin leo ut mi congue ultricies. Donec ex enim, porttitor eget nunc quis, gravida accumsan nisi. Donec vehicula aliquam lacus nec molestie. Morbi tempus semper augue, lacinia vestibulum sapien cursus nec. Pellentesque tincidunt libero id luctus aliquam. Ut sed elementum ipsum, sed cursus lacus. Phasellus condimentum massa quis ante feugiat eleifend. Etiam vehicula erat magna, vel vestibulum magna efficitur sed. Ut ut pretium urna, nec lacinia magna. Sed eu porttitor lorem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec eu purus tincidunt, volutpat felis in, scelerisque est. Maecenas non sapien sit amet ligula rutrum euismod ut vitae turpis. Nunc eleifend placerat imperdiet. Quisque tincidunt lectus laoreet volutpat laoreet. Nam laoreet dolor porta est porta tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Suspendisse gravida porta finibus. Praesent eget pulvinar libero. Aliquam dignissim vehicula mauris, a porta metus dictum et. Ut elementum urna id tempus sagittis. Lorem ipsum, dolor sit amet consectetur adipisicing elit. Eius hic ...FloatYellow Blue Red ![]() Grid layoutLeft halfRight halfLeft thirdRight two thirdsMain contentThis is the main content. This is the main content. This is the main content. FlexColumn 1 Column 2 Column 3 FlexColumn 1 Column 2 Column 3 FlexColumn 1 Column 2 Column 3 Media Query DemoThis demo uses CSS media queries to change colors based on screen width:
React Icons SamplerBootstrapGrid systemLeft halfRight halfOne thirdTwo thirdsSidebarMain contentSidebarResponsive grid systemColumn AColumn BColumn CColumn DResponsive grid system123456789101112XS - Extra Small (<576px) S - Small (≥576px) M - Medium (≥768px) L - Large (≥992px) XL - Extra Large (≥1200px) XXL - Extra Extra Large (≥1400px) Tables
Responsive tables
Favorite moviesAliens Terminator Blade Runner Lord of the Ring Star Wars FormsDropdownsSwitchesRangeAddons$0.00 $0.00 Responsive formsResponsive forms 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||