Is it possible for child elements of a display:box parent to retain their individual height rather than all resizing to the same height?

I've created a JS fiddle to illustrate my current project. Check it out here: http://jsfiddle.net/bjankord/2EKQv/ I've noticed that when I set a height for one of the child elements within a parent that has display:box property, all other child elements adjust their height accordingly. I'm not sure if this behavior is intended with the display:box and box-ordinal-group properties, but if it is, it's causing some challenges. My intention was to use CSS box-ordinal-group to rearrange my HTML structure for responsive web designs, but the issue with heights is making it difficult.

Answer №1

While I may not be an expert on flexbox, after some quick experimentation, it seems that adjusting your layout to three vertical columns and adding box-orient:vertical to the parent elements may be necessary. To make one child element taller than the others, consider setting the box-flex property to 2 on the withHeight class and specifying a min-height of 300px for that class.

Fiddle: To address the height issue, I made adjustments to your code by introducing a parent container with box-orient:horizontal to align the columns horizontally, while giving each column box-orient:vertical. This appeared to resolve the problem with height.

http://jsfiddle.net/mdJ2L/1/

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

What could be causing external stylesheet styles to take precedence over internal and inline styles?

Currently, I am working on a website that utilizes a global stylesheet which applies styles to specific element types. Personally, I find this approach inefficient. As I develop ASP.NET user controls for different pages, I consistently encounter issues whe ...

Endlessly scrolling text using CSS

Is it possible to create a continuous rolling text effect on an HTML page without any gaps, similar to a ticker tape display? For example, displaying "Hello World ... Hello World ... Hello World ... Hello World ..." continuously. I attempted using the CSS ...

An image on the left side of a perfectly aligned text

I am currently working on aligning an image and text for a logo. However, I am having trouble justifying the second line to the width of the block. Here is the desired result: This is what I have tried: @import url(http://fonts.googleapis.com/css?famil ...

The options in the drop-down menu appear to be stuck and remain in place

Can someone with expertise lend me a hand? I've been racking my brain over this issue, and while I feel like I'm on the right track, I just can't seem to make my sub-sub menu items drop down to the right on hover. I suspect there might be c ...

Ways to personalize the md breakpoint for an individual Material UI Grid component with custom CSS

I have incorporated material ui's Grid for responsive user interface design. <Grid spacing={2} xs={12} container={true}> <Grid item={true} lg={4} md={6} sm={12}>...</Grid> <Grid item={true} lg={4} md={6} sm={12}>...</Gri ...

How can I alter the font color of the parent <li> tag when the child <li> tag is being hovered over using CSS?

CSS Question: <ul> <li>LINK 1</li> <li>LINK 2</li> <li>LINK 3 <ul> <li>link 3.1</li> <li>link 3.2</li> </ul> </li> </ul> Is there a way in CSS to change the t ...

Try utilizing an image to hold text content rather than a traditional div container

I am seeking help with displaying a brief image description at the bottom of an image. Currently, the display looks like this: https://www.bootply.com/render/Gwde8WHtot However, I would like the green background to align with the actual image rather than ...

Tips for removing yellow box decorations

I've noticed a yellow outline appearing on many of my input boxes when I select them. How can I remove this? Css lint is reminding me that: *:focus { outline: none; } should not be used due to outlines should not be hidden unless other visual chang ...

The paragraph element is refusing to align with the next paragraph element on the following line

The issue I'm facing is that the paragraph element is not displaying on a separate line from the other paragraph element. body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; backgr ...

Guide on adding CSS3 ribbons to elements on both sides

I recently came across a tutorial that teaches how to create a CSS ribbon. However, after following the tutorial, I found that the ribbon only appears on one side of the element. This has left me wondering if it's possible to have the ribbon display o ...

Enhancing unique designs

After searching for a background pattern, I stumbled upon this unique design. Currently, I have it as the backdrop for my website. The issue arises from the fact that this pattern doesn't seamlessly repeat. When I set it as the body background usin ...

What is the reason for the background image not appearing while utilizing a bootstrap template designed for it?

I recently started working on an asp.net application and decided to integrate a pre-made bootstrap template for the frontend. After some searching, I came across this one. The original site showcasing the template looked really appealing with a background ...

How to align CSS counters to the right within the ::before pseudo-element

Utilizing CSS counters and the <code> element to display syntax highlighted code snippets with automatic line numbering: JSFiddle HTML: <code> <div class="line"><span>line 1</span></div> <div class="line">< ...

When hovering over the alternating rows of a table, the shadow effect does not appear

I'm encountering an issue with CSS. I have a table and when hovering on the table's tr, there's a CSS property for box-shadow. The problem is that this box-shadow isn't fully visible for the even rows. https://i.sstatic.net/9uSjO.png ...

Ways to enlarge the font size of a hyperlink

I am just starting out with coding and I need to figure out how to increase the font size of my link. <!DOCTYPE html> <html> <head> <style> /* unvisited link */ a:link { color: #FFFFFF; } /* visited link */ a:visited { color: #FF ...

Is there an alternative to translate3d that I should consider using?

When the code transform: translate3d(0,0,0); is included, it prevents position:fixed; from working. After removing it, I am able to use position:fixed; once again. However, there is now an issue with my navigation bar, as it relied on the transform code to ...

Tips for shifting a stuck div 200px upward once the bottom of the page is reached while scrolling:

I've set up a page layout with two columns, one fixed and the other scrollable. The left column is fixed (containing Google ads) and stays in place as I scroll down the page. The right column displays posts and scrolls along with the rest of the con ...

Experiencing issues with my website navigation malfunctioning on specific iOS devices

After testing my project today, I discovered that the mobile navigation on my website is not displaying its list items on certain iOS devices. The navigation worked fine on an iPhone 5 and iPad Mini, but failed to show the list items on an iPhone 4 and old ...

Reverting a concealed segment

Can anyone make sense of my unconventional explanation? I've set up a hidden section as shown below: <section class="intro"> <label> <input type="checkbox"> <span class="menu"> <span class="hamburger"></span&g ...

Can someone guide me on how to align text to the bottom border of a page?

Is there a way to adjust the position of the header text ("bottom text") so that it appears just above the bottom border of the page? I have attempted modifying styles and classes within the footer, style, and h3 tags but have not had any success. Below ...