То, что тег должен я использовать вместо шрифта тега устаревшего в HTML (не может использовать CSS),

Вы также можете использовать регулярные выражения и избегать использования символа «/», если хотите, например:

import re    
txt1 = "name1,5,6,[a1,a2,a3],[]"
regex = "([a-zA-Z0-9]*),([0-9]+),([0-9]+),\[(.*)\],\[(.*)\]"
matches = re.match(regex, txt1)
dict1 = {"string": matches.group(1), "integer1": matches.group(2), "integer2": matches.group(3),
         "list1": matches.group(4).split(","), "list2": matches.group(5).split(",")}

Результат:

{'string': 'name1', 'integer1': '5', 'integer2': '6', 'list1': ['a1', 'a2', 'a3'], 'list2': ['']}
12
задан gc5 11 December 2008 в 08:02
поделиться

4 ответа

Вы могли заменить

<font color="#000000">0001100000101101100011</font>

с

<span style="color:#000000">0001100000101101100011</span>

и т.д...

*Редактирование: Я знаю, что это - CSS, но он не включает отдельную таблицу стилей как состояния вопроса, которые могут быть в порядке.

36
ответ дан 2 December 2019 в 03:33
поделиться

Большое спасибо! :D Я использовал этот код

<!-- IMAGE BEGINS HERE -->
<div style="font-size:x-small;font-family:monospace">
    <span style="color:#000000">0001100000101101100011</span>
    <span style="color:#010000">00</span>
    ...etc.etc...
</div>
<!-- IMAGE ENDS HERE -->

Это работает правильно!:D

3
ответ дан 2 December 2019 в 03:33
поделиться

Что относительно JavaScript?

Отправьте цветные данные как массив JSON, '0' и '1' как другой массив и динамично генерируйте элементы DOM.

<script>
values = [1, 0, 0, 1, ... ]
colors = ["010000", "020101", ...]

for (i = 0; i < values.length; i++) {
    span = createElement("span"); // use a portable function for creating elements
    span.setAttribute("style", "color:#"+colors[i]);
    txtNode = document.createTextNode(values[i]); 
    span.appendChild(txtNode);
    document.appendChild(span);
}
</script>

Или что-то вроде этого...

2
ответ дан 2 December 2019 в 03:33
поделиться

Почему это должно проверить?

Решение, которое Вы уже получили, абсолютно хорошо для того, что Вы делаете.Работает. Это не значимый документ, который должен быть повышен с семантическими тегами для улучшенной доступности; это - произведение искусства, поэтому не стесняйтесь игнорировать правила, если это помогает Вам выразить свои намерения более ясно.

Если проверка является частью артистического оператора, Вы пытаетесь сделать, затем использовать <span style="color:#ff00ff;">00</span> как предложено другими плакатами - но это значительно увеличит Ваш размер файла.

Другой подход должен только изменить doctype, таким образом, Вы не нацелены XHTML Переходный - использование <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> или некоторый более ранний пересмотр HTML вместо этого.

1
ответ дан 2 December 2019 в 03:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: