Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
            "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test</title>
<style type="text/css">
<!-- 
fieldset {
    float : left ;
    display : block ;
    margin : 0.5em 0.5em 0.5em 0.5em ;
}
th {
    background : #3333FF;
    color :#FFFFFF;
}
-->
</style>
</head>
<body>
<form action="">
<fieldset>
    <legend>Fieldset 1</legend>
    <table>
        <tr>
            <th>제목</th>
            <td><input type="text" size="20" /></td>
        </tr>
        <tr>
            <th>첫번째</th>
            <td><textarea  rows="5" cols="50" ></textarea></td>    
        </tr>
        <tr>
            <th>두번째th</th>
            <td><textarea  rows="5" cols="50" ></textarea></td>  
        </tr>
    </table>
</fieldset>
<fieldset>
    <legend>Fieldset 2</legend>
    <table>
        <tr>
            <th>제목</th>
            <td><input type="text" size="40" /></td>
        </tr>
        <tr>
            <th>첫번째</th>
            <td><input type="text" size="40" /></td>    
        </tr>
        <tr>
            <th>두번째</th>
            <td><input type="text" size="40" /></td>  
        </tr>
    </table>
</fieldset>
<fieldset>
    <legend>Fieldset 3</legend>
    <table>
        <tr>
            <th>제목</th>
            <td><input type="text" size="40" /></td>
        </tr>
        <tr>
            <th>첫번째</th>
            <td><input type="text" size="40" /></td>    
        </tr>
        <tr>
            <th>두번째</th>
            <td><input type="text" size="40" /></td>  
        </tr>
    </table>
</fieldset>
</form>
</body>
</html>
IE 에서는 th 의 폭이 서로 동일하게 표시됩니다.
뭐가 문제일까요??? 저는 IE 에서처럼 th 의 폭이 동일하게 만들고 싶습니다.
제가 해본 바로는 fieldset 을 각각 div 안에 집어넣고, div 에 float : left 속성을
주면 제가 원하는 대로 되더군요. 하지만 불필요하게 div 를 써야하는 것 같아
마음에 들지 않습니다. 뭔가 다른 방법이 없을까요???
