2012-06-11 2 views
0

Я новичок в HTML и CSS, и у меня есть проблема с моим расширением по горизонтали, в то время как я хочу, чтобы он расширялся вертикально. Я исправил ширину Th, но он ничего не решает. Это мой код.Вертикальный расширяющийся стол

<div id="resBox"> 
    <table id="resTable"> 
      <tr> 
       <th class="frame">a</th> 
       <th class="frame">b</th> 
       <th class="frame">c</th> 
       <th class="frame">d</th> 
       <th class="frame">e</th> 
      </tr> 
    </table> 
</div> 

Всякий раз, когда th содержит длинную строку, он расходует меньшее количество остальных кадров.

Это код CSS:

#resTable{ 
width:100%; 
margin:auto;} 

.frame{ 
width:19%; 
border: 1px solid black;} 

Спасибо.

+0

http://jsfiddle.net/3M7px/ Посмотрите, потому что я предполагаю, что код, который вы нам дали, работает. Или, может быть, это не должно выглядеть так? –

+0

Это так странно. Спасибо. – Majid

+0

Добро пожаловать; D У вас есть несколько других стилей, которые перезаписывают те, которые вы нам показали :) –

ответ

0

Написать этот CSS -

table th{ 
    width: 100px; 
    word-wrap: break-word; 
    display: inline-block; 
    border: 1px solid #f00; 
}​ 

Демо: http://jsfiddle.net/Scec9/3/

+0

http://jsfiddle.net/Scec9/1/ Что делать, если это единственная непрерывная строка? – MetalFrog

+0

@MetalFrog проверить обновленную демо – Dipak

+1

Имейте в виду, что изменение '' '' '' '' '' '' '' '' '' inline-block' нарушает нормальную функцию таблицы (так что вы можете завершить некоторые действительно фанковые результаты). – MetalFrog

0

нет четких срезанные способов сделать это без привлечения той или иной форме кода позади или подобного, что может сделать вложенные строки, то это надолго непрерывные строки.

Ближайший вы получите что-то вроде вещей объясняется в этой статье:

http://www.cs.tut.fi/~jkorpela/html/nobr.html

Однако эти методы, вероятно, будет слишком багги.

+0

Чтобы уточнить, это для CONTINOUS длинные строки без пробелов. Как только вы реализуете пустое пространство, он будет отлично разорваться с уже имеющейся разметкой. :) – JaggenSWE

Смежные вопросы