tôi có một <div>
có chứa hai span
. Một với một văn bản (dài hơn) và một với một biểu tượng. Văn bản sẽ được bọc (sử dụng dấu gạch ngang) và biểu tượng sẽ được căn chỉnh theo chiều dọc bên phải.Sắp xếp theo chiều dọc văn bản và biểu tượng Hyphend
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta content="IE=Edge" http-equiv="X-UA-Compatible"/>
<style>
tr > th > span.text {
webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
tr > th > span.icon {
float: right; vertical-align: middle;
}
</style>
</head>
<body>
<table width="200px" style="table-layout:fixed">
<tr>
<th>
<span class="text" lang="de">Donaudampfschifffahrtsgesellschaftskapitän</span>
<span class="icon">
<img title="Icon" src="AufsteigendSortieren_d9d9d9.png">
</span>
</th>
<th>
<span class="text" lang="de">Donaudampfschifffahrtsgesellschaftskapitän</span>
<span class="icon">
<img title="Icon" src="AufsteigendSortieren_d9d9d9.png">
</span>
</th>
<tr>
</table>
</body>
</html>
Các html kết quả sẽ giống như
Donaudampfschiff-
fahrtsgesellschafts (icon here)
kapitän
Không làm việc - OP đòi hỏi từ lâu hơn để được chia bằng dấu gạch nối: http://jsfiddle.net/bupr4c2k/1/ – Paul
Unforunately này không làm việc trong trường hợp của chúng tôi vì sự khác biệt bên ngoài thực sự là một bảng. tôi cập nhật câu hỏi cho phù hợp –
@ChristianDietrich, bảng là vấn đề duy nhất trong giải pháp của tôi? – LeoAref