2007-11-14

yurikhan: (Default)

У Google есть почта. У неё есть фича: рекламный блок. Это было бы ничего, если бы он был внизу. Но он справа и отнимает 189px ширины окна. К счастью, во многих браузерах есть возможность задать дополнительный stylesheet.

Открываем DOM Inspector, тыкаем в рекламу. Поднимаясь по дереву, видим, что ближайший адресуемый блок имеет класс yxEQwb. Открываем $(profile)/chrome/userContent.css (для Firefox; в IE положение дополнительного CSS настраивается через диалог Internet Options), пишем:

/*
 * GMail ads 2007-11
 */
.yxEQwb { display: none !important; }

Перезапускаем Firefox. Рекламы больше нет, но остался блок с ссылками New window и Print all. Их можно было бы убрать аналогичным образом, но они могут когда-нибудь понадобиться. Так что мы их уберём в другое место. Скажем, в правый нижний угол окна. Кроме того, пусть им будет какая-нибудь ненавязчивая рамочка.

Если верить DOM Inspector’у, они лежат в блоке с классом yMuNaf (всегда поражаюсь, как в Google умеют точно, кратко и понятно выразить назначение блока).

.yMuNaf
{
  position: fixed !important;
  bottom: 0px !important;
  right: 0px !important;
  border: 1px solid silver !important;
}

Ещё раз перезапускаемся. Кнопки уехали на место, но колонка свободного места осталась.

Смотрим в дерево. Видим, что там таблица на три колонки, из которых нам мешает третья. Но выделить её из трёх ни по классу, ни по id’у не получается.

Спускаемся внутрь, видим там <div> класса XoqCub с явно заданной шириной: style="width: 189px;". XoqCub’ов на странице полно. Попробуем подобрать правильный селектор:

.XoqCub[style] { border: 3px solid red !important; }

Ууу, сколько их много.

.eWTfhb>.XoqCub[style] { border: 3px solid red !important; }

А вот так уже нормально.

.eWTfhb>.XoqCub[style] { width: 0px !important; }

Ооо. Much better. Только правый край письма просвечивает через кнопки. И кнопки неплохо бы отбить чуть-чуть по краям.

.yMuNaf
{
  position: fixed !important;
  bottom: 0px !important;
  right: 0px !important;
  border: 1px solid silver !important;
  background: white !important;
  padding: 0px 3px !important;
}

Вот теперь можно жить.

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-06-17 01:53
Powered by Dreamwidth Studios