В разделе «Не цели» PEP 484 прямо говорится:
Следует также подчеркнуть, что Python останется динамически типизированным языком, а у авторов нет желание сделать подсказки типа обязательными, даже по соглашению.
blockquote>Как язык с динамической типизацией, «источником правды» для информации о типах всегда будет тип времени выполнения (динамический) объекта, на который указывает имя. Само имя (в данном случае
x
) не имеет типа. Он может иметь подсказку типа , которая предполагает , какой тип будут иметь значения, связанные с именем, но эта информация является только подсказкой . Это не нормативно.Встроенный
type()
вообще не использует подсказки типов.x = 'some string' print(type(x))
всегда будет печатать
, потому что он проверяет фактический объект , на который указывает
x
, а не что-либо о самомx
.
Странно... определенно ошибка рисования. Если Вы щелкаете правой кнопкой, чтобы заставить контекстное меню появляться по части того, где строка должна быть, то при отклонении контекстного меню строка была перерисована внизу.
Править: Обходное решение - если Вы помещаете style="border-color: ...;"
на <td rowspan="3">
можно заставить границу появляться, но это должен быть другой цвет - просто используют тот, который это максимально близко к другим. Например, если таблица является использованием #ff0000 #ff0001
Я тоже обнаружил эту ошибку, но она не на моем компьютере, а на другом. Если я изменю размер окна браузера после определенного разрешения, строки исчезнут. как только я разверну окно до максимума, все вернется. вы можете исправить это навсегда, установив border-collapse: separa; это дает каждому расточителю каждой ячейки свою ширину. Это не то, чем я хочу заниматься, но это работает.
Это также может быть вызвано использованием border-collapse: collapse; затем установите выравнивание границ на 1px, а затем на 0px. Поскольку он сжимает границы, кажется, что приоритет отдается 0px по ширине 1px.
в любом случае это только firefox, и это еще одна причина отказаться от него.