Последовательности имеют метод index(value)
, который возвращает индекс первого вхождения - в Вашем случае, которым это было бы verts.index(value)
.
можно выполнить его на verts[::-1]
для обнаружения последнего индекса. Здесь, это было бы len(verts) - 1 - verts[::-1].index(value)
Примечание: это, вероятно, зависит от браузера.
Размер элемента уровня блока (td, div и т.д.), если он не указан, будет настолько большим, насколько это необходимо, в соответствии с пространством, занимаемым его содержимым. Если указано, оно будет пытаться соответственно расширяться, за исключением , если содержимое больше, и в этом случае оно будет расширяться по мере необходимости.
В вашем примере ячейка содержит один символ (неразрывный пробел), которые занимают размер одной строки. Следовательно, элемент блока должен иметь высоту не менее 1 строки; он не может принимать меньшего размера. Вот почему ваше объявление высоты было проигнорировано.
Вы можете использовать этот стиль:
line-height: 1px;
Это устанавливает высоту строки равной 1 пикселю. Высота строки не является элементом, поэтому приведенное выше правило не применяется.
Добавьте блок стиля с этим правилом
td img {display: block;}
и см. https://developer.mozilla.org/en/Images,_Tables,_and_Mysterious_Gaps для полного объяснения.
Фон не является стандартным атрибутом для элементов TD. Вместо этого используйте:
style="background: url(/path/to/image.png);"
Что касается изображения размером в 1 пиксель, я полагаю, это просто для отображения ячейки таблицы? Если так, то это не рекомендуемый способ. Вы можете сделать:
table { empty-cells: show; }
в CSS, хотя я не думаю, что IE6 поддерживает это. Более совместимый со стандартами способ - использовать неразрывный пробел:
<td> </td>