diff --git a/datasette/static/app.css b/datasette/static/app.css
index c6be1e97..bf068fdf 100644
--- a/datasette/static/app.css
+++ b/datasette/static/app.css
@@ -784,9 +784,14 @@ svg.dropdown-menu-icon {
font-size: 0.7em;
color: #666;
margin: 0;
- padding: 0;
padding: 4px 8px 4px 8px;
}
+.dropdown-menu .dropdown-column-description {
+ margin: 0;
+ color: #666;
+ padding: 4px 8px 4px 8px;
+ max-width: 20em;
+}
.dropdown-menu li {
border-bottom: 1px solid #ccc;
}
@@ -836,6 +841,16 @@ svg.dropdown-menu-icon {
background-repeat: no-repeat;
}
+dl.column-descriptions dt {
+ font-weight: bold;
+}
+dl.column-descriptions dd {
+ padding-left: 1.5em;
+ white-space: pre-wrap;
+ line-height: 1.1em;
+ color: #666;
+}
+
.anim-scale-in {
animation-name: scale-in;
animation-duration: 0.15s;
diff --git a/datasette/static/table.js b/datasette/static/table.js
index 991346df..85bf073f 100644
--- a/datasette/static/table.js
+++ b/datasette/static/table.js
@@ -9,6 +9,7 @@ var DROPDOWN_HTML = `
`;
var DROPDOWN_ICON_SVG = `