-
-
Couldn't load subscription status.
- Fork 83
NW6 | Sabella Fisseha | Module JS-3 -Programmer Humour | WEEK-3 #299
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
| <head> | ||
| <title> </title> | ||
| <meta | ||
| charset="utf-8" | ||
| name="viewport" | ||
| content="width=device-width, initial-scale=1.0" | ||
| /> | ||
| <link rel="stylesheet" href="style.css" /> | ||
| </head> | ||
|
|
||
| <body> | ||
| <div class="container"> | ||
| <h1>Comic Viewer</h1> | ||
| <div id="comic-container"> | ||
| <img id="imageComic" src="" /> | ||
| </div> | ||
| </div> | ||
| <script src="script.js"></script> | ||
| </body> | ||
| </html> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| const imageComic = document.getElementById("imageComic"); | ||
|
|
||
| function fetchingImg() { | ||
| return fetch("https://xkcd.now.sh/?comic=latest") | ||
| .then((res) => { | ||
| if (!res.ok) { | ||
| throw new Error("error"); | ||
| } | ||
| return res.json(); | ||
| }) | ||
| .then((data) => { | ||
| console.log(data); | ||
| imageComic.src = data.img; | ||
| }) | ||
| .catch((error) => { | ||
| console.error("Error fetching comic:"); | ||
| }); | ||
| } | ||
| fetchingImg(); | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| body { | ||
| font-family: Arial, sans-serif; | ||
| margin: 0; | ||
| padding: 0; | ||
| } | ||
|
|
||
| .container { | ||
| max-width: 800px; | ||
| margin: 20px auto; | ||
| text-align: center; | ||
| } | ||
|
|
||
| h1 { | ||
| margin-bottom: 20px; | ||
| } | ||
|
|
||
| #comic-container { | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a great opportunity to mention margin collapsing. Because your This basically means that your My personal preference here is to avoid |
||
| margin-top: 20px; | ||
| } | ||
|
|
||
| #imageComic { | ||
| max-width: 100%; | ||
| } | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make sure your errors always give some more information about what went wrong. If you just see the text "error", you might be confused about what actually happened