Я пытаюсь заставить кнопки растягиваться по экрану попутным ветром, но либо они выровнены по левому краю и не растягиваются (в большинстве случаев), либо - как в текущем состоянии кода, они, кажется, растягиваются правая сторона экрана!
Я уверен, что упускаю что-то очевидное, но не вижу, что это такое. Мой верхний и нижний колонтитулы растягиваются соответствующим образом, и изначально я просто дублировал их, но как button
с, а не div
с.
Код (версия с растягиванием экрана) в настоящее время выглядит следующим образом:
<body>
...
<div class="">
<div class="block">
<ul class="">
<li><button class="w-full bg-orange-200 hover:bg-orange-400 rounded-lg mx-6 my-4">
<div class="text-black text-lg content-center">
<h2 class="font-bold">Mike's big adventure</h2><br>
<div class="text-black text-base">Aargh, zombies!</div>
<div class="text-gray-600 text-xs">
<div>Created: 2020-03-24T12:57:01.753Z</div>
<div>Updated: 2020-03-24T13:00:06.411Z</div>
</div>
</div>
</button></li>
... more list items
</ul>
</div>
</div>
...
(Обратите внимание, не думайте, что это имеет значение, но html фактически генерируется Elm SPA)
Как мне нужно вкладывать различные container
, w-full
, w-screen
, button
et c. и какой комбо мне нужен, чтобы получить то, что я хочу?
Редактировать: Этот фрагмент не единственное, что не растягивается. Например, ни заголовок страницы. Нижний колонтитул страницы, прикрепленный к нижней части экрана, растягивается до конца ...
Верхний колонтитул:
<div class="container flex-auto w-screen m-2">
<div class="w-full content-center bg-orange-500 rounded-lg">
<h1 class="font-bold text-5xl text-center">Header</h1>
</div>
</div>
Нижний колонтитул:
<div class="container flex-auto w-screen mx-2">
<div class="absolute inset-x-0 bottom-0 bg-orange-500 rounded-lg m-2">
<div class="m-4">Footer</div>
</div>
</div>