IE8 игнорирует пространство нулевой ширины, когда это прибывает перед наклонной чертой в режим стандартов

Почему не явно присваивают участников класса структуре, когда Вы хотите передать данные C? Тем путем Вы знаете, что Ваш код будет работать где угодно.

6
задан Elias Zamaria 25 September 2009 в 23:13
поделиться

2 ответа

Я подозреваю, что это ошибка IE8. Единственный способ вызвать желаемое поведение - это заменить косую черту разделительной косой чертой (\ u2215):

Miles​∕gallon

По какой-то причине IE8 не любит близкую близость косой черты.

4
ответ дан 11 December 2019 в 00:40
поделиться
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>zwsp test</title>
<style type="text/css" media="screen">
    .zwsp {
        display: -moz-inline-box; /* Firefox before 3.0 */
        height: 1px; /* Firefox before 3.0 screws up line height */
        display: inline-block; /* Standards-based browsers (and IE!) */
        overflow: hidden; /* In most cases will prevent weird spacing due to font sizes */
        width: 1px; /* Must take up some space to appear in layout */
        margin-left: -1px; /* Cancel the space it takes up */
    }
</style>
</head>
<body>
<!-- Wide (without space) -->
<div style="width: 100px; border: solid black 1px; font-size: 15px">
    Miles/gallon
</div>
<!-- Wide (with space) -->
<div style="width: 100px; border: solid black 1px; font-size: 15px">
    Miles<span class="zwsp"> </span>/gallon
</div>
<!-- Narrow (with space) -->
<div style="width: 50px; border: solid black 1px; font-size: 15px">
    Miles<span class="zwsp"> </span>/gallon
</div>
</body></html>

Edit: обратная сторона этого подхода, конечно же, в том, что сам текст изменен. Это может повлиять на такие вещи, как то, что отображается в результатах поиска. Конечно, вы можете использовать его без элементов .zwsp для пауков. На ваше усмотрение, насколько это важно, и существуют ли другие случаи, когда наличие фактического символа пробела может повлиять на вывод в других сценариях.

3
ответ дан 11 December 2019 в 00:40
поделиться
Другие вопросы по тегам:

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