1. display: column;
Functionality; renders the element as block. If there is space below the element, the bottom is dropped until it intersects with another element.
2. text-align-vertical: top, middle, bottom;
Functionality; aligns the elements text vertically within the element, just as you can use a table cell with vertical-align to position content in the middle.
Now, if I've missed existing CSS that covers this functionality, even if it's not implemented, let me know. Otherwise... are there any other incredibly simple/convenient properties you'd like to see added to CSS? I'm curious to know. Please, though, describe the functionality specifically enough that it would be theoretically feasible, or I/we can say if there's some way to achieve it already.