Ich habe das Problem jetzt gelöst. Den Code aus Post 17 Zeilen 5-9 konnte ich so allgemein nicht verwenden. Ich habe statt dessen die sehr großen Abstände nur für die betroffenen Kontextmenü-Einträge (Verschieben in, Kopieren in, Schlagwörter, Markieren, Themen) verringert. Dadurch blieben die Abstände in den anderen Untermenü-Einträgen unverändert auf normalem Maß.
Den Code in Zeilen 1-4 habe ich mit Selektoren für andere Kontextmenüs erweitert, insbesondere auch für den Kalender. Dort trat ebenfalls das Überlappungsproblem auf.
Hier zusammengefaßt der Code in meiner Menu-Icons.css:
CSS
/* ABSTÄNDE ICON - TEXT IN EINIGEN KONTEXTMENÜS IN TB 128 */
#mailContext menu label,
#mailContext menuitem label,
#textbox-contextmenu menu label,
#textbox-contextmenu menuitem label,
#list-calendars-context-menu menu label,
#list-calendars-context-menu menuitem label,
#taskitem-context-menu menu label,
#taskitem-context-menu menuitem label,
#calendar-view-context-menu menu label,
#calendar-view-context-menu menuitem label,
#calendar-item-context-menu menu label,
#calendar-item-context-menu menuitem label {
padding-left: 24px !important; }
#mailContext-moveMenu menupopup menu label,
#mailContext-moveMenu menupopup menuitem label,
#mailContext-copyMenu menupopup menu label,
#mailContext-copyMenu menupopup menuitem label,
#mailContext-tags menupopup menu label,
#mailContext-tags menupopup menuitem label,
#mailContext-mark menupopup menu label,
#mailContext-mark menupopup menuitem label,
#mailContext-threads menupopup menu label,
#mailContext-threads menupopup menuitem label,
#printingtoolsng_cleidigh_kokkini_net-menuitem-_msgCtxMenu_TopId .menu-iconic-text {
padding-left: 0px !important;}
Alles anzeigen