перед псевдоэлементом в Chrome - PullRequest
4 голосов
/ 26 июня 2011

Мне кажется, что Chrome не рассматривает псевдоэлемент «до» как часть элемента. Точнее, у меня есть определение CSS

.myclass:before{content:"A";}

и HTML-код

<a href="blah" class="myclass">B</a>

В Chrome гиперссылка «AB» приводит к кликабельности только «B». В Firefox и Opera вся буква «AB» является ссылкой, и мое прочтение стандарта CSS показывает, что Chrome здесь не прав.

Прав ли я, предполагая, что это ошибка Chrome? Есть ли простой и чистый обходной путь?

1 Ответ

7 голосов
/ 26 июня 2011

Кажется, что вы можете обойти это с:

.myclass {
    display: inline-block
}

http://jsfiddle.net/SUKYw/

Похоже, ошибка Chrome - Safari не имеет той же проблемы.

...