In Firefox the "writing-mode:vertical-lr" effects on input-tags and select-tags. How can I get the same result within Chrome and Edge?
Code:
.gridContainer {
display:grid;
grid-gap:0;
grid-template-columns:2rem 2rem 16rem;
grid-template-rows:2rem 2rem 8rem;
grid-template-areas:
"verticalSelect verticalDate horizontalName"
"verticalSelect verticalDate horizontalTitle"
"verticalSelect verticalDate horizontalDescription";
background-color:rgba(255,255,255,1);
border:solid 1px rgb(0,0,0);
margin:5rem;
width:20rem;
}
.verticalSelect {
grid-area:verticalSelect;
}
.verticalDate {
grid-area:verticalDate;
}
.verticalSelect, .verticalDate {
writing-mode:vertical-lr;
transform:rotate(180deg);
border:solid 1px rgb(0,0,0);
}
.horizontalName{
grid-area:horizontalName;
border:solid 1px rgb(0,0,0);
}
.horizontalTitle {
grid-area:horizontalTitle;
border:solid 1px rgb(0,0,0);
}
.horizontalDescription {
grid-area:horizontalDescription;
border:solid 1px rgb(0,0,0);
resize: none;
}
<form action="" method="post">
<div class="gridContainer">
<select class="verticalSelect" name="prio">
<option value="A">Prio A</option>
<option value="B" selected>Prio B</option>
<option value="C">Prio C</option>
</select>
<div class="verticalDate">
<label for="deadline">Deadline:</label>
<input type="date" name="deadline">
</div>
<input class="horizontalName" type="text" placeholder="Name" name="name">
<input class="horizontalTitle" type="text" placeholder="Title" name="title">
<textarea class="horizontalDescription" name="description">Description</textarea>
</div>
</form>
The solution from this Question only works for the label-tag within my example, but not for the input- or select-tags.