diff --git a/index.html b/index.html
index c458073..7a48db8 100644
--- a/index.html
+++ b/index.html
@@ -1,92 +1,103 @@
-
-
-
- Open Source at Internet Explorer
-
-
-
-
-
-
-
- Projects
-
-
- status.modern.IE
-
- Current status and future roadmap for interoperable features in the Internet Explorer web platform. Provides details on IE implementation plans, cross-browser support, standardization, and documentation.
+
+
+
+ Open Source at Internet Explorer
+
+
+
+
-
+
+
+
+
+ Projects
+
+
+ status.modern.IE
+
+ Current status and future roadmap for interoperable features in the Internet Explorer web platform. Provides
+ details on IE implementation plans, cross-browser support, standardization, and documentation.
+
+
+
+
+
+ modern.IE-static-code-scan
+
+ The offline version of the Site Scan tool from modern.IE. This tool statically analyizes your code for common
+ problems to make sure users get the best possible experience on your webpage.
+
+
+
+
+
+ web-platform-tests
+
+ Our fork of the W3C Web Platform Test suite where we author and review our contributions to the official tests
+ for W3C web standards.
+
+
+
+
+ internetexplorer.github.com
+
+ Internet Explorer's GitHub Organization Page.
+
+
+
+
+
-
-
-
-
- web-platform-tests
-
- Our fork of the W3C Web Platform Test suite where we author and review our contributions to the official tests for W3C web standards.
-
-
-
-
- internetexplorer.github.com
-
- Internet Explorer's GitHub Organization Page.
-
-
-
-
-
+
+
-
-
\ No newline at end of file
diff --git a/styles/main.css b/styles/main.css
index ba5ff69..ce61f5a 100644
--- a/styles/main.css
+++ b/styles/main.css
@@ -1,114 +1,118 @@
@-ms-viewport {
- width: device-width;
+ width: device-width;
}
@viewport {
- width: device-width;
+ width: device-width;
}
@font-face {
- font-family: "Segoe Custom";
- src: url("http://www.modern.ie/cdn/fonts/west-european/normal/latest.eot");
- src: local("Segoe UI"), url("http://www.modern.ie/cdn/fonts/west-european/normal/latest.woff") format("woff");
+ font-family: "Segoe Custom";
+ src: url("http://www.modern.ie/cdn/fonts/west-european/normal/latest.eot");
+ src: local("Segoe UI"),
+ url("http://www.modern.ie/cdn/fonts/west-european/normal/latest.woff")
+ format("woff");
}
-*, *::before, *::after {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- margin: 0px;
- padding: 0px;
+*,
+*::before,
+*::after {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ margin: 0px;
+ padding: 0px;
}
html {
- height: 100%;
- font-family: "Segoe Custom", sans-serif;
+ height: 100%;
+ font-family: "Segoe Custom", sans-serif;
}
body {
- height: 100%;
- font-size: 14px;
- line-height: 1.428571429;
- background-color: #454545;
- color: #fff;
+ height: 100%;
+ font-size: 14px;
+ line-height: 1.428571429;
+ background-color: #454545;
+ color: #fff;
}
h1 {
- font-weight: normal;
- line-height: 1.1;
+ font-weight: normal;
+ line-height: 1.1;
}
a {
- text-decoration: none;
+ text-decoration: none;
}
/* HEADER */
.header {
- padding: 1.3em 0 1.1em .8em;
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- background-color: #454545;
+ padding: 1.3em 0 1.1em 0.8em;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ background-color: #454545;
}
/* HEADER: Logo */
.siteLogo {
- position: relative;
- margin: 0 auto;
- max-width: 1230px;
+ position: relative;
+ margin: 0 auto;
+ max-width: 1230px;
}
.siteLogo:before {
- position: absolute;
- top: -.2em;
- left: 0;
- width: 28px;
- height: 28px;
- background: url("../images/ie-logo.png") no-repeat;
- background-size: 28px;
- content: "";
- pointer-events: none;
+ position: absolute;
+ top: -0.2em;
+ left: 0;
+ width: 28px;
+ height: 28px;
+ background: url("../images/ie-logo.png") no-repeat;
+ background-size: 28px;
+ content: "";
+ pointer-events: none;
}
.siteLogo a {
- display: block;
- padding-left: 2.8em;
+ display: block;
+ padding-left: 2.8em;
}
.open-ie {
- padding: 0 0 .2em .4em;
- border-left: 1px solid #fff;
- color: #fff;
- font-size: 20px;
- line-height: 1em;
+ padding: 0 0 0.2em 0.4em;
+ border-left: 1px solid #fff;
+ color: #fff;
+ font-size: 20px;
+ line-height: 1em;
}
/* HEADER: Menu */
.menu {
- position: absolute;
- top: 0;
- right: 0;
- left: 0;
- margin: 0 auto;
- font-size: .9em;
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ margin: 0 auto;
+ font-size: 0.9em;
}
.menu-bar {
- display: inline-block;
- background-color: #454545;
+ display: inline-block;
+ background-color: #454545;
}
.menu-item a {
- display: block;
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- /*border-bottom: 5px solid;*/
- padding: .2em 1em;
- color: #fff;
- line-height: 1.5em;
+ display: block;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ /*border-bottom: 5px solid;*/
+ padding: 0.2em 1em;
+ color: #fff;
+ line-height: 1.5em;
}
.menu-item a:hover {
- color: #00abe1;
+ color: #00abe1;
}
/*
@@ -130,29 +134,29 @@ a {
/* HEADER: Other links */
.microsoft-logo {
- display: none;
+ display: none;
}
.microsoft-logo a,
.tw {
- display: inline-block;
- overflow: hidden;
- text-indent: 100%;
- white-space: nowrap;
+ display: inline-block;
+ overflow: hidden;
+ text-indent: 100%;
+ white-space: nowrap;
}
.microsoft-logo a {
- width: 112px;
- height: 24px;
+ width: 112px;
+ height: 24px;
}
.icon-social {
- float: right;
- margin-top: 1.45em;
+ float: right;
+ margin-top: 1.45em;
}
.tw {
- width: 30px;
- height: 26px;
- background: url("../images/twitter-logo.svg") no-repeat;
- background-size: 29px auto;
+ width: 30px;
+ height: 26px;
+ background: url("../images/twitter-logo.svg") no-repeat;
+ background-size: 29px auto;
}
.icon-microsoft-logo {
@@ -164,250 +168,254 @@ a {
/* FOOTER */
footer {
- width: 100%;
- min-height: 35px;
- background-color: #404040;
+ width: 100%;
+ min-height: 35px;
+ background-color: #404040;
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
}
.links {
- margin: 0 auto;
- padding-top: 8px;
- color: white;
- text-align: center;
- line-height: 20px;
+ color: white;
+ text-align: center;
+ line-height: 20px;
}
.links a {
- margin-left: 25px;
- color: white;
- font-size: 12px;
+ margin-left: 25px;
+ color: white;
+ font-size: 12px;
+}
+
+.links a:first-of-type {
+ margin-left: 0;
}
.links a:hover {
- text-decoration: none;
+ text-decoration: none;
}
/* PROJECTS LIST */
.projects {
- position: relative;
- max-width: 810px;
- min-height: calc(100% - 185px); /* Header 60px + Footer 35px + 80px margin */
- margin-left: auto;
- margin-right: auto;
- margin-top: 40px;
- margin-bottom: 40px;
- padding-right: 280px;
- padding-left: 20px;
+ position: relative;
+ max-width: 810px;
+ min-height: calc(100% - 185px); /* Header 60px + Footer 35px + 80px margin */
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 40px;
+ margin-bottom: 40px;
+ padding-right: 280px;
+ padding-left: 20px;
}
.projects h2 {
- font-size: 35px;
- margin-bottom: 20px;
+ font-size: 35px;
+ margin-bottom: 20px;
}
.repo {
- min-height: 150px;
- margin-bottom: 20px;
- padding: 20px;
- -ms-user-select: none;
- -moz-user-select: none;
- -webkit-user-select: none;
- user-select: none;
+ min-height: 150px;
+ margin-bottom: 20px;
+ padding: 20px;
+ -ms-user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ user-select: none;
}
.repo h3 {
- font-weight: bold;
- margin-bottom: 15px;
+ font-weight: bold;
+ margin-bottom: 15px;
}
a .repo {
- color: #fff;
+ color: #fff;
}
.repo img {
- width: 80px;
- float: left;
- margin-right: 20px;
+ width: 80px;
+ float: left;
+ margin-right: 20px;
}
.repo.blue {
- background-color: rgb(0, 186, 240);
+ background-color: rgb(0, 186, 240);
}
.repo.green {
- background-color: #7fba00;
+ background-color: #7fba00;
}
.repo.purple {
- background-color: #833885;
+ background-color: #833885;
}
.repo.orange {
- background-color: #ff8c00;
+ background-color: #ff8c00;
}
/* RESOURCES */
.resources {
- position: absolute;
- top: 70px;
- right: 20px;
- width: 240px;
- min-height: 300px;
- padding: 20px;
- background-color: rgb(40,40,40);
+ position: absolute;
+ top: 70px;
+ right: 20px;
+ width: 240px;
+ min-height: 300px;
+ padding: 20px;
+ background-color: rgb(40, 40, 40);
}
.resources h3 {
- margin-bottom: 20px;
+ margin-bottom: 20px;
}
.resources li {
- list-style: none;
- margin-bottom: 10px;
+ list-style: none;
+ margin-bottom: 10px;
}
.resources a {
- color: #fff;
+ color: #fff;
}
@media screen and (max-width: 369px) {
- .icon-social {
- margin-right: 20px;
- }
+ .icon-social {
+ margin-right: 20px;
+ }
- .repo img {
- width: 40px;
- }
+ .repo img {
+ width: 40px;
+ }
}
@media screen and (min-width: 370px) {
- .microsoft-logo {
- display: block;
- float: right;
- margin: 1.4em 20px 0 1.9em;
- }
- .icon-social {
- margin-right: 0;
- }
+ .microsoft-logo {
+ display: block;
+ float: right;
+ margin: 1.4em 20px 0 1.9em;
+ }
+ .icon-social {
+ margin-right: 0;
+ }
}
@media screen and (min-width: 820px) {
- .foot-center,
- .links {
- width: 800px;
- }
+ .foot-center,
+ .links {
+ width: 800px;
+ }
}
@media screen and (max-width: 819px) {
- .foot-center {
- width: calc(100% - 20px);
- }
+ .foot-center {
+ width: calc(100% - 20px);
+ }
}
@media screen and (max-width: 524px) {
- .menu {
- max-width: 650px;
- }
+ .menu {
+ max-width: 650px;
+ }
}
@media screen and (max-width: 569px) {
- .header {
- margin-bottom: 10px;
- }
+ .header {
+ margin-bottom: 10px;
+ }
- .menu-bar {
- display: none;
- }
+ .menu-bar {
+ display: none;
+ }
}
@media screen and (max-width: 690px) {
- .resources {
- position: static;
- min-height: auto;
- width: auto;
- padding: 20px;
- margin-left: auto;
- margin-right: auto;
- background-color: rgb(40,40,40);
- }
-
- .resources li {
- display: inline-block;
- margin-right: 20px;
- }
- .projects {
- padding-right: 20px;
- padding-left: 20px;
- }
+ .resources {
+ position: static;
+ min-height: auto;
+ width: auto;
+ padding: 20px;
+ margin-left: auto;
+ margin-right: auto;
+ background-color: rgb(40, 40, 40);
+ }
+ .resources li {
+ display: inline-block;
+ margin-right: 20px;
+ }
+ .projects {
+ padding-right: 20px;
+ padding-left: 20px;
+ }
}
@media screen and (min-width: 570px) {
- .header {
- height: 51px;
- border-bottom: 10px solid #6d6e71;
- padding-left: 4%;
- }
-
- .menu-bar {
- position: absolute;
- top: 59px;
- width: 100%;
- left: 0;
- background: #282828;
- }
- .menu-item:first-child {
- margin-left: 4%;
- }
- .menu-item {
- float: left;
- display: inline-block;
- }
-
- .menu-item a {
- margin-bottom: -5px;
- padding: .5em 1.5em;
- }
+ .header {
+ height: 51px;
+ border-bottom: 10px solid #6d6e71;
+ padding-left: 4%;
+ }
+
+ .menu-bar {
+ position: absolute;
+ top: 59px;
+ width: 100%;
+ left: 0;
+ background: #282828;
+ }
+ .menu-item:first-child {
+ margin-left: 4%;
+ }
+ .menu-item {
+ float: left;
+ display: inline-block;
+ }
+
+ .menu-item a {
+ margin-bottom: -5px;
+ padding: 0.5em 1.5em;
+ }
}
@media screen and (min-width: 1220px) {
- .header {
- height: 42px;
- padding-left: 10px;
- padding-bottom: 0;
- background: -webkit-linear-gradient(left, #454545 50%, #282828 50%);
- background: -moz-linear-gradient(left, #454545 50%, #282828 50%);
- background: -o-linear-gradient(left, #454545 50%, #282828 50%);
- background: linear-gradient(to right, #454545 50%, #282828 50%);
- }
- .menu {
- max-width: 810px;
- position: relative;
- margin-top: -42px;
- }
- .menu-bar {
- height: 60px;
- position: static;
- width: inherit;
- }
-
- .menu-item:first-child {
- margin-left: 0;
- }
-
- .menu-item a {
- min-width: 7.5em;
- padding: 15px;
- border-bottom-width: 10px;
- font-size: 10px;
- }
-
- .menu-item span {
- display: block;
- font-size: 2.1em;
- }
+ .header {
+ height: 42px;
+ padding-left: 10px;
+ padding-bottom: 0;
+ background: -webkit-linear-gradient(left, #454545 50%, #282828 50%);
+ background: -moz-linear-gradient(left, #454545 50%, #282828 50%);
+ background: -o-linear-gradient(left, #454545 50%, #282828 50%);
+ background: linear-gradient(to right, #454545 50%, #282828 50%);
+ }
+ .menu {
+ max-width: 810px;
+ position: relative;
+ margin-top: -42px;
+ }
+ .menu-bar {
+ height: 60px;
+ position: static;
+ width: inherit;
+ }
+
+ .menu-item:first-child {
+ margin-left: 0;
+ }
+
+ .menu-item a {
+ min-width: 7.5em;
+ padding: 15px;
+ border-bottom-width: 10px;
+ font-size: 10px;
+ }
+
+ .menu-item span {
+ display: block;
+ font-size: 2.1em;
+ }
}
@media screen and (max-width: 300px) {
- .icon-social {
- display: none;
- }
-}
\ No newline at end of file
+ .icon-social {
+ display: none;
+ }
+}