I don't know if this is an HTML misunderstanding or a CSS one, so
crossposted. Feel free to edit it down, I'm subcribed to both groups.
On my blog:
https://qaz.wtf/qz/blosxom
I have bit of navigation that I want to appear at the top of the page on
small screens and in Lynx.
<!-- seen in small screens and lynx -->
<div class=small_upper>
<nav class=topnav>
<h2>Top Tags</h2>
<ul class=subcats>
<li>$aaa_tags::top_tags</li>
</ul>
</nav>
<div class=searchbox>
<form method=GET action="$url"><label for="sutag">Tag search</label>
<input type=text name=tag id=sutag size=12></form>
</div>
</div>
Using @media size selectors, I've got it appearing / disappearing. That
works fine. What is a mess, and I don't understand why, is how there is
no space between the tags in the <UL> and the <FORM>. The <LABEL> text
is literally mixed in with the tags when I preview it in a small
(Firefox) window.
Top Tags
2004: 160 2003: 146 deadlink: 136 review: 118 movie: 75
images: 62 2020: 50 reference: 46 shopping: 44 fixedlink: 43 Tag
blog: 41 games: 35 2005: 33 computers: 33 do-it-yourself: 33
history: 33 book: 23 tools: 22 update: 22 2010: 20 search
[ input box here ]
The "Nu HTML Checker" at
w3.org finds no errors in the page (there are
warnings about using <A NAME=""> syntax, which is still my preferred
mid-page anchor point method, but I stress again, those are warnings
not errors). The Jigsaw
w3.org CSS validator finds no errors (or
warnings) for the CSS:
https://qaz.wtf/qz/css/main.css
What is my error of understanding?
Elijah
------
started with html2.0 back in the day and has some old habits