Я работаю над некоторыми кодексами, такими как документация здесь , и я хочу написать разметку так, чтобы она выглядела как докблок Например:
@param string lastName the last name of the person
@param string firstName the first name of the person
@return string
Я пытаюсь выяснить, какие наиболее семантические элементы использовать (например, pre
или dl
или table
или комбинацию div
и span
), и я также хочу сделать это отзывчиво, так что на маленьких экранах через CSS это будет выглядеть так:
@param
string
lastName
the last name of the person
@param
string
firstName
the first name of the person
@return
string
Я использовал 2 решения для этого раньше. Первый использует pre
, у которого есть некоторые теги br
, которые установлены на display:none
выше определенной точки останова. Другой использует table
и медиа-запрос, такой как:
@media all and (max-width:640px) {
table,thead,tbody,tfoot,th,td,tr{display:block}
tr+tr{margin-top:1em}
}
Я открыт для любых других идей. Как вы думаете, что является наиболее семантическим способом, который также можно адаптировать под стиль?