Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(233)

Side by Side Diff: Source/core/css/html.css

Issue 450623002: Styling option should not override option:checked UA style (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Added to isSkippableComponentForInvalidation Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/core/css/SelectorChecker.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * The default style sheet used to render HTML. 2 * The default style sheet used to render HTML.
3 * 3 *
4 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) 4 * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 739 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 box-sizing: border-box; 750 box-sizing: border-box;
751 align-items: center; 751 align-items: center;
752 border: 1px solid; 752 border: 1px solid;
753 white-space: pre; 753 white-space: pre;
754 -webkit-rtl-ordering: logical; 754 -webkit-rtl-ordering: logical;
755 color: black; 755 color: black;
756 background-color: white; 756 background-color: white;
757 cursor: default; 757 cursor: default;
758 } 758 }
759 759
760 select[size], 760 select:-internal-list-box {
761 select[multiple],
762 select[size][multiple] {
763 -webkit-appearance: listbox; 761 -webkit-appearance: listbox;
764 align-items: flex-start; 762 align-items: flex-start;
765 border: 1px inset gray; 763 border: 1px inset gray;
766 border-radius: initial; 764 border-radius: initial;
767 overflow-x: hidden; 765 overflow-x: hidden;
768 overflow-y: scroll; 766 overflow-y: scroll;
769 vertical-align: text-bottom; 767 vertical-align: text-bottom;
770 -webkit-user-select: none; 768 -webkit-user-select: none;
771 white-space: nowrap; 769 white-space: nowrap;
772 } 770 }
773 771
774 select[size="0"],
775 select[size="1"] {
776 -webkit-appearance: menulist;
777 align-items: center;
778 border-width: 1px;
779 border-style: solid;
780 border-color: initial;
781 border-radius: 5px;
782 overflow-x: initial;
783 overflow-y: initial;
784 vertical-align: initial;
785 -webkit-user-select: initial;
786 white-space: pre;
787 }
788
789 optgroup { 772 optgroup {
790 font-weight: bolder; 773 font-weight: bolder;
791 display: block; 774 display: block;
792 } 775 }
793 776
794 option { 777 option {
795 font-weight: normal; 778 font-weight: normal;
796 display: block; 779 display: block;
797 padding: 0 2px 1px 2px; 780 padding: 0 2px 1px 2px;
798 white-space: pre; 781 white-space: pre;
799 min-height: 1.2em; 782 min-height: 1.2em;
800 } 783 }
801 784
802 select:focus[size] option:checked, 785 select:-internal-list-box:focus option:checked {
803 select:focus[multiple] option:checked, 786 background-color: -internal-active-list-box-selection !important;
804 select:focus[size][multiple] option:checked { 787 color: -internal-active-list-box-selection-text !important;
805 background-color: -internal-active-list-box-selection;
806 color: -internal-active-list-box-selection-text;
807 } 788 }
808 789
809 select[size] option:checked, 790 select:-internal-list-box option:checked {
810 select[multiple] option:checked, 791 background-color: -internal-inactive-list-box-selection !important;
811 select[size][multiple] option:checked { 792 color: -internal-inactive-list-box-selection-text !important;
812 background-color: -internal-inactive-list-box-selection;
813 color: -internal-inactive-list-box-selection-text;
814 } 793 }
815 794
816 select[size="0"] option:checked, 795 select:-internal-list-box:disabled option:checked,
817 select[size="1"] option:checked, 796 select:-internal-list-box option:checked:disabled {
818 select:focus[size="0"] option:checked, 797 color: gray !important;
819 select:focus[size="1"] option:checked {
820 background-color: initial;
821 color: initial;
822 } 798 }
823 799
824 select:disabled option:checked,
825 select:disabled[size] option:checked,
826 select:disabled[multiple] option:checked,
827 select:disabled[size][multiple] option:checked,
828 option:checked:disabled,
829 select[size] option:checked:disabled,
830 select[multiple] option:checked:disabled,
831 select[size][multiple] option:checked:disabled {
832 color: gray;
833 }
834 800
835 output { 801 output {
836 display: inline; 802 display: inline;
837 } 803 }
838 804
839 /* meter */ 805 /* meter */
840 806
841 meter { 807 meter {
842 -webkit-appearance: meter; 808 -webkit-appearance: meter;
843 box-sizing: border-box; 809 box-sizing: border-box;
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
1092 @page { 1058 @page {
1093 /* FIXME: Define the right default values for page properties. */ 1059 /* FIXME: Define the right default values for page properties. */
1094 size: auto; 1060 size: auto;
1095 margin: auto; 1061 margin: auto;
1096 padding: 0px; 1062 padding: 0px;
1097 border-width: 0px; 1063 border-width: 0px;
1098 } 1064 }
1099 1065
1100 /* noscript is handled internally, as it depends on settings. */ 1066 /* noscript is handled internally, as it depends on settings. */
1101 1067
OLDNEW
« no previous file with comments | « Source/core/css/SelectorChecker.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698