Hướng dẫn how do i force html elements to stay on the same line? - làm cách nào để buộc các phần tử html nằm trên cùng một dòng?

Đã trả lời ngày 4 tháng 4 năm 2012 lúc 9:27Apr 4, 2012 at 9:27

Lukas Ederlukas EderLukas Eder

202K126 Huy hiệu vàng668 Huy hiệu bạc1446 Huy hiệu Đồng126 gold badges668 silver badges1446 bronze badges

0

Hỏi ngày 4 tháng 4 năm 2012 lúc 9:26

table {
width:100%;
display: inline-block;
}
td, th {
max-width:100%
}

Bạn có thể buộc các yếu tố nội tuyến phải ở trên cùng một dòng bằng thuộc tính CSS white-space:Mar 22, 2014 at 18:05

Hướng dẫn how do i force html elements to stay on the same line? - làm cách nào để buộc các phần tử html nằm trên cùng một dòng?

Đã trả lời ngày 4 tháng 4 năm 2012 lúc 9:27

label { width: 100px; display: inline-block; }

Lukas Ederlukas EderApr 4, 2012 at 9:31

Mã này hoạt động tốt và đáp ứng:Starx

Đã trả lời ngày 22 tháng 3 năm 2014 lúc 18:0546 gold badges181 silver badges259 bronze badges

Bạn có thể sử dụng điều này:

Điều này sẽ làm cho căn chỉnh dọc ở phía trên.

Hướng dẫn how do i force html elements to stay on the same line? - làm cách nào để buộc các phần tử html nằm trên cùng một dòng?

Bummi

27K13 Huy hiệu vàng62 Huy hiệu bạc101 Huy hiệu đồng13 gold badges62 silver badges101 bronze badges

Đã trả lời ngày 2 tháng 3 năm 2013 lúc 11:13Mar 2, 2013 at 11:13

4

Bạn có thể buộc nội dung của phần tử HTML ở cùng một dòng bằng cách sử dụng một chút CSS. Sử dụng thuộc tính Overflow, cũng như thuộc tính không gian trắng được đặt thành Now Nowrap.

Ví dụ về việc buộc nội dung của phần tử phải ở trên cùng một dòng:

html>
<html>
  <head>
    <title>Title of the documenttitle>
    <style>
      div {
        border: 1px solid #000;
        width: 60px;
        overflow: hidden;
        white-space: nowrap;
      }
    style>
  head>
  <body>
    <div>Lorem Ipsumdiv>
  body>
html>

Kết quả

Lorem Ipsum

Trong ví dụ tiếp theo, chúng tôi sử dụng ba yếu tố (và) được thả nổi và có chiều rộng cố định. Vòng bao trẻ được đặt ở chiều rộng lớn hơn cha mẹ để cho phép các phần tử con nổi theo chiều ngang trên cùng một dòng.

Ví dụ về việc buộc nội dung nổi của phần tử phải ở trên cùng một dòng:

html>
<html>
  <head>
    <title>Title of the documenttitle>
    <style>
      #parent {
        width: 300px;
        height: 90px;
        background-color: #666;
        overflow-x: auto;
        overflow-y: hidden;
      }
      #childWrapper {
        list-style: none;
        width: 450px;
        height: 80px;
        margin: 0;
        padding: 0;
        overflow: hidden;
      }
      #childWrapper > li {
        float: left;
        width: 150px;
        height: 80px;
        background-color: #55c974;
      }
      #childWrapper > li:nth-child(even) {
        background-color: #d4ffdd;
      }
    style>
  head>
  <body>
    <div id="parent">
      <ul id="childWrapper">
        <li>Box 1li>
        <li>Box 2li>
        <li>Box 3li>
      ul>
    div>
  body>
html>

Mã khá đơn giản:

Chúng luôn gọn gàng trên cùng một dòng trừ khi văn bản trong nhãn rất dài và bảng cần kéo dài để chứa nó, thì văn bản đôi khi bị buộc bên dưới hộp kiểm. Làm thế nào tôi có thể ngăn nó làm điều đó?

Lukas Eder

202K126 Huy hiệu vàng668 Huy hiệu bạc1446 Huy hiệu Đồng126 gold badges668 silver badges1446 bronze badges

Hỏi ngày 4 tháng 4 năm 2012 lúc 9:26Apr 4, 2012 at 9:26

Hướng dẫn how do i force html elements to stay on the same line? - làm cách nào để buộc các phần tử html nằm trên cùng một dòng?

Bạn có thể buộc các yếu tố nội tuyến phải ở trên cùng một dòng bằng thuộc tính CSS white-space:

this content will not be wrapped