Skip to content

CSS properties ​

Every property TCSS accepts. An unknown property, or a value outside its list, is V003. A document without version accepts all of them; the notes say what an older version="1" or version="2" document leaves out. Sizes are N cells, N% of the parent, Nfr shares of what is left, or auto. Colors are a $token (or var(--token)), one of the 16 ANSI names, #rgb, #rrggbb, or default. See TCSS and Layout for how they combine.

PropertyValuesNotes
alignstart · center · end · stretch
background$token · var(--token) · ansi-name · #rgb · #rrggbb · default
barblock · eighthsnot in version="1"
boldtrue · false
bordernone · single · double · rounded · thick
border-color$token · var(--token) · ansi-name · #rgb · #rrggbb · default
color$token · var(--token) · ansi-name · #rgb · #rrggbb · default
column-gap0-4not in version="1" or "2"
content-alignstart · center · end
dimtrue · false
displayflex · none
docktop · right · bottom · left
flexnumber >= 0
gap0-4
grid-columnsinteger 1-12not in version="1"
grid-min-widthinteger >= 1not in version="1"
heightN · N% · Nfr · auto
italictrue · false
justifystart · center · end · space-between
layoutcolumn · row · gridgrid: not in version="1"
margin1-4 cell valuesT R B L
max-heightN · N% · Nfr · auto
max-widthN · N% · Nfr · auto
min-heightN · N% · Nfr · auto
min-widthN · N% · Nfr · auto
overflowhidden · scroll
padding1-4 cell valuesT R B L
reversetrue · false
row-gap0-4not in version="1" or "2"
scrollbarnone · autonot in version="1"
title-color$token · var(--token) · ansi-name · #rgb · #rrggbb · default
underlinetrue · false
visibilityvisible · hidden
widthN · N% · Nfr · auto
wrapwrap · nowrap · truncate · truncate-start · truncate-middletruncate-start, truncate-middle: not in version="1" or "2"

Released under the MIT License.