Files
dogfather-universe/workspace/bewerben.html
T
DogFatherGit ea32d6790b Das Auge ist am Finger ein volles Ziel -- und die Leiste bleibt eine Reihe
Filipe zur offenen Entscheidung "36-px-Auge oder 44-px-Fingerziel":
"mach was du am besten haelst es soll nur immer alles einfach zu
bedienen sein und geil aussehen fertig."

DIE ENTSCHEIDUNG WAR EINE SCHEINALTERNATIVE. Gemessen am echten
Aufbau, statt der Notiz zu glauben:

    Breite    Auge      uebrige Knoepfe   Leiste
    360 px    42 x 44   alle 44 x 44      zwei Reihen
    390 px    42 x 44   alle 44 x 44      zwei Reihen
    412 px    34 x 44   alle 44 x 44      eine Reihe
    1280 px  116 x 32   mit Beschriftung

Die HOEHE stimmte laengst. Es fehlten zwei Pixel Breite -- bei 412 px
zehn. Der Umschalter war als einziger Knopf der Leiste kein volles
Ziel, und ausgerechnet er sitzt zwischen zwei anderen.

ZWEIMAL DIE ALTE FALLE AUF DEM WEG:

  Erster Anlauf vergroesserte nur den Knopf. Gemessen bei 412 px:
  Knopf 44, Behaelter 36 -- der Knopf ragte 3 px ueber den Nachbarn.
  Genau so lag am 11.09. der Umschalter ueber dem Chat-Knopf, und wer
  "Meine Sicht" antippte, landete im Chat. Die Lehre von damals steht
  in start.css ("wer nur den Rahmen begrenzt, begrenzt nichts") und
  gilt andersherum genauso.

  Danach brach die Leiste bei 412 um -- "Abmelden" in einer zweiten
  Zeile, genau Filipes Beanstandung vom 09.09. Gerechnet: 386 px
  noetig, 380 verfuegbar. Sechs Pixel. Sie kommen jetzt aus dem
  Weissraum (4->2 zwischen den Zeichenknoepfen, 10->6 zur linken
  Gruppe), nicht aus den Tippzielen -- am Ziel zu sparen ist genau der
  Fehler, der sie ueberhaupt erst auf 34 und 36 gebracht hat.

NEBENGEWINN, nicht geplant: Bei 390 px -- der haeufigsten Breite --
geht die Leiste dadurch von zwei Reihen auf eine, 117 px auf 69. Bei
360 px bleibt sie zweireihig, und das ist richtig: Dort fehlen auch
so noch zwoelf Pixel, und Umbrechen ist die ehrliche Antwort auf zu
wenig Platz.

Am Rechner unveraendert: 116 x 32 mit Beschriftung, weil dort eine
Maus zielt und kein Daumen. Die Regel haengt an `pointer: coarse`.

Gemessen nachher: alle vier Breiten 44 x 44, keine Ueberlappung,
nichts breiter als der Schirm. pruef-tippziele 11/0,
pruef-css-klassen 30/0.
2026-09-22 00:58:42 +02:00

120 lines
5.3 KiB
HTML

<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<title>Anfrage · Der Treff</title>
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220058" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220058" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609220058" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220058" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220058" />
</head>
<body class="start">
<div class="schleier" aria-hidden="true"></div>
<header class="kopfleiste">
<button type="button" class="zurueck-knopf" id="zurueck" hidden>
<svg class="zurueck-knopf__pfeil" viewBox="0 0 24 24" aria-hidden="true">
<path d="M14.5 5.5 8 12l6.5 6.5" />
</svg>
<span class="zurueck-knopf__text">Zurück</span>
</button>
<p class="marke"><span class="marke__text"><a class="zurueck" href="start.html">Der&nbsp;Treff</a> · <span id="marke-was">Anfrage</span></span></p>
<div class="kopfleiste__rechts">
<span class="wer" id="wer">…</span>
<button type="button" class="abmelden" id="abmelden">Abmelden</button>
</div>
</header>
<main class="inhalt">
<!-- ==================================================================
DIE ANFRAGE AUS DER COMMUNITY (17.09.2026)
Filipe: „ich will dass die leute sich da anonym bei mir melden
können und eine anfrage machen können. ich will dass es
aber profissionel gemacht ist bitte wie ein fragebogen."
VERTRAULICH, NICHT NAMENLOS - seine Entscheidung. Es gibt keine
Selbstanmeldung im Treff; jeder Zugang kommt von DogFather selbst.
Eine wirklich namenlose Anfrage wäre also nicht anonymer, sondern
nur schlechter: Man könnte niemandem antworten, und aus einer
Anfrage würde nie ein Gespräch.
„Anonym" heißt hier deshalb: NIEMAND AUS DER COMMUNITY SIEHT SIE.
Nicht die anderen Mitglieder, nicht die Modis - nur DogFather und
die rechte Hand. Und das steht auf dieser Seite, bevor jemand
anfängt zu tippen, statt im Kleingedruckten darunter.
============================================================== -->
<section class="kopf-zeile">
<div>
<p class="marke">Mitmachen</p>
<!-- DER NAME DER ROLLE STEHT NICHT IN DIESER DATEI.
Sie ist ohne Anmeldung aus dem offenen Netz lesbar (gemessen
am 17.09.2026: jede Datei unter /workspace/ antwortet mit
200). Der Server schickt das Wort in seiner Antwort mit --
dieselbe Regel wie bei den Treff-Regeln und im Chat.
Was hier steht, ist die ehrliche Ueberschrift, falls die
Antwort ausbleibt: eine Anfrage ist es so oder so. -->
<h1 class="titel" id="titel">Anfrage stellen</h1>
<p class="unterzeile">
Ein paar Fragen - ehrlich beantwortet ist mehr wert als
vollständig. Du kannst zwischendurch aufhören und später
weitermachen: Deine Antworten bleiben so lange in diesem
Browser. Zu uns kommen sie erst, wenn du abschickst.
</p>
</div>
</section>
<p class="fehler" id="fehler" role="alert" aria-live="polite"></p>
<p class="leise" id="ladezeile">einen Moment …</p>
<!-- Der Stand, wenn schon eine Anfrage vorliegt (oder eine Sperrfrist
läuft). Steht ganz oben: Wer hier landet und schon geschickt hat,
will als Erstes wissen, was daraus wurde - nicht das Formular
noch einmal sehen. -->
<section class="bw-stand" id="stand" hidden></section>
<form class="bw-bogen" id="bogen" hidden novalidate>
<div id="gruppen"></div>
<!-- WER DAS LIEST, steht direkt über dem Absenden-Knopf und nicht
nur oben auf der Seite. Wer hier unten ankommt, hat oben zehn
Minuten hinter sich. -->
<p class="bw-wer-liest" id="wer-liest"></p>
<div class="bw-abschluss">
<button type="submit" class="knopf" id="abschicken">Anfrage abschicken</button>
<a class="schritt" href="bereich.html?b=mitmachen">Doch nicht</a>
</div>
</form>
</main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/meldung.js?v=202609220058" defer></script>
<script src="assets/js/nachfrage.js?v=202609220058" defer></script>
<script src="assets/js/wahl.js?v=202609220058" defer></script>
<script src="assets/js/bereiche.js?v=202609220058" defer></script>
<script src="assets/js/kopf.js?v=202609220058" defer></script>
<script src="assets/js/auskunft.js?v=202609220058" defer></script>
<script src="assets/js/bewerben.js?v=202609220058" defer></script>
</body>
</html>