나는 PureCSS가 통합 된 html 템플릿을 가지고있어서 레이아웃 생성을 시작할 수 있습니다. 나는 24 분할 격자의 20-24 너비 인 물체를 가지고 있습니다. 내가있는 그리드 블록 안의 폼이 있습니다. 그리드 안에 폼 컨텐트를 집중시키고 싶습니다. 효과적인 방법으로 그렇게하는 방법을 모르겠습니다. 나는 순수한 CSS 기본값을 무시하기 위해 내 자신의 CSS를 추가하려고했지만 아무도 나를 도울 cna 작동하지 않습니다. 여기 PureCSS를 사용하여 격자 폭 내에서 객체 중앙에 배치
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/pure-min.css" integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" crossorigin="anonymous">
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/grids-responsive-min.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<div class="pure-g">
<div class="pure-u-lg-20-24 center-item-h">
<form action="{% url 'searched' %}" method="POST">
{% csrf_token %}
<input type="text" name="searched" placeholder="Search">
</form>
</div>
</div>
내가 수동으로 블록 형태의 중심을 사용하려는 CSS입니다 :이 내가 HTML 템플릿이 무엇을 여기
.center-item-h {
margin-left: auto !important;
margin-right: auto !important;
}
이 같은 모습입니다 :
문제의 블록이 아닌 다른 모든 코드를 제거했습니다. 이 대답을 해결하는 데 필요한 경우 모든 내용을 추가 할 수 있습니다.
이에 대한 몇 가지 실제 시연이 CodePen 예를 살펴 보자 임의의 블록 요소를 수평 정렬하는 방법 : https://codepen.io/UncaughtTypeError/pen/vWGbdb – UncaughtTypeError
전체 CSS를 공유하거나 작동중인 스 니펫/피들을 제공하십시오. 나는 당신의 코드를 바이올린에 넣어 보았습니다. 나는 아무것도 볼 수 없습니다. 그냥 텍스트 및 입력 상자. –