Auto
sẽ làm cho mỗi kích thước cột sao cho nó có thể vừa với bất kỳ thứ gì có trong đó.
*
sẽ sử dụng hết dung lượng còn trống. Cách tốt nhất là sử dụng khi bạn có cột "còn lại" mà bạn muốn thay đổi kích thước thành bất kỳ thứ gì còn lại.
Lưới mẫu chiều rộng không xác định.
Kịch bản 1:
Column 1 | Column 2 | Column 3
----------------------------------
100 Width | Auto | 200 Width
Vào trường hợp này cột 2 có thể là bất cứ điều gì từ 1 đến bất cứ điều gì các nội dung được đưa vào nó đòi hỏi và không gian tối đa có sẵn cho chiều rộng của lưới điện. Nếu cột 2 đã được thay đổi thành *
và chiều rộng được xác định trên toàn bộ lưới, nó sẽ lấp đầy khoảng trống bên trái để đạt được chiều rộng của lưới. Nếu bạn có hai cột được đặt là *
và chiều rộng lưới được xác định, thì chúng sẽ cạnh tranh cho khoảng trống còn lại và chia tách nó.
Thông thường tôi sử dụng *
để chỉ tối đa một cột (mặc dù đây không phải là quy tắc) nếu tôi có điều khiển được đặt thành kích thước động sao cho cột sẽ điền vào bất kỳ khoảng trống nào còn lại bởi các cột khác. Thật tuyệt nếu bạn muốn các cột có kích thước cụ thể cho điều khiển có kích thước động và muốn một số cột nhất định cố định và xác định một cột để mở rộng để điền vào phần còn lại của điều khiển. Auto
sẽ không làm điều này với các cột nội dung trống hoặc thấp sẽ không thực sự lấp đầy khoảng trống bên trái.
Kịch bản 2 (col 3 chứa nội dung là 100 chiều rộng và lưới điện có tổng chiều rộng là 800):
Column 1 | Column 2 | Column 3 | Column 4
--------------------------------------------
100 Width | 200 Width | Auto | *
Cột 3 sau đó sẽ chỉ kích thước đến 100 chiều rộng. Cột 4 sẽ có kích thước đến 400 chiều rộng để lấp đầy khoảng trống bên trái.
ChrisF, cảm ơn câu trả lời. Thật không may, tôi chỉ có thể đánh dấu một câu trả lời. – user203687
@ user203687 - OK. Không có giới hạn về số lượng câu trả lời bạn có thể bỏ phiếu mặc dù :) – ChrisF