Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
135 views
in Technique[技术] by (71.8m points)

html - Unexpected results from styling a select element

I am trying to create a select element but I get unexpected results.

First, when an option element is overflowed, I cannot view the whole 4 options at once. There is a vertical scroll when option element is being overflowed (but if it wouldn't - I could see the whole 4 options).

Secondly, you can see that when you choose either of the option elements, the background is not 100% of the whole select element (and I consider the select element width to consist of the scroll extra width).

Thirdly.. You can choose the 4th option element and see that once you choose it part of the element text is hidden.

How can I fix these problems?

.x {
  width: 200px;
  overflow-x: auto;
}

.y {
  padding: 5px;
  width: 100%;
}
<select class="x" size="4">
  <option class="y">Test</option>
  <option class="y">Test</option>
  <option class="y">Test</option>
  <option class="y">Test Test Test Test  Test Test Test Test</option>
</select>
question from:https://stackoverflow.com/questions/65921620/unexpected-results-from-styling-a-select-element

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Your question isn't clear, what is your expected output actually? What are you trying to do?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...