From 626b5b57f3ae8e4894bdd5d5ec87161c3d9dd2f5 Mon Sep 17 00:00:00 2001 From: John Doe Date: Tue, 2 Sep 2025 18:06:23 +0200 Subject: [PATCH 1/2] solve lav --- index.html | 2 +- styles/style.css | 83 ++++++++++++++++++++++++++++++++++-------------- 2 files changed, 60 insertions(+), 25 deletions(-) diff --git a/index.html b/index.html index 1b8846b..cd16c61 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@

Ironhack News

- Article 1 Image + Article 1 Image

Main Article

diff --git a/styles/style.css b/styles/style.css index 9571ab1..fd372e2 100644 --- a/styles/style.css +++ b/styles/style.css @@ -4,12 +4,23 @@ html { box-sizing: border-box; font-size: 16px; } - -*, *:before, *:after { + +*, +*:before, +*:after { box-sizing: inherit; } - -body, h1, h2, h3, h4, h5, h6, p, ol, ul { + +body, +h1, +h2, +h3, +h4, +h5, +h6, +p, +ol, +ul { margin: 0; padding: 0; font-weight: lighter; @@ -27,7 +38,7 @@ body, h1, h2, h3, h4, h5, h6, p, ol, ul { padding: 5px 8px; font-size: 14px; } - + /* STYLES */ /* Fonts */ @@ -40,9 +51,6 @@ main { max-width: 1000px; margin: 0 auto; padding: 10px 20px; - display: flex; - flex-direction: column; - align-items: center; } /* Font sizes */ @@ -80,16 +88,13 @@ header { list-style-type: none; width: 100%; display: flex; + flex-direction: column; justify-content: flex-start; } .navbar li { - width: 130px; - height: 40px; - display: flex; - align-items: center; - justify-content: center; - border-right: 1px solid #ffffff; + display: block; + border: 1px solid #ffffff; } .navbar li:last-child { @@ -107,7 +112,7 @@ header { margin: 20px; padding: 20px; border: 1px solid #ccc; - display: flex; + /* display: flex; */ } .main-article img { @@ -116,30 +121,24 @@ header { } .main-article .image { - width: 50%; padding: 0 20px; height: auto; } .main-article .content { - width: 50%; padding: 0 20px; height: auto; } .articles-container { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - flex-direction: row; - align-items: center; padding: 20px; } .article { - width: 29%; padding: 20px; + margin: 20px; border: 1px solid #ccc; + /* display: flex; */ } .article img { @@ -175,5 +174,41 @@ header { .btn-blue { background-color: #007bff; } - + /* Write your CSS below */ + +.navbar a { + display: block; +} + +@media (min-width:760px) { + .navbar { + flex-direction: row; + justify-content: space-around; + padding: 1em; + } + + .article { + flex-direction: column; + margin: 20px; + flex-wrap: wrap; + } + + .articles-container { + flex-wrap: wrap; + display: flex; + flex-direction: row; + } + + .articles-container .article { + flex-basis: 45%; + + } + + .main-article { + margin: 20px; + padding: 20px; + border: 1px solid #ccc; + } + +} \ No newline at end of file From 968acb60bf421182e145639fce8eff28d241274a Mon Sep 17 00:00:00 2001 From: John Doe Date: Wed, 3 Sep 2025 09:18:08 +0200 Subject: [PATCH 2/2] improve responsivenes for main article --- styles/style.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/styles/style.css b/styles/style.css index fd372e2..943c242 100644 --- a/styles/style.css +++ b/styles/style.css @@ -112,7 +112,8 @@ header { margin: 20px; padding: 20px; border: 1px solid #ccc; - /* display: flex; */ + display: flex; + flex-direction: column; } .main-article img { @@ -209,6 +210,7 @@ header { margin: 20px; padding: 20px; border: 1px solid #ccc; + flex-direction: row; } } \ No newline at end of file