From 1e417daec381058e82941f19db7626ad1f457e1f Mon Sep 17 00:00:00 2001 From: mpabi Date: Thu, 10 Oct 2024 13:27:16 +0200 Subject: [PATCH] add css --- .gitignore | 1 + css/style.css | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 .gitignore create mode 100644 css/style.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1377554 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.swp diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..c87d034 --- /dev/null +++ b/css/style.css @@ -0,0 +1,60 @@ +body { + /* Center the form on the page */ + text-align: center; + } + + form { + display: inline-block; + /* Form outline */ + padding: 1em; + border: 1px solid #ccc; + border-radius: 1em; + } + + p + p { + margin-top: 1em; + } + + label { + /* Uniform size & alignment */ + display: inline-block; + min-width: 90px; + text-align: right; + } + + input, + textarea { + /* To make sure that all text fields have the same font settings + By default, textareas have a monospace font */ + font: 1em sans-serif; + /* Uniform text field size */ + width: 300px; + box-sizing: border-box; + /* Match form field borders */ + border: 1px solid #999; + } + + input:focus, + textarea:focus { + /* Additional highlight for focused elements */ + border-color: #000; + } + + textarea { + /* Align multiline text fields with their labels */ + vertical-align: top; + /* Provide space to type some text */ + height: 5em; + } + + .button { + /* Align buttons with the text fields */ + padding-left: 90px; /* same size as the label elements */ + } + + button { + /* This extra margin represent roughly the same space as the space + between the labels and their text fields */ + margin-left: 0.5em; + } + \ No newline at end of file