Calculate width based on total width

#content {
  width: -moz-calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: -o-calc(100% - 10px);
  width: calc(100% - 10px);
}

Width only as wide as needed for the text

.My-Button {
  min-width: 86px;
  display: inline-block;
}

Min width needed to fit the content

Min possible (move things under each other to minimise)
  width: min-content;
Min needed without making thinner than normal
  width: fit-content;