Неправильное выравнивание ячеек таблицы сетки в reStructuredText с использованием Sphinx Прочитайте тему Документов - PullRequest
0 голосов
/ 14 октября 2019

Я создал таблицу-сетку, подобную приведенной ниже, в reStructuredText, и я использую Sphinx и тему ReadtheDocs для создания документации. Однако при рендеринге в HTML ячейки в столбцах A и B вертикально выравниваются по центру (из-за высоты строки в столбце C), а не остаются в верхней части ячейки.

+------------------+---------------+-------------------+
| Column A         |Column B       |Column C           |
+------------------+---------------+-------------------+
|Identify the whole|Read the       |Prices are a good  |
|and fractional    |decimal number |representation of  |
|parts of a decimal|as two         |decimals.          |
|number.           |separate whole |                   |
|                  |numbers.       |[CONCEPT] What     |
|                  |               |does the dot mean  |                  
|                  |               |in this number?    |                  
|                  |               |(Show a price in   |                  
|                  |               |dollars and cents.)|                  
|                  |               |                   |
|                  |               |[Explanation: Since|                  
|                  |               |a dollar is made up|                  
|                  |               |of 100 cents, we   |                  
|                  |               |use a dot to       |                  
|                  |               |separate the two.  |                  
|                  |               |In this case, the  |                  
|                  |               |price is *x*       |                  
|                  |               |dollars and *y*    |                  
|                  |               |cents.]            |
+------------------+---------------+-------------------+     

Этокак это выглядит в HTML:

enter image description here

Это похоже на ошибку, особенно в ReadtheDocs, как и в других темах. Я вижу текст ячейки в столбцах A иВертикально выровненный B сверху, как и должно быть.

Я попытался переопределить CSS, установив свойство vertical-align: top в файле CSS, который находится у меня в папке _static. Вот что я сделал:

.wy-table-responsive table td {
   vertical-align: top;
}

Но это не сработало. (И я использовал тот же CSS-файл для успешного переопределения других вещей, поэтому он настроен правильно.)

Что я делаю не так? Любая идея, как выровнять все содержимое моей ячейки таблицы в верхней части ячейки?

...