html/css простой двухстрочный / двухстрочный элемент

Извините, мне сложно найти через поиск

<div>
    <??> 
        <??> Question </??>   <??> X Y <??>
    </??>
    <button> Answer 1</button>
    <button> Answer 2</button>
    <button> Answer 3</button>
</div>

Где X и Y - числа от 0 до 100; Как правильно сложить X поверх Y, как дробь? РЕДАКТИРОВАТЬ: это пример, разметка может быть добавлена ​​/ изменена.

2 ответа

Попробуй это:

<sup>X</sup>&frasl;<sub>Y</sub>

Выход:

XY

Ссылка: http://changelog.ca/log/2008/07/01/writing_fractions_in_html

Вы можете поместить одно число вертикально над другим, но вам нужно использовать CSS в тандеме.

Объявить в HTML:

<p>1 <span class="frac"><sup>X</sup><span>/</span><sub>Y</sub></span>.</p>

Тогда CSS:

span.frac {
  display: inline-block;
  font-size: 50%;
  text-align: center;
}
span.frac > sup {
  display: block;
  border-bottom: 1px solid;
  font: inherit;
}
span.frac > span {
  display: none;
}
span.frac > sub {
  display: block;
  font: inherit;
}

Диапазон позволяет тексту, представленному в html для клиента без CSS. Надеюсь, это поможет вам.

Другие вопросы по тегам