Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Tôi có một văn bản dài bên trong

div {
    border: 1px solid black;
    width: 70px;
}
1 với
div {
    border: 1px solid black;
    width: 70px;
}
2 được xác định:

HTML:

<div>Stack Overflow is the BEST!!!</div>

CSS:

div {
    border: 1px solid black;
    width: 70px;
}

Làm thế nào tôi có thể buộc chuỗi ở lại trong một dòng (tức là, được cắt ở giữa "tràn")?

Tôi đã cố gắng sử dụng

div {
    border: 1px solid black;
    width: 70px;
}
3, nhưng nó không giúp được gì.

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã hỏi ngày 8 tháng 3 năm 2011 lúc 12:16Mar 8, 2011 at 12:16

Misha Moroshkomisha MoroshkoMisha Moroshko

161K221 Huy hiệu vàng494 Huy hiệu bạc729 Huy hiệu đồng221 gold badges494 silver badges729 bronze badges

1

Thử cái này:

div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 8 tháng 3 năm 2011 lúc 12:20Mar 8, 2011 at 12:20

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

0

Trong phần CSS của bạn, sử dụng

div {
    border: 1px solid black;
    width: 70px;
}
4.

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 8 tháng 3 năm 2011 lúc 12:18Mar 8, 2011 at 12:18

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Rob Agarrob AgarRob Agar

12.2k5 Huy hiệu vàng46 Huy hiệu bạc62 Huy hiệu Đồng5 gold badges46 silver badges62 bronze badges

div {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
<div>Stack Overflow is the BEST!!!</div>

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Gogaz

2.2421 Huy hiệu vàng24 Huy hiệu bạc31 Huy hiệu đồng1 gold badge24 silver badges31 bronze badges

Đã trả lời ngày 5 tháng 10 năm 2016 lúc 6:35Oct 5, 2016 at 6:35

Tôi đã làm một câu đố:

http://jsfiddle.net/audetwebdesign/kh4aR/

Robagar chỉ ra

div {
    border: 1px solid black;
    width: 70px;
}
5.

Một vài điều ở đây: Bạn cần

div {
    border: 1px solid black;
    width: 70px;
}
3 nếu bạn không muốn thấy các nhân vật phụ thò ra bố cục của bạn.

Ngoài ra, như đã đề cập, bạn có thể sử dụng

div {
    border: 1px solid black;
    width: 70px;
}
7 (xem endermb), hãy nhớ rằng
div {
    border: 1px solid black;
    width: 70px;
}
8 sẽ không sụp đổ không gian trắng trong khi
div {
    border: 1px solid black;
    width: 70px;
}
9 sẽ.

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 8 tháng 3 năm 2011 lúc 13:15Mar 8, 2011 at 13:15

Marc AudetMarc AudetMarc Audet

45K10 Huy hiệu vàng61 Huy hiệu bạc82 Huy hiệu Đồng10 gold badges61 silver badges82 bronze badges

div {
    display: flex;
    flex-direction: row;
}

là giải pháp làm việc cho tôi. Trong một số trường hợp có danh sách ____ 11, điều này là cần thiết.

Một số giá trị hướng thay thế là

div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
1,
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
2,
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
3,
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
4,
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
5 và
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
6. Mà làm những điều bạn mong đợi họ làm.

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 4 tháng 8 năm 2018 lúc 18:48Aug 4, 2018 at 18:48

Hãy thử điều này. Nó sử dụng

div {
    border: 1px solid black;
    width: 70px;
}
8 thay vì
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
8 vì tôi cho rằng bạn sẽ muốn điều này chạy tương tự như
div {
    border: 1px solid black;
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
}
9, nhưng một trong hai sẽ hoạt động tốt:

div {
    border: 1px solid black;
    max-width: 70px;
    white-space: pre;
}

http://jsfiddle.net/NXchy/11/

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 8 tháng 3 năm 2011 lúc 12:23Mar 8, 2011 at 12:23

Mike Bmike bMike B

12.6K20 Huy hiệu vàng84 Huy hiệu bạc109 Huy hiệu đồng20 gold badges84 silver badges109 bronze badges

Không có câu trả lời nào trước đây làm việc cho tôi.

Có những trường hợp bất kể bạn làm gì và tùy thuộc vào hệ thống (Oracle Designer: Oracle 11G - PL/SQL), các div sẽ luôn đi đến dòng tiếp theo, trong trường hợp đó bạn nên sử dụng thẻ Span thay thế.

Điều này làm việc kỳ diệu cho tôi.

<span float: left; white-space: nowrap; overflow: hidden; onmouseover="rollOverImageSectionFiveThreeOne(this)">
    <input type="radio" id="radio4" name="p_verify_type" value="SomeValue"  />
</span> 
Just Your Text || 
<span id="headerFiveThreeOneHelpText" float: left; white-space: nowrap; overflow: hidden;></span>

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 20 tháng 8 năm 2013 lúc 13:15Aug 20, 2013 at 13:15

1

Trong khoảng thời gian bạn cần thêm:

div {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
0

span {
  width: 70px;
  border: 1px solid black;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  }
<span>Stack Overflow is the BEST!!!</sapn>

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

GED DPOD

1.6271 Huy hiệu vàng12 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge12 silver badges30 bronze badges

Đã trả lời ngày 25 tháng 5 lúc 15:00May 25 at 15:00

Hãy thử đặt chiều cao, vì vậy khối không thể phát triển để phù hợp với văn bản của bạn và giữ tham số

div {
    border: 1px solid black;
    width: 70px;
}
3.

Dưới đây là một ví dụ về những gì bạn có thể thích nếu bạn cần hiển thị hai dòng cao:

div {
    border: 1px solid black;
    width: 70px;
}
0

Hướng dẫn how do i force text to stay on one line in css? - làm cách nào để buộc văn bản nằm trên một dòng trong css?

Đã trả lời ngày 8 tháng 3 năm 2011 lúc 12:18Mar 8, 2011 at 12:18

Rob Agarrob AgarWouter Simons

12.2k5 Huy hiệu vàng46 Huy hiệu bạc62 Huy hiệu Đồng1 gold badge18 silver badges15 bronze badges

4