Bootstrap은 간단하고 사용하기 쉬운 스타일을 정의합니다. 간단하고 우아한 페이지 표시를 완성하려면 몇 가지 스타일 사양만 있으면 됩니다.
이 글에서는 주로 다음과 같은 기본 컨트롤을 소개합니다.
1. 테이블
2. 양식
3. 버튼
1. 테이블 은 여전히
테이블 속성을 제어하는 클래스는 다음과 같습니다. 기본적으로 테이블 스타일은 상위 컨테이너를 차지합니다.
<div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <table class="table table-bordered table-striped table-hover"> <tr> <th>标题一</th> <th>标题二</th> <th>标题三</th> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> </table> </div> </div> </div> 로그인 후 복사 작은 화면 장치(768px 미만)에서 가로로 스크롤되는 반응형 테이블을 생성하려면 .table-반응형으로 .table을 래핑하세요. 화면이 768px 더 넓어지면 가로 스크롤 막대가 사라집니다. 2. 양식에는 여러 가지 스타일 정의가 있습니다
레이블과 컨트롤은 양식 그룹 유형의 div에 래핑되어야 합니다. 기본 양식은 다음과 같습니다 <div class="container"> <form> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> </div> <div class="form-group"> <label for="exampleInputPassword1">Password</label> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> </div> <div class="checkbox"> <label> <input type="checkbox"> Check me out </label> </div> <button type="submit" class="btn btn-default">Submit</button> </form> </div> 로그인 후 복사 인라인 양식, 라벨에 sr 전용 카테고리를 지정하면 라벨을 숨길 수 있지만, 라벨을 생략하면 안 됩니다. <div class="container"> <form class="form-inline"> <div class="form-group"> <label for="exampleInputEmail1" class="sr-only">Email address</label> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> </div> <div class="form-group"> <label for="exampleInputPassword1">Password</label> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> </div> <div class="checkbox"> <label> <input type="checkbox"> Check me out </label> </div> <button type="submit" class="btn btn-default">Submit</button> </form> </div> 로그인 후 복사 가로 형태의 경우 라벨 및 라벨 그룹의 길이를 지정하고 그리드 시스템 레이아웃을 채택해야 합니다. 레이블은 오른쪽에 정렬되고 레이블 그룹은 왼쪽에 정렬됩니다. <div class="container"> <form class="form-horizontal"> <div class="form-group"> <label for="exampleInputEmail1" class="col-md-2 control-label">Email address</label> <div class="col-md-8"> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> </div> </div> <div class="form-group" > <label for="exampleInputPassword1" class="col-md-2 control-label">Password</label> <div class="col-md-8"> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> </div> </div> <div class="checkbox col-md-offset-2"> <label> <input type="checkbox"> Check me out </label> </div> <button type="submit" class="btn btn-default col-md-offset-2">Submit</button> </form> </div> 로그인 후 복사 양식 양식 유효성 검사, bootstrap3은 양식의 사용자 정의 유효성 검사를 지원합니다. req uired를 추가하면 양식이 필수라는 뜻이며, node.setCustomValidity는 양식의 사용자 정의 유효성 검사를 설정할 수 있습니다. <div class="container"> <form class="form-horizontal"> <div class="form-group"> <label for="exampleInputEmail1" class="col-md-2 control-label">Email address</label> <div class="col-md-8"> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email" required> </div> </div> <div class="form-group"> <label for="password1" class="col-md-2 control-label">Password</label> <div class="col-md-8"> <input type="password" class="form-control" id="password1" placeholder="Password" required onchange="checkPassword()"> </div> </div> <div class="form-group"> <label for="password2" class="col-md-2 control-label" onchange="checkPassword()"> Password2</label> <div class="col-md-8"> <input type="password" class="form-control" id="password2" placeholder="Password2" required> </div> </div> <div class="checkbox col-md-offset-2"> <label> <input type="checkbox"> Check me out </label> </div> <button type="submit" class="btn btn-default col-md-offset-2">Submit</button> </form> </div> <script> function checkPassword() { var pwd1 = $("#password1").val(); var pwd2 = $("#password2").val(); if (pwd1 != pwd2) { document.getElementById("password1").setCustomValidity("两次输入的密码不一致"); } else { document.getElementById("password1").setCustomValidity(""); } } </script> 로그인 후 복사 3. 버튼 스타일
.btn-lg, .btn-sm, .btn-xs를 사용하여 다양한 크기의 버튼을 가져옵니다. 버튼에 .btn-block을 추가하면 상위 노드 너비를 100% 채울 수 있으며 버튼은 (블록) 요소, , <div class="container"> <button type="button" class="btn btn-default btn-block">Default</button> <button type="button" class="btn btn-primary btn-block">Primary</button> <button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-danger">Danger</button> <button type="button" class="btn btn-link">链接</button> <a class="btn btn-default" href="#" role="button">Link</a> <button class="btn btn-default" type="submit">Button</button> <input class="btn btn-default" type="button" value="Input"> <input class="btn btn-default" type="submit" value="Submit"> </div> 로그인 후 복사 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
최신 이슈
웹 애플리케이션에 버전 정보를 표시하는 모범 사례는 무엇입니까?
웹 애플리케이션을 개발 중입니다. 웹 애플리케이션에 버전 정보를 표시하는 모범 사례는 무엇입니까? 저는 semantic versioning을 사용하고 있고 이미 ...
에서 2024-04-06 19:13:16
0
2
476
모든 것을 시도했지만 여전히 HTML 콘텐츠가 표시되지 않습니다.
기본적으로 html 문서의 내용은 브라우저에 아무 것도 표시되지 않습니다. 내가 만든 이 HTML 문서는 다른 HTML 파일에서 링크되었습니다. 브라우저에서 이 ...
에서 2024-04-04 19:16:15
0
1
3496
Scrapy: 맞춤 열 설정을 통해 CSV로 저장하는 방법 안내
기본적으로 저는 웹에서 데이터를 스크랩하고 프로젝트 파일을 메인 스파이더 파일로 가져왔습니다. 이제 데이터를 가져와 컨테이너에 저장하고 csv로 저장하면 연결된 ...
에서 2024-04-04 14:01:17
0
1
301
상위 요소의 높이를 기준으로 하위 요소의 위쪽 여백을 자동으로 조정하는 방법은 무엇입니까?
나는 오래된 대학 시험에서 문제에 부딪쳤다. 기본적으로 다음을 요구합니다. 이 json 파일을 가져옵니다. [{"colore":"#FF...
에서 2024-04-02 13:49:19
0
1
301
PHP는 NOT 연산자를 사용하여 조건을 평가합니다.
4개의 영업소가 있고 4개 영업소 모두 20개의 리드를 받으면 4번 영업소만 그날 남은 리드를 받아야 합니다. 영업 사무소 1-4가 모두 20개의 리드를 받았는지...
에서 2024-04-02 09:57:41
0
1
301
관련 주제
더>
|