charset: show unicode blocks requested by U$num
[sheet.git] / base.css
index 30b38461aed7090990e0e0b877a96daa5edb4fca..db0acf7b7425128ad6c74268b9bbb6530953f70e 100644 (file)
--- a/base.css
+++ b/base.css
@@ -59,7 +59,7 @@ p.aside {
 p.footer {
        margin: 1em 0 0;
 }
-hr ~ .footer {
+.help + .footer {
        margin: 0;
 }
 
@@ -140,6 +140,7 @@ ul.keys.ctrl li b small { /* meta key indicator */
 
 li table {
        float: left;
+       position: relative; /* prevents buggy hovering if table-caption present in gecko */
 }
 
 table.glyphs {
@@ -157,6 +158,12 @@ table.glyphs {
 .glyphs tbody td {
        font-size: 112%;
 }
+.glyphs .glyphs {
+       margin: 0.5ex 0;
+}
+.glyphs .glyphs td {
+       font-size: 100%;
+}
 
 /* table headers */
 
@@ -275,11 +282,11 @@ td.Nd, td.Nl, td.No        {background: #FDD} /* number */
 td.Sc                      {background: #FCD} /* currency */
 td.Sm                      {background: #ECE} /* math */
 td.So                      {background: #DCF} /* symbol */
-td.Cf, td.Pd, td.Po        {background: #CDF} /* punctuation */
+td.Pd, td.Po, td.Pc        {background: #CDF} /* punctuation */
 td.Ps, td.Pe, td.Pi, td.Pf {background: #BEF} /* quote */
 td.Lm, td.Sk               {background: #CEE} /* spacing modifier */
 td.Mn                      {background: #ACC} /* modifier */
-td.Cc         {color: #666; background: #BBB} /* control */
+td.Cc, td.Cf  {color: #666; background: #BBB} /* control */
 td.Zs                      {background: #ACB} /* space */
 td.Zs span                 {background: #EEE}
 td.Co                      {background: #A99} /* private */
@@ -317,12 +324,12 @@ td.Nd:hover, td.Nl:hover, td.No:hover              {background: #F99} /* number
 td.Sc:hover                                        {background: #F8C} /* currency */
 td.Sm:hover                                        {background: #F8F} /* math */
 td.So:hover                                        {background: #A8F} /* symbol */
-td.Cf:hover, td.Pd:hover, td.Po:hover              {background: #8AF} /* punctuation */
+td.Pd:hover, td.Po:hover, td.Pc:hover              {background: #8AF} /* punctuation */
 td.Ps:hover, td.Pe:hover, td.Pi:hover, td.Pf:hover {background: #8DF} /* quote */
 td.Lm:hover, td.Sk:hover                           {background: #BFF} /* spacing modifier */
 td.Mn:hover                                        {background: #CDE} /* modifier */
 td.Zs:hover                                        {background: #CED} /* space */
-td.Cc:hover                                        {background: #DDD} /* control */
+td.Cc:hover, td.Cf:hover                           {background: #DDD} /* control */
 td.Co:hover                                        {background: #A77} /* private */
 td.Xr:hover                                        {background: #FFF} /* reserved */
 td.Xa:hover {outline: 1px solid #0F0} /* ascii */