Псевдоэлементы и псевдоклассы в css

Общие для всех браузеров
::after Псевдоэлемент CSS3, который используется для вывода желаемого контента после элемента, к которому он добавляется
::before Псевдоэлемент CSS3, применяется для отображения желаемого контента до элемента, к которому он добавляется
::first-letter Псевдоэлемент CSS3, определяет стиль первого символа в тексте элемента, к которому добавляется
::first-line Псевдоэлемент CSS3, задает стиль первой строки форматированного текста
::selection Применяет стиль к выделенному пользователем фрагменту текста
Псевдоклассы в Internet Explorer
::-ms-browse Позволяет задать стиль кнопки «Обзор» при загрузке файлов через <input type="file"> в Internet Explorer
::-ms-check Задаёт стиль переключателей <input type="radio"> и флажков <input type="checkbox">
::-ms-clear Задаёт стиль кнопки для очистки текстового поля. Исходно эта кнопка не видна, она появляется в правой части поля только при вводе текста
::-ms-expand Задаёт стиль кнопки раскрытия списка, созданного с помощью тега <select> в браузере Internet Explorer
::-ms-fill Задаёт стиль индикатора элемента <progress> в браузере Internet Explorer. Само значение индикатора и его положение меняется динамически посредством скриптов
::-ms-fill-lower  
::-ms-fill-upper  
::-ms-reveal Задаёт стиль кнопки для просмотра пароля в поле <input type="password">. Кнопка исходно не видна и появляется при вводе пароля в правой части поля
::-ms-thumb  
::-ms-ticks-after  
::-ms-ticks-before  
::-ms-tooltip  
::-ms-track  
::-ms-value Позволяет изменять стиль элементов формы, сделанных с помощью тега <input> или <select>, в браузере Internet Explorer
Псевдоклассы в firefox
::-moz-anonymous-flex  
::-moz-anonymous-positioned  
::-moz-button-content  
::-moz-canvas  
::-moz-cell-content  
::-moz-column-content  
::-moz-display-comboboxcontrol  
::-moz-dropdown-list  
::-moz-fieldset-content  
::-moz-focus-inner  
::-moz-html-canvas  
::-moz-inline-table  
::-moz-line-frame  
::-moz-list-bullet  
::-moz-list-number  
::-moz-math-anonymous  
::-moz-math-stretchy  
::-moz-mathml-anonymous  
::-moz-meter-bar  
::-moz-page  
::-moz-pagebreak  
::-moz-pagecontent  
::-moz-placeholder Псевдокласс, с помощью которого задаётся стилевое оформление подсказывающего текста созданного атрибутом placeholder
::-moz-progress-bar  
::-moz-range-progress  
::-moz-range-thumb  
::-moz-range-track  
::-moz-scrolled-canvas  
::-moz-scrolled-page  
::-moz-selection Применяется к выделенному пользователем фрагменту документа. Поддерживается только браузером Firefox
::-moz-svg-foreign  
::-moz-svg-marker  
::-moz-svg-text  
::-moz-table-cell  
::-moz-table-column  
::-moz-table-outer  
::-moz-table-row  
::-moz-table  
::-moz-tree-cell  
::-moz-tree-checkbox  
::-moz-tree-column  
::-moz-tree-drop  
::-moz-tree-image  
::-moz-tree-indentation  
::-moz-tree-line  
::-moz-tree-progressmeter  
::-moz-tree-row  
::-moz-tree-separator  
::-moz-tree-twisty  
::-moz-viewport-scroll  
::-moz-xul-anonymous  
Псевдоклассы в webkit
::-webkit-calendar-picker  
::-webkit-calendar-picker-indicator  
::-webkit-clear-button  
::-webkit-color-swatch  
::-webkit-color-swatch-wrapper  
::-webkit-date-and  
::-webkit-datetime-edit  
::-webkit-datetime-edit-day-field  
::-webkit-datetime-edit-fields-wrapper  
::-webkit-datetime-edit-month-field  
::-webkit-datetime-edit-text  
::-webkit-datetime-edit-year-field  
::-webkit-details-marker  
::-webkit-distributed  
::-webkit-file-upload  
::-webkit-file-upload-button  
::-webkit-image-inner-element  
::-webkit-inner-spin  
::-webkit-inner-spin-button  
::-webkit-input-placeholder  
::-webkit-input-speech  
::-webkit-input-speech-button  
::-webkit-keygen-select  
::-webkit-media-controls  
::-webkit-media-controls-panel  
::-webkit-media-controls-timeline-container  
::-webkit-media-slider  
::-webkit-media-slider-container  
::-webkit-media-text  
::-webkit-meter-bar  
::-webkit-meter-even  
::-webkit-meter-even-less-good-value  
::-webkit-meter-inner  
::-webkit-meter-optimum  
::-webkit-meter-optimum-value  
::-webkit-meter-suboptimal  
::-webkit-meter-suboptimal-value  
::-webkit-meter-suboptimum  
::-webkit-outer-spin  
::-webkit-progress-bar  
::-webkit-progress-inner  
::-webkit-progress-value  
::-webkit-resizer  
::-webkit-resizer:window-inactive  
::-webkit-scrollbar  
::-webkit-scrollbar-button  
::-webkit-scrollbar-button:disabled  
::-webkit-scrollbar-button:double-button:horizontal:end:decrement  
::-webkit-scrollbar-button:double-button:horizontal:end:increment  
::-webkit-scrollbar-button:double-button:horizontal:end:increment:corner-present  
::-webkit-scrollbar-button:double-button:horizontal:start:decrement  
::-webkit-scrollbar-button:double-button:horizontal:start:increment  
::-webkit-scrollbar-button:double-button:vertical:end:decrement  
::-webkit-scrollbar-button:double-button:vertical:end:increment  
::-webkit-scrollbar-button:double-button:vertical:end:increment:corner-present  
::-webkit-scrollbar-button:double-button:vertical:start:decrement  
::-webkit-scrollbar-button:double-button:vertical:start:increment  
::-webkit-scrollbar-button:end  
::-webkit-scrollbar-button:end:decrement  
::-webkit-scrollbar-button:end:increment  
::-webkit-scrollbar-button:horizontal  
::-webkit-scrollbar-button:horizontal:decrement  
::-webkit-scrollbar-button:horizontal:decrement:active  
::-webkit-scrollbar-button:horizontal:decrement:hover  
::-webkit-scrollbar-button:horizontal:decrement:window-inactive  
::-webkit-scrollbar-button:horizontal:end  
::-webkit-scrollbar-button:horizontal:end:decrement  
::-webkit-scrollbar-button:horizontal:end:increment  
::-webkit-scrollbar-button:horizontal:end:increment:corner-present  
::-webkit-scrollbar-button:horizontal:increment  
::-webkit-scrollbar-button:horizontal:increment:active  
::-webkit-scrollbar-button:horizontal:increment:hover  
::-webkit-scrollbar-button:horizontal:increment:window-inactive  
::-webkit-scrollbar-button:horizontal:start  
::-webkit-scrollbar-button:horizontal:start:decrement  
::-webkit-scrollbar-button:horizontal:start:increment  
::-webkit-scrollbar-button:start  
::-webkit-scrollbar-button:start:decrement  
::-webkit-scrollbar-button:start:increment  
::-webkit-scrollbar-button:vertical  
::-webkit-scrollbar-button:vertical:decrement  
::-webkit-scrollbar-button:vertical:decrement:active  
::-webkit-scrollbar-button:vertical:decrement:hover  
::-webkit-scrollbar-button:vertical:decrement:window-inactive  
::-webkit-scrollbar-button:vertical:end  
::-webkit-scrollbar-button:vertical:end:decrement  
::-webkit-scrollbar-button:vertical:end:increment  
::-webkit-scrollbar-button:vertical:end:increment:corner-present  
::-webkit-scrollbar-button:vertical:increment  
::-webkit-scrollbar-button:vertical:increment:active  
::-webkit-scrollbar-button:vertical:increment:hover  
::-webkit-scrollbar-button:vertical:increment:window-inactive  
::-webkit-scrollbar-button:vertical:start  
::-webkit-scrollbar-button:vertical:start:decrement  
::-webkit-scrollbar-button:vertical:start:increment  
::-webkit-scrollbar-corner  
::-webkit-scrollbar-corner:window-inactive  
::-webkit-scrollbar-thumb  
::-webkit-scrollbar-thumb:horizontal  
::-webkit-scrollbar-thumb:horizontal:active  
::-webkit-scrollbar-thumb:horizontal:hover  
::-webkit-scrollbar-thumb:horizontal:window-inactive  
::-webkit-scrollbar-thumb:vertical  
::-webkit-scrollbar-thumb:vertical:active  
::-webkit-scrollbar-thumb:vertical:hover  
::-webkit-scrollbar-thumb:vertical:window-inactive  
::-webkit-scrollbar-track  
::-webkit-scrollbar-track-piece  
::-webkit-scrollbar-track-piece:disabled  
::-webkit-scrollbar-track-piece:end  
::-webkit-scrollbar-track-piece:horizontal:decrement  
::-webkit-scrollbar-track-piece:horizontal:decrement:active  
::-webkit-scrollbar-track-piece:horizontal:decrement:hover  
::-webkit-scrollbar-track-piece:horizontal:end  
::-webkit-scrollbar-track-piece:horizontal:end:corner-present  
::-webkit-scrollbar-track-piece:horizontal:end:double-button  
::-webkit-scrollbar-track-piece:horizontal:end:no-button  
::-webkit-scrollbar-track-piece:horizontal:end:no-button:corner-present  
::-webkit-scrollbar-track-piece:horizontal:end:single-button  
::-webkit-scrollbar-track-piece:horizontal:increment  
::-webkit-scrollbar-track-piece:horizontal:increment:active  
::-webkit-scrollbar-track-piece:horizontal:increment:hover  
::-webkit-scrollbar-track-piece:horizontal:start  
::-webkit-scrollbar-track-piece:horizontal:start:double-button  
::-webkit-scrollbar-track-piece:horizontal:start:no-button  
::-webkit-scrollbar-track-piece:horizontal:start:single-button  
::-webkit-scrollbar-track-piece:start  
::-webkit-scrollbar-track-piece:vertical:decrement  
::-webkit-scrollbar-track-piece:vertical:decrement:active  
::-webkit-scrollbar-track-piece:vertical:decrement:hover  
::-webkit-scrollbar-track-piece:vertical:end  
::-webkit-scrollbar-track-piece:vertical:end:corner-present  
::-webkit-scrollbar-track-piece:vertical:end:double-button  
::-webkit-scrollbar-track-piece:vertical:end:no-button  
::-webkit-scrollbar-track-piece:vertical:end:no-button:corner-present  
::-webkit-scrollbar-track-piece:vertical:end:single-button  
::-webkit-scrollbar-track-piece:vertical:increment  
::-webkit-scrollbar-track-piece:vertical:increment:active  
::-webkit-scrollbar-track-piece:vertical:increment:hover  
::-webkit-scrollbar-track-piece:vertical:start  
::-webkit-scrollbar-track-piece:vertical:start:double-button  
::-webkit-scrollbar-track-piece:vertical:start:no-button  
::-webkit-scrollbar-track-piece:vertical:start:single-button  
::-webkit-scrollbar-track:disabled  
::-webkit-scrollbar-track:horizontal  
::-webkit-scrollbar-track:horizontal:disabled  
::-webkit-scrollbar-track:horizontal:disabled:corner-present  
::-webkit-scrollbar-track:vertical:disabled  
::-webkit-scrollbar-track:vertical:disabled:corner-present  
::-webkit-scrollbar:horizontal  
::-webkit-scrollbar:horizontal:corner-present  
::-webkit-scrollbar:horizontal:window-inactive  
::-webkit-scrollbar:vertical  
::-webkit-scrollbar:vertical:corner-present  
::-webkit-scrollbar:vertical:window-inactive  
::-webkit-search-cancel  
::-webkit-search-cancel-button  
::-webkit-search-decoration  
::-webkit-search-results  
::-webkit-search-results-button  
::-webkit-search-results-decoration  
::-webkit-slider-container  
::-webkit-slider-runnable  
::-webkit-slider-runnable-track  
::-webkit-slider-thumb  
::-webkit-slider-thumb:disabled  
::-webkit-slider-thumb:hover  
::-webkit-textfield-decoration  
::-webkit-textfield-decoration-container  
::-webkit-validation-bubble  
::-webkit-validation-bubble-arrow  
::-webkit-validation-bubble-arrow-clipper  
::-webkit-validation-bubble-heading  
::-webkit-validation-bubble-message  
::-webkit-validation-bubble-text-block