G
Gelöschtes Mitglied 43691
Guest
-
Zuletzt bearbeitet von einem Moderator:
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
/* fekx direction: column; */
flex-direction: column;
flex-direction
.@media screen and (max-width: 480px) {
/* ... */
text {
/* Drehung ausschalten: */
transform: unset;
}
}
doctype
aber die Browser sind da ziemlich tolerant und dass CSS funktioniert auch ohne. <style>
:root {
--VBb: 50;
--VBh: 328;
--width: 42;
--height: 320;
--tspanx: 0;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
height: 100vh;
}
body {
display: flex;
/* fekx direction: column; */
flex-direction: column;
height: 100vh;
}
tspan {
font-size. 1.25rem;
}
tspan:last-child {
font-size. 0.87rem;
}
p {
moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
font-size: 1.7rem;
}
text {
/* transform="rotate(-90,82,82); */
transform: rotate(-90, 82, 82);
}
main {
flex: 1 0 20em;
display: flex;
flex-direction: row;
overflow: hidden;
}
h1 {
flex: 0 0 4em;
max-height: 3.5em;
display: flex;
flex-direction: column;
justify-content: center;
align-content: center;
}
h1 svg {
display: block;
height: 100%;
max-width: 19em;
}
main section {
flex: 1 1 30em;
background-color: #ccc;
}
section {
padding: 0.8rem;
}
@media screen and (max-width: 480px) {
:root {
--VBb: 328;
--VBh: 50;
--width: 320;
--height: 42;
--tspanx: 164;
}
html {
width: 100vw;
}
body {
display: flex;
/* fekx direction: row; */
flex-direction: row;
width: 100vw;
height: 100vh;
}
tspan:last-child {
font-size. 0.9rem;
}
p {
moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
font-size: 1.1rem;
}
main {
flex: 1 0 100%;
display: flex;
flex-direction: column;
overflow: scroll;
}
h1 {
flex: 0 0 7em;
max-height: 3.5em;
display: flex;
flex-direction: row;
justify-content: center;
align-content: center;
}
h1 svg {
display: block;
height: 100%;
width: 100%;
max-width: 26em;
}
text {
/* Drehung ausschalten: */
transform: unset;
}
main section {
flex: 1 1 30em;
background-color: #ccc;
}
section {
padding: 0.8rem;
}
}
</style>
Dass man CSS-Variablen in HTML oder Inline-SVG verwenden kann wäre mir neu und es überrascht nicht, dass das nicht funktioniert.Nur mein SVG macht da nicht mit, als wenn die Werte im ROOT nicht angenommen werden, wird das SVG
ganz komisch und falsch plaziert und weder nimmt es die Ausmasse der Werte vom ROOT an.
Wie schon empfohlen, sehe ich die Möglichkeit, diesen Header bzw. h1 mit HTML und CSS zu realisieren. Könnte dann so aussehen:b) Welche Möglichkeiten gibt es, den ganzen Quelltext eventuell ANDERS zu schreiben/formulieren?
Denn so wie ich es jetzt habe, scheint es nicht zu funktionieren. Das ist meine aktuelle Frage.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>Testseite</title>
<style>
* {
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
}
body {
display: flex;
flex-direction: row;
}
p {
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
font-size: 1.7rem;
}
main {
flex: 1;
width: 100%;
display: flex;
flex-direction: row;
}
h1 {
flex: 0 0 4rem;
overflow: hidden;
}
h1 div {
box-sizing: border-box;
border: 5px solid gold;
width: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transform: rotate(-90deg) translateX(-100vh);
transform-origin: left top;
}
h1 span.txt-large {
font-size: 1.5rem;
}
h1 span.txt-medium {
font-size: 1.2rem;
}
h1 span.txt-normal {
font-size: 1rem;
}
main section {
flex: 1;
background-color: #ccc;
}
section {
padding: 0.8rem;
}
@media screen and (max-width: 480px) {
body {
display: flex;
flex-direction: column;
width: 100vw;
height: 100vh;
}
main {
flex: 1;
display: flex;
flex-direction: column;
}
h1 {
height: unset;
flex: 0 0 auto;
}
h1 div {
transform: unset;
height: unset;
width: unset;
}
p {
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
font-size: 1.1rem;
}
main section {
flex: 1 1 30em;
background-color: #ccc;
}
section {
padding: 0.8rem;
}
}
</style>
</head>
<body>
<main>
<h1>
<div>
<span>
<span class="txt-large">Rick and Morty": </span>
<span class="txt-medium">Staffel 7</span>
</span>
<span class="txt-normal">62. Das erstaunliche Leben des Mr. Kakapopoloch</span>
</div>
</h1>
<section>
<p>
Fooo
</p>
</section>
</main>
</body>
</html>
Was das betrifft, würde ich eher dafür plädieren, das header-Tag zu nehmen. Da bisher h1 würde sich das eher anbieten.Könnte man nicht diesen Seitenbereich mit Überschrift und so nicht auch als <aside> bezeichnen denn er bezieht sich doch direkt auf den Inhalt in der section.
Ich meine gelesen zu haben das das aside entweder genutzt wird wenn es gar keinen Bezug zum Inhalt hat und zum Beispiel nur für weiterführende Links verwendet wird ODER gerade wenn es Bezug zum aktuellen Inhalt hat.
Dann könnte man ja einen Freelancer beauftragen, der das schnell erledigt, dann allerdings für eine vernünftige Bezahlung.So eine Eremitin kann halt schon mal ungeduldig sein.
Das hat mit Denunziantentum nichts zu tun, Crosspostings sind einfach nicht gerne gesehen. Dies habe ich aus einem anderen Forum kopiert:Widerlicher 31er... AKTUELL ist das Denunziantentum unter der STASI nun scheinbar wieder angesagt.