Вы можете достичь этого, используя flexbox с flex-direction: column-reverse
. Я также сделал div редактируемым, поэтому вы можете попробовать фрагмент кода, набрав дополнительный текст:
.div-increase {
position: relative;
display: flex;
flex-direction: column-reverse;
width: 210px;
height: 100px;
max-width: 210px;
max-height: 250px;
min-height: 1.5em;
border: 1px solid blue;
padding: 3px;
border-radius: 10px;
line-height: normal;
color: red;
}
commodo sit amet, posuere lobortis quam. Vestibulum d
вот моя любимая шпаргалка flexbox , официальная документация и поддержка браузера
И немного более медленный поиск поднимает сообщение в блоге" класс синтаксического анализатора CSS в.NET ", который встраивает эта суть в GitHub (в случае, если блог когда-либо умирает).
ExCSS (поддерживает CSS2.1 и CSS3) на GitHub: https://github.com/TylerBrinks/ExCSS.
, Который является более новой версией статьи проекта кода: http://www.codeproject.com/KB/recipes/CSSParser.aspx
Здесь можно найти другой специально для C# с демонстрационным источником.
Я написал его, используя грамматику, указанную в спецификации CSS 2.1. Я также выпустил его сейчас: подробности см. http://www.modeltext.com/css/
There is a CSS grammar file for GoldParser:
http://goldparser.org/grammars/files/css.zip
GoldParser is easy to include in a C# project, and generates an real LALR parser - not some regex hack.