From 2d044a65d007ed234029108a333a644137220483 Mon Sep 17 00:00:00 2001 From: Nick Legg Date: Mon, 19 Oct 2015 08:39:47 -0400 Subject: [PATCH 1/2] Regular CSS version --- top-nav-drill/main.css | 44 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/top-nav-drill/main.css b/top-nav-drill/main.css index 9d37c16..29cf496 100644 --- a/top-nav-drill/main.css +++ b/top-nav-drill/main.css @@ -2,4 +2,46 @@ margin: 0 auto; } -/*Put your code here*/ +header { + background-color: black; + text-align: right; +} + +header span { + display: inline-block; + padding: 10px; + float: left; +} + +header span a { + text-decoration: none; + font-weight: bold; + font-size: 32px; +} + +header a { + color: white; +} + +nav { + display: inline-block; + padding-right: 30px; +} + +nav li { + display: inline; + padding-right: 10px; +} + +.container > section { + width: 33%; + margin: auto; +} + +h1 { + border-bottom: 1px solid grey; +} + +footer { + border-top: 1px solid grey; +} From 4b3c32445f10902685e603ddb1b9b822d453cf68 Mon Sep 17 00:00:00 2001 From: Nick Legg Date: Mon, 19 Oct 2015 09:24:30 -0400 Subject: [PATCH 2/2] HAML/Sass version --- .../main.sassc | Bin 0 -> 7818 bytes top-nav-drill/index.haml | 39 +++++++ top-nav-drill/index.html | 102 +++++++++--------- top-nav-drill/main.css | 53 ++++----- top-nav-drill/main.sass | 32 ++++++ 5 files changed, 141 insertions(+), 85 deletions(-) create mode 100644 top-nav-drill/.sass-cache/1ab659a5f02ccac1ba7f930777ebad1de2d7d5bc/main.sassc create mode 100644 top-nav-drill/index.haml create mode 100644 top-nav-drill/main.sass diff --git a/top-nav-drill/.sass-cache/1ab659a5f02ccac1ba7f930777ebad1de2d7d5bc/main.sassc b/top-nav-drill/.sass-cache/1ab659a5f02ccac1ba7f930777ebad1de2d7d5bc/main.sassc new file mode 100644 index 0000000000000000000000000000000000000000..7a1b88b5ea3abd43b77b1bb0e6bfddc5ef0932bf GIT binary patch literal 7818 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 literal 0 HcmV?d00001 diff --git a/top-nav-drill/index.haml b/top-nav-drill/index.haml new file mode 100644 index 0000000..dde52fe --- /dev/null +++ b/top-nav-drill/index.haml @@ -0,0 +1,39 @@ +%html{:lang => "en"} + %head + %meta{:charset => "UTF-8"} + %title The Awesome Company + %link{:rel => "stylesheet", :href => "bower_components/normalize-css/normalize.css"} + %link{:rel => "stylesheet", :href => "main.css"} + + %body + .container + %header + %span + %a{:href => "#"} Awesome Company + %nav + %ul + %li + %a{:href => "#"} Home + %li + %a{:href => "#"} About + %li + %a{:href => "#"} Services + %li + %a{:href => "#"} Contact + + %section + %h1 A Page Title + %section + %h2 A Paragraph + %p Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum blandit, tellus ornare mollis rhoncus, risus dui tincidunt nisl, nec vulputate sapien neque at tellus. Aenean in ornare nisl, sed porta dui. + %p Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod. + %section + %h2 A Paragraph + %p Donec faucibus sodales lectus, quis dictum ligula aliquet sit amet. Nam sodales nibh quis quam dictum sollicitudin. Nullam ut est euismod, hendrerit tellus et, euismod turpis. + %p Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod. + %section + %h2 A Paragraph + %p Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas non mauris ac erat consequat rhoncus. Mauris nec sapien luctus, rutrum leo sit amet, pretium elit. + + %footer + %p Copyright © 2013 Awesome Company LLC. diff --git a/top-nav-drill/index.html b/top-nav-drill/index.html index fbc0cdb..39ad07b 100644 --- a/top-nav-drill/index.html +++ b/top-nav-drill/index.html @@ -1,51 +1,53 @@ - - - - - - - - The Awesome Company - - - - - -
-
- Awesome Company - - -
- -
-

A Page Title

-
-

A Paragraph

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum blandit, tellus ornare mollis rhoncus, risus dui tincidunt nisl, nec vulputate sapien neque at tellus. Aenean in ornare nisl, sed porta dui.

-

Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod.

-
-
-

A Paragraph

-

Donec faucibus sodales lectus, quis dictum ligula aliquet sit amet. Nam sodales nibh quis quam dictum sollicitudin. Nullam ut est euismod, hendrerit tellus et, euismod turpis.

-

Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod.

-
-
-

A Paragraph

-

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas non mauris ac erat consequat rhoncus. Mauris nec sapien luctus, rutrum leo sit amet, pretium elit.

-
- -
-

Copyright © 2013 Awesome Company LLC.

-
-
- - + + + + The Awesome Company + + + + +
+
+ + Awesome Company + + +
+
+

A Page Title

+
+

A Paragraph

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum blandit, tellus ornare mollis rhoncus, risus dui tincidunt nisl, nec vulputate sapien neque at tellus. Aenean in ornare nisl, sed porta dui.

+

Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod.

+
+
+

A Paragraph

+

Donec faucibus sodales lectus, quis dictum ligula aliquet sit amet. Nam sodales nibh quis quam dictum sollicitudin. Nullam ut est euismod, hendrerit tellus et, euismod turpis.

+

Nunc sit amet arcu id ligula commodo consequat vel a lorem. Proin auctor, purus in dictum efficitur, mauris purus dictum augue, vitae laoreet ante nunc in sapien. Maecenas consectetur egestas euismod.

+
+
+

A Paragraph

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas non mauris ac erat consequat rhoncus. Mauris nec sapien luctus, rutrum leo sit amet, pretium elit.

+
+ +
+
+ diff --git a/top-nav-drill/main.css b/top-nav-drill/main.css index 29cf496..f87b094 100644 --- a/top-nav-drill/main.css +++ b/top-nav-drill/main.css @@ -1,47 +1,30 @@ -.container { - margin: 0 auto; -} - header { background-color: black; - text-align: right; -} - -header span { - display: inline-block; - padding: 10px; - float: left; -} - -header span a { - text-decoration: none; - font-weight: bold; - font-size: 32px; -} - -header a { - color: white; -} + text-align: right; } + header span { + display: inline-block; + padding: 10px; + float: left; } + header span a { + text-decoration: none; + font-weight: bold; + font-size: 32px; } + header a { + color: white; } nav { display: inline-block; - padding-right: 30px; -} - -nav li { - display: inline; - padding-right: 10px; -} + padding-right: 30px; } + nav li { + display: inline; + padding-right: 10px; } .container > section { width: 33%; - margin: auto; -} + margin: auto; } h1 { - border-bottom: 1px solid grey; -} + border-bottom: 1px solid grey; } footer { - border-top: 1px solid grey; -} + border-top: 1px solid grey; } diff --git a/top-nav-drill/main.sass b/top-nav-drill/main.sass new file mode 100644 index 0000000..842b9f8 --- /dev/null +++ b/top-nav-drill/main.sass @@ -0,0 +1,32 @@ +$border: 1px solid grey + +header + background-color: black + text-align: right + span + display: inline-block + padding: 10px + float: left + a + text-decoration: none + font-weight: bold + font-size: 32px + a + color: white + +nav + display: inline-block + padding-right: 30px + li + display: inline + padding-right: 10px + +.container > section + width: 33% + margin: auto + +h1 + border-bottom: $border + +footer + border-top: $border