Matthias Apsel: Fragenkatalog

Beitrag lesen

Hallo einsiedler,

C) Seid einiger Zeit fällt mir auf das meine website stark mit post-requests gespammt wird, in etwa so:

Meine Frage hier: Obwohl ich KEIN wordpress habe (die IDIOTEN es aber wohl immer noch nicht kapieren!!) und auch KEINEN der anderen Möglichkeiten des CMS benutze,

Das sind immer noch keine Angriffe, die sich speziell gegen dich richten. Du bist viel zu unwichtig, als dass sich jemand die Mühe machen würde, konkret gegen deine Seiten vorzugehen.

`<aside id="sitemap_top" aria-labelledby="top-sitenav-label">
				<h6 id="top-sitenav-label" class="visually-hidden">Site-Navigation</h6>
				<ul class="sitemap">
					<li><a href="#aktuelles01">Aktuell - 26-08-2020</a></li>
					<li><a href="#aktuelles02">Aktuell - 26-08-2020</a></li>
					<li><a href="#aktuelles03">Aktuell - 26-08-2020</a></li>
					<li><a href="#aktuelles04">Aktuell - 25-08-2020</a></li>
					<li><a href="#aktuelles05">Aktuell - 25-08-2020</a></li>
					<li><a href="#aktuelles06">Aktuell - 24-08-2020</a></li>
					<li><a href="#aktuelles07">Aktuell - 23-08-2020</a></li>
					<li><a href="#aktuelles08">Aktuell - 22-08-2020</a></li>
					<li><a href="#aktuelles09">Aktuell - 20-08-2020</a></li>
					<li></li>
				</u>
</aside>`

So also bei schmalen Bildschirmfenstern braucht es die letzte li - Zeile also nicht,

Die braucht es nie, denn es steht ja keine Information drin.

dennoch wird diese angezeigt. Wie bekomme ich li - zeile weg wenn ich media-queries benutze?

Zum Beispiel so:

@media all and (max-width: 34.375em) { .sitemap li:not a {display: none;} }

Könnte man es so machen?

Nein. Denn not braucht einen Selektor als Funktionswert z.B. li:not(.foo) (alle li-Elemente, die nicht der Klasse foo angehören) und außerdem sprichst du das nicht vorhandene a-Element an.

Wenn dann: .sitemap li:last-of-type. Aber am besten ist, das leere li-Element wegzulassen.

Bis demnächst
Matthias

--
Du kannst das Projekt SELFHTML unterstützen,
indem du bei Amazon-Einkäufen Amazon smile (Was ist das?) nutzt.