Как вырованять legend по середине fieldset?

184
28 февраля 2018, 07:34

Доброго времени суток, возник вопрос. Как выровнять legend по центру fieldset?

Нагуглил такой способ:

<fieldset> 
  <legend align="center">Текст</legend> 
</fieldset>

Так же пробовал делать при помощи text-align: center; и margin-left: 50%; tranform: translateY(-50%); но не вышло то, что нужно.

Но сейчас, вроде как, пользоваться такими атрибутами - плохой тон. Есть другие способы?

Answer 1

Используйте такой способ:

legend { 
    margin: auto;
}
Answer 2

Вариант 1 - минус в том, что ячейка на всю ширину и перекрывает границу fieldset:

fieldset>legend { 
  width: 100%; 
  display: table-cell; 
  text-align: center; 
}
<fieldset> 
  <legend>Fix using absolute and transform</legend> 
</fieldset>

  1. Подобный вопрос на so
  2. Оригинал ответа 1
READ ALSO
Неизвестные отступы [дубликат]

Неизвестные отступы [дубликат]

На данный вопрос уже ответили:

213
В подключенном шрифте только в жирном начертании не показывается неразрывный пробел

В подключенном шрифте только в жирном начертании не показывается неразрывный пробел

По какой причине может не отображаться неразрывный пробел &nbsp; в шрифте и как это исправить? Использую локально подключенный шрифт "Futuris"При...

260
изменить тип поля VARCHAR на DATE

изменить тип поля VARCHAR на DATE

Два года назад была создана база, сейчас хочется ее немного привести в порядок

216
Как хранить смайлики в MySQL?

Как хранить смайлики в MySQL?

При попытке загрузить смайлик в БД, пишет: "1366 (HY000): Incorrect string value: '\xF0\x9F\x98\x89' for column 'last_name' at row 1"

256