@@ -181,11 +181,18 @@ nav ol::after,
181181 * Example HTML:
182182 *
183183 * <nav class="site-navigation">
184- * <ul>
185- * <li class="active"><a></li>
186- * <li><a></li>
187- * <li><a></li>
188- * </ul>
184+ * <div>
185+ * <ul>
186+ * <li class="active"><a></li>
187+ * <li><a></li>
188+ * <li><a></li>
189+ * </ul>
190+ * <div class="search">
191+ * <form>
192+ * <input type="search">
193+ * </form>
194+ * </div>
195+ * </div>
189196 * </nav>
190197 */
191198 .site-navigation {
@@ -199,15 +206,15 @@ nav ol::after,
199206 .site-navigation ul {
200207 margin : 0 ;
201208 padding : 0 ;
209+ border : solid # cccccc ;
210+ border-width : 1px 0 ;
202211 list-style : none;
203212 }
204213 .site-navigation li {
205- border-bottom : 1px solid # cccccc ;
214+ border : solid # cccccc ;
215+ border-width : 1px 0 ;
206216 background-color : # eeeeee ;
207217 }
208- .site-navigation li : first-child {
209- border-top : 1px solid # cccccc ;
210- }
211218 .site-navigation li : hover {
212219 background-color : # f8f8f8 ;
213220 }
@@ -349,11 +356,6 @@ h6 a:active {
349356 transform : translateY (0 );
350357 }
351358
352- [dir = rtl ] .skip-link {
353- right : 1px ;
354- left : auto;
355- }
356-
357359 /* Typography
358360 ========================================================================== */
359361 /**
@@ -719,6 +721,15 @@ bdo[dir=rtl] {
719721 margin : 0 ;
720722 }
721723
724+ /**
725+ * Swap `select` icon position in RTL languages.
726+ */
727+ [dir = rtl ] select {
728+ padding-right : 0.1875em ;
729+ padding-left : 1.5em ;
730+ background-position : 0.5em center;
731+ }
732+
722733 /**
723734 * Swap paginator (prev/next) navigation links on articles/article lists.
724735 */
@@ -729,6 +740,14 @@ bdo[dir=rtl] {
729740 float : left;
730741 }
731742
743+ /**
744+ * Swap ‘skip links’ position in RTL languages.
745+ */
746+ [dir = rtl ] .skip-link {
747+ right : 1px ;
748+ left : auto;
749+ }
750+
732751 /**
733752 * Swap anchor float position on comments.
734753 */
@@ -1072,15 +1091,6 @@ textarea:focus {
10721091 text-transform : none;
10731092 }
10741093
1075- /**
1076- * Swap `select` icon position in RTL languages.
1077- */
1078- [dir = rtl ] select {
1079- padding-right : 0.1875em ;
1080- padding-left : 1.5em ;
1081- background-position : 0.5em center;
1082- }
1083-
10841094 /**
10851095 * Remove browser-specific `select` UI in IE 11.
10861096 */
@@ -1409,55 +1419,47 @@ textarea:-moz-ui-invalid {
14091419 * Example HTML:
14101420 *
14111421 * <nav class="site-navigation">
1412- * <ul>
1413- * <li class="active"><a></li>
1414- * <li><a></li>
1415- * <li><a></li>
1416- * </ul>
1422+ * <div>
1423+ * <ul>
1424+ * <li class="active"><a></li>
1425+ * <li><a></li>
1426+ * <li><a></li>
1427+ * </ul>
1428+ * <div class="search">
1429+ * <form>
1430+ * <input type="search">
1431+ * </form>
1432+ * </div>
1433+ * </div>
14171434 * </nav>
14181435 */
14191436 .site-navigation {
14201437 border-top : 1px solid # cccccc ;
14211438 border-bottom : 1px solid # cccccc ;
14221439 }
14231440 .site-navigation > div {
1441+ display : flex;
1442+ flex-wrap : wrap;
1443+ justify-content : space-between;
14241444 width : 88% ;
14251445 }
1426- .site-navigation li {
1427- float : left;
1428- border-right : 1px solid # cccccc ;
1429- border-bottom : 0 ;
1430- }
1431- .site-navigation li : first-child {
1432- border-top : 0 ;
1433- border-left : 1px solid # cccccc ;
1434- }
1435- [dir = rtl ] .site-navigation li {
1436- float : right;
1437- }
1438- [dir = rtl ] .site-navigation li : first-child {
1439- border-left : 0 ;
1446+ .site-navigation ul {
1447+ display : flex;
1448+ flex-wrap : wrap;
1449+ border : 0 ;
14401450 }
1441- [ dir = rtl ] .site-navigation li : last-child {
1442- border-left : 1 px solid # cccccc ;
1451+ .site-navigation li {
1452+ border-width : 0 1 px ;
14431453 }
14441454 .site-navigation a {
14451455 padding : 0.5em 1em ;
14461456 }
14471457
14481458 .search {
1449- position : absolute;
1450- z-index : 2 ;
1451- top : 50% ;
1452- right : 0 ;
1453- margin-top : -1.0625em ;
1459+ margin-top : 0.2em ;
14541460 padding : 0 ;
14551461 background : transparent;
14561462 }
1457- [dir = rtl ] .search {
1458- right : auto;
1459- left : 0 ;
1460- }
14611463 .search input [type = search ] {
14621464 width : 2.125em ;
14631465 padding-right : 0 ;
0 commit comments