>php教程 >PHP开发 >부트스트랩 형식에 대한 완전한 심층 연구

부트스트랩 형식에 대한 완전한 심층 연구

高洛峰
高洛峰원래의
2016-12-03 16:38:271572검색

서문: 폼에는 요소가 많기 때문에 부트스트랩 폼을 별도로 요약하겠습니다. 부트스트랩의 핵심 내용으로 폼의 주요 기능은 사용자와 소통하는 데 사용되는 웹 컨트롤입니다. 웹페이지를 사용자와 더 효과적으로 소통할 수 있도록 만듭니다. 양식의 공통 요소에는 주로 텍스트 입력 상자, 드롭다운 선택 상자, 라디오 버튼, 확인 버튼, 텍스트 필드 및 버튼 등이 포함됩니다.

1. 기본 형태

<form role="form">
 <div class="form-group">
  <label for="exampleInputEmail1">邮箱:</label>
  <input type="email" class="form-control" id="exampleInputEmail1" placeholder="请输入您的邮箱地址">
 </div>
 <div class="form-group">
  <label for="exampleInputPassword1">密码</label>
  <input type="password" class="form-control" id="exampleInputPassword1" placeholder="请输入您的邮箱密码">
 </div>
 <button type="submit" class="btn btn-default">进入邮箱</button>
</form>

자세한 설명:

(1) form 태그의 role 속성은 의미를 강화하기 위한 것일 뿐, 그 외에는 없습니다. 기능;

(2) 각 입력 상자의 상단과 하단 사이에 일정한 거리를 유지하도록 div의 .form-group 클래스 이름을 설정합니다. 그렇지 않으면 두 상자가 서로 옆에 있게 됩니다.

(3) 레이블의 for 속성과 입력의 id는 동일한 이름을 가져야 레이블 레이블을 마우스로 클릭할 때 커서가 자동으로 고정됩니다. for 속성을 사용하지 않는 경우 다음과 같이 작성할 수도 있습니다:2e1cf0710519d5598b1f0f14c36ba674Email:a1ddbf6a9919cba59a9af2283a1f5afa, 입력 길이가 화면 너비가 아닙니다.

(4) 양식에 .form-control 클래스를 추가합니다.
1.
2. 밝은 회색(#ccc) 테두리를 설정합니다.
3. 모서리를 둥글게 만듭니다.
4. 요소에 초점이 맞춰지면 그림자와 테두리 효과가 변경됩니다.

2. 가로 형식(왼쪽에 레이블, 오른쪽에 입력 상자 있음)

<form class="form-horizontal" role="form">
 <div class="form-group">
  <label for="inputEmail3" class="col-sm-2 control-label">邮箱</label>
  <div class="col-sm-10">
   <input type="email" class="form-control" id="inputEmail3" placeholder="请输入您的邮箱地址">
  </div>
 </div>
 <div class="form-group">
  <label for="inputPassword3" class="col-sm-2 control-label">密码</label>
  <div class="col-sm-10">
   <input type="password" class="form-control" id="inputPassword3" placeholder="请输入您的邮箱密码">
  </div>
 </div>
 <div class="form-group">
  <div class="col-sm-offset-2 col-sm-10">
   <button type="submit" class="btn btn-default">进入邮箱</button>
  </div>
 </div>
</form>

자세한 설명:

클래스 .form 사용 -form 태그의 수평에는 주로 다음과 같은 기능이 있습니다.
1. 양식 제어 패딩 및 여백 값을 설정합니다.
2. 그리드의 "행"과 유사하게 "form-group"의 표현을 변경합니다. system;
가로 효과를 얻으려면 그리드 시스템과 함께 사용해야 합니다. 사용 시 브라우저의 크기를 조정하여 다양한 효과를 볼 수 있습니다. 브라우저 크기가 특정 값보다 작으면 세로로 표시됩니다.

3. 인라인 양식(양식 컨트롤이 한 줄로 표시됨)

<form class="form-inline" role="form">
 <div class="form-group">
  <label for="exampleInputEmail2">邮箱</label>
  <input type="email" class="form-control" id="exampleInputEmail2" placeholder="请输入你的邮箱地址">
 </div>
 <div class="form-group">
  <label for="exampleInputPassword2">密码</label>
  <input type="password" class="form-control" id="exampleInputPassword2" placeholder="请输入你的邮箱密码">
 </div>
 <button type="submit" class="btn btn-default">进入邮箱</button>
</form>

자세한 설명:
가끔 웹페이지 상단의 탐색 모음을 사용하여 입력합니다. 이때 사용자 이름과 비밀번호는 한 줄에 표시되어야 합니다. 이때 표시 크기가 커지면 동시에 양식 태그에 .form-inline 클래스를 추가하면 됩니다. 장치가 변경되면 자동으로 줄 바꿈이 발생하여 일반 형식의 스타일을 표시합니다.

4. 폼의 기본 요소

1. 입력 요소: .form-control 클래스를 추가하면 가장 기본적인 입력 상자 스타일을 구현할 수 있습니다

(1) 기본 입력 상자

<input type="text" class="form-control">

(2) 기본보다 큰 입력 상자

<input type="text" class="form-control input-lg">

(3) 기본보다 작은 입력 상자

<input type="text" class="form-control input-sm">

2. Textarea 요소: cols 속성 값을 설정하지 않고 .form-control 클래스를 추가합니다. 이때 레이블 너비는 100%입니다.

<textarea rows="5" class="form-control">

3. , 드롭다운 선택 상자로 다중 라인 선택과 단일 라인 선택이 가능하며, 동일한 스타일에 대해서만 .form-control 클래스가 추가됩니다

<select class="form-control"><option>222</option></select>

4., 체크박스 체크박스 및 라디오 버튼 라디오:

(1) 두 클래스인 .checkbox와 .radio는 정렬 문제를 해결하기 위해 체크박스와 라디오용으로 특별히 작성되었습니다.

`<form role="form">
 <div class="checkbox">
  <label>
   <input type="checkbox" value="">
   踢足球
  </label>
 </div>
 <div class="checkbox">
  <label>
   <input type="checkbox" value="">
   打篮球
  </label>
 </div>
 <div class="radio">
  <label>
   <input type="radio" name="optionsRadios" id="optionsRadios1" value="love" checked>
   喜欢
  </label>
 </div>
  <div class="radio">
  <label>
   <input type="radio" name="optionsRadios" id="optionsRadios2" value="h


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.