0

条件を動的に追加できる検索を構築しようとしています。

私はBootstrapを使用していますが、これはこれまでの外観です(HTMLレンダリング)

ここに画像の説明を入力

問題は、次のように基準の各行の最後にプラスとマイナスのリンクを表示することです。

ここに画像の説明を入力

私のコード:

 a.addremove{
   display:block;
  background-color: #4B5E75;
  color: #fff;
  margin: 0;
  width: 32px;
  height: 32px;
  font-size:16px;
  text-align: center;
  line-height: 38px;
  border-radius: 50%;
}


  <form class="span10 offset1 custom-form">    
      <div class="control-group">
          <div class="controls">
              <select class="field">
                 <!-- <option disabled selected>Choose a Field</option>-->
                  <option value="title">Title</option>
                  <option value="lo">Learning Objectives</option>
                  <option value="unit">Unit</option>
                  <option value="cal_year">Calendar Year</option>
                  <option value="year">Year</option>
                  <option value="theme">Theme</option>
                  <option value="type">Type</option>
                  <option value="person">Person</option>
             </select>

           <select>
                  <option value="contains">Is</option>
                  <option value="lo">Is Not</option>
                  <option value="Includes">Includes</option>
                  <option value="Excludes">Excludes</option>
             </select>

            <span class="value">
             <input type="text"  placeholder="Keyword">
             </span>

             <a class="ss-icon addremove add">add</a>
          </div>

  <div class="control-group">
          <div class="controls">
     ........

これらのリンクに対して行っているブロック レベルの循環スタイルを維持しながら、それを達成するための最良の方法は何ですか?

4

3 に答える 3

0

要素をインラインブロックで表示します。

a.addremove{
      display: inline-block;
      vertical-align: top; /* or middle */
      background-color: #4B5E75;
      color: #fff;
      margin: 0;
      width: 32px;
      height: 32px;
      font-size:16px;
      text-align: center;
      line-height: 38px;
      border-radius: 50%;
}
于 2013-07-24T03:09:42.597 に答える
0

試す

a.addremove{
   display:block;
  float:left;
  background-color: #4B5E75;
  color: #fff;
  margin: 0;
  width: 32px;
  height: 32px;
  font-size:16px;
  text-align: center;
  line-height: 38px;
  border-radius: 50%;
}
于 2013-07-24T03:00:30.833 に答える
0

display: block;使用する代わりにdisplay: inline-block;

于 2013-07-24T03:09:10.630 に答える