Chrome Web Inspector — панель CSS слева

Я пытался настроить Chrome Web Inspector (здесь и здесь, в частности), чтобы переместить CSS-часть панель «Элементы» слева, а HTML справа, но я не получил удовольствия.

Кому-нибудь удалось заставить что-то подобное работать или видел какие-либо примеры этого?

Вот быстрый взломанный скриншот того, что я пытаюсь получить.

Редактировать: я использую версию 18.0.1025.33 beta-m Chrome, на всякий случай, если есть какая-то глупость, связанная с версией :)


person Joe    schedule 14.02.2012    source источник


Ответы (1)


Не знал, что вы можете стилизовать веб-инспектор в Chrome: P, вот некоторый CSS, который вы можете добавить в свою таблицу стилей Custom.css, найденную в вашем каталоге Chrome, которая отобразит желаемый результат:

Custom.css

#elements-content {
    left: 325px !important;
    right: 0 !important;
}

#elements-sidebar {
    left: 0 !important;
    right:auto !important;
    left:0 !important;
    border-right: 1px solid #404040 !important;
}

#elements-content[style] { /* to target the inline style */
   right:0 !important;
   left:325px !important;
}

По одной из предоставленных вами ссылок, вот где находится таблица стилей Custom.css:

  • Mac: ~/Library/Application\ Support/Google/Chrome/Default/User\ StyleSheets/Custom.css

  • ПК: C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

  • Ubuntu (Chromium): ~/.config/chromium/Default/User\StyleSheets/Custom.css

Изменить: скриншот

введите здесь описание изображения


Вот исправленная версия, которая должна работать в вашей версии Chrome, пробовал на версии 17.xxxx.

CSS

#elements-content,
.scripts-views-container {
    left: 325px !important;
    right: 0 !important;
}

.split-view-sidebar-right  {
    float:right !important;
    right:auto !important;
    left:0 !important;
    width:325px !important;
}

.split-view-sidebar-left  {
    float:left !important;
    left:auto !important;
    right:0 !important;
}

.split-view-sidebar-left {
    border-right: 1px solid rgb(64%, 64%, 64%) !important;
}

.split-view-sidebar-left.maximized {
    border-left: none !important;
}

.split-view-sidebar-right {
    border-right: 1px solid rgb(64%, 64%, 64%) !important;
}

.split-view-sidebar-right.maximized {
    border-left: none !important;
}
person Andres Ilich    schedule 16.02.2012
comment
Почти — img638.imageshack.us/img638/117/webspectoralmost.png панель элементов правильная, но стили все еще обнимают правую сторону, как плюшевый мишка: / - person Joe; 16.02.2012
comment
@Джо, какую версию Chrome ты используешь? - person Andres Ilich; 16.02.2012
comment
18.0.1025.33 beta-m - пару дней назад обновился, но работает с бета-ветки. - person Joe; 16.02.2012
comment
@ Джо, да, проверю, когда вернусь домой, я все еще качаю Chrome 14 здесь, на работе, для тестирования, но посмотрел последний файл css, используемый в бета-версии, и они изменили все классы. Просто нужно изменить идентификаторы, чтобы они указывали на текущие классы, используемые для его работы. - person Andres Ilich; 16.02.2012
comment
Потрясающе, ура. Я не мог найти нужные файлы, когда пытался найти классы, хорошая работа по их поиску :P Где они? :) - person Joe; 16.02.2012
comment
@Joe, ты можешь покопаться в файлах trunk веб-инспектора, я просматриваю текущий css и файл sidebarpane.js. - person Andres Ilich; 16.02.2012
comment
@Joe Обновил мой ответ исправленной версией, которая должна работать с вашей версией Chrome. - person Andres Ilich; 17.02.2012
comment
Я только что вернулся домой, так что я проверю это утром, когда вернусь :) - person Joe; 17.02.2012
comment
Работает как шарм :) Ура. Не могу присудить награду в течение 3 часов, но она уже в пути - person Joe; 17.02.2012
comment
Добавлена ​​дополнительная строка для получения панели скриптов, но все отлично работает :) Большое спасибо - person Joe; 17.02.2012
comment
@Joe Отлично, большое спасибо, надеюсь, это поможет и будущим пользователям. - person Andres Ilich; 17.02.2012