Можно ли редактировать текстовое содержимое только с помощью свойств CSS? - PullRequest
0 голосов
/ 10 мая 2011

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

______Link#1__________
______Link#2__________

Могу ли я удалить эти _ только с помощью свойств CSS, которые в настоящее время работают в последней стабильной версии FF?

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

Если ссылки имеют одинаковую ширину, вы можете скрыть подчеркивающие подчеркивания вне поля зрения из-за переполнения: hidden:

a {
  display: block;
  width: 50px;
  overflow: hidden;
  text-indent: -45px
}

Если они имеют разную ширину, вы можете настроить таргетинг каждого из них по отдельности с помощью селектора n-го типа ...

ul.nav li:nth-of-type(3) a {
  display: block;
  width: 70px;
  overflow: hidden;
  text-indent: -45px
}

Это интересный вызов, удачи!

http://jsfiddle.net/F24rh/

1 голос
/ 10 мая 2011

Нет; В настоящее время вы можете добавлять текст только до и после элементов, используя CSS (и даже эта поддержка ограничена).

Чтобы сделать то, что вы пытаетесь, подумайте над написанием скрипта Greasemonkey.

...