Struggling with my responsive website, I am facing two issues. Firstly, the banner is wrapping below the logo, creating an undesirable layout. I aspire for a design similar to the St. Louis Zoo website, where the logo and banner image stay aligned even on smaller screens. How can I achieve this seamless display?
Secondly, as the page size decreases, the navigation bar becomes messy with the "contact" link overlapping the other links. This inconsistency is not visually pleasing. How can I resolve this issue - tweaking the Global Styles or adding more CSS to the Tablet Section?
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Artistic Animation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="styles.css" type="text/css" rel="stylesheet">
</head>
... (HTML code continued)
CSS:
*{box-sizing:border-box;}
... (CSS code continued)
UPDATE: Combining the logo and banner into a single image is not feasible as the logo needs to remain a clickable link to the homepage.