-3

この写真のような要素の html リストを作成する必要があります。

リスト

liまたはオプション要素を包括する外部divだと思います。それが可能だ?フォームのため、その値を郵送する必要があります。

ありがとう。

4

4 に答える 4

2

私のコメントからフォローしてください...

<form>
  <select multiple>
    <option value="Element 1">Element 1</option>
    <option value="Element 2">Element 2</option>
    <option value="Element 3">Element 3</option>
  </select>
  <input type="submit" value="Submit">
</form>
于 2013-05-23T09:34:07.367 に答える
1

このjsfiddleがお役に立てば幸いです。

    <div class='wrapper'>
      <ul>
          <li>element 1</li> 
          <li>element 2</li>
          <li>element 3</li>
          <li>element 4</li>
          <li>element 5</li>
          <li>element 6</li>
    </ul>
</div>

そしてCss

.wrapper{
    height : 100px;
    overflow : auto;
    width : 250px;
}
li{
    border : 1px black solid;
}
于 2013-05-23T09:27:33.537 に答える
0

ここで見たものからそれを行うには多くの方法があり、divがstyle="width:100%;float:left;"あり、それだけです

于 2013-05-23T09:23:00.583 に答える
0

それを行う方法が多すぎる可能性があります(divli内部divtable...)。私の提案は、li要素をdiv. 幅と高さを変更したりdiv、オーバーフローを使用したりすることができ、リストがより個人的なものになるので、私はそれを好みます.

例:

<div id="list-content">
    <ul>
        <li><span>Element 1</span></li>
        <li><span>Element 2</span></li>
        <li><span>Element 3</span></li>
        <li><span>Element 4</span></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
</div>

また、CSS は次のようにする必要があります。

div#list-content {
    width: 200px;
    height: 500px;
    overflow-y: scroll;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    border: 1px solid black;
    margin: 2px 0;
}
于 2013-05-23T09:29:48.670 に答える