게시판 타이틀 높이 잘리는 문제는 수정했는데 IE11에 또하나의 버그가 있더군요. 블록

게시판 타이틀 글자 높이 잘리는 문제는 이글루스 네코폴리님이 알려주신대로 topmargin='4' 로 수정해서 이번 배포판에 적용했구요(익스플로어11에서만 4픽셀이 늘어나고 다른 브라우저에서는 이상없이 높이가 동일하게 표시되더군요) 지난번 해킹 대비책의 일환으로 설치한 mod_security의 코어룰 적용 후 81번 서버 접속시 403 에러 나오는 문제는 도저히 어디를 어떻게 건드려야 할지 몰라서 결국 activated_rules 디렉토리 안 설정 파일들이 인클루드된 한줄 구문을 주석처리해서 서버를 정상화시킨 다음 당분간 다른 보안 처리와 함께 방법을 찾아보기로 했습니다. ㅡ_ㅡ;

그리고 IE11에서 새로운 버그를 발견했습니다. 무엇인고 하면 제로보드 f2plus_gallery 게시판 bbs/skin/f2plus_gallery_2_0/A_type 과 bbs/skin/f2plus_gallery_3_0/A_type 디렉토리에 존재하는 list_head.php 파일이 게시판의 상단 필드명을 뿌려주는 곳인데 이게 IE11에서 필드명이 제자리에 있지 않고 한쪽으로 몰려나옵니다. 이게 왜 그런가 봤더니 다른 브라우저를 비롯한 이전 버전의 브라우저에서는 col 태그에서 지정한 폭을 이후의 td 태그에서 정상적으로 출력해 주지만 IE11에서만 테이블의 col 태그에서 지정한 폭을 다음에 나오는 td 태그에서 다시한번 지정해야지만 이처럼 td 태그 필드명이 한쪽으로 몰리는 현상이 없습니다. 이건 명백한 버그인데 이거 찾느라고 약간 고생을 했습니다.

아래에 f2plus_gallery_2.0 스킨의 원저작자 배포본 소스를 그대로 올려드리니 참고하세요.

[list_head.php]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?$coloring=0;?>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?> align=center>
<tr><td>
        <table border=0 cellspacing=0 cellpadding=0 width=100% align=center style=border-width:1pt;border-style:solid;border-color:cccccc style=table-layout:fixed>
            <tr><td>
            <form method=post name=list action=list_all.php>
            <input type=hidden name=page value=<?=$page?>>
            <input type=hidden name=id value=<?=$id?>>
            <input type=hidden name=select_arrange value=<?=$select_arrange?>>
            <input type=hidden name=desc value=<?=$desc?>>
            <input type=hidden name=page_num value=<?=$page_num?>>
            <input type=hidden name=selected>
            <input type=hidden name=exec>
            <input type=hidden name=keyword value="<?=$keyword?>">
            <input type=hidden name=sn value="<?=$sn?>">
            <input type=hidden name=ss value="<?=$ss?>">
            <input type=hidden name=sc value="<?=$sc?>">
 
            <?if($hide_no=="off"){?><col width=40></col><?}?>
            <col width=80></col>
            <col width=></col>
            <?if($hide_name=="off"){?><col width=100></col><?}?>
            <?if($hide_date=="off"){?><col width=65></col><?}?>
            <?if($hide_vote=="off"){?><col width=35></col><?}?>
            <?if($hide_hit=="off"){?><col width=50></col><?}?>
            <tr align=center valign="middle" height=25>
            <?if($hide_no=="off"){?><td><?=$a_no?><img src=<?=$dir?>/top_no.gif border=0></td><?}?>
            <td><img src=<?=$dir?>/top_img.gif border=0></td>
            <td><?=$a_subject?><img src=<?=$dir?>/top_subject.gif border=0></td>
            <?if($hide_name=="off"){?><td align=center><?=$a_name?><img src=<?=$dir?>/top_name.gif border=0></td><?}?>
            <?if($hide_date=="off"){?><td><?=$a_date?><img src=<?=$dir?>/top_date.gif border=0></td><?}?>
            <?if($hide_vote=="off"){?><td><?=$a_cartegory?><img src=<?=$dir?>/top_vote.gif border=0></td><?}?>
            <?if($hide_hit=="off"){?><td><?=$a_hit?><img src=<?=$dir?>/top_hit.gif border=0></td><?}?>    
        </tr></table>
        <table border=0 cellspacing=0 cellpadding=0 width=100% align=center style=table-layout:fixed>
        <?if($hide_no=="off"){?><col width=40></col><?}?><col width=80></col><col width=></col>
        <? if ($hide_no=="on"$colspan=2; else $colspan=3;?>
        <tr><td height=1 bgcolor=eaeaea colspan=<?=$colspan?>></td></tr>
        <tr><td height=1 bgcolor=efefef colspan=<?=$colspan?>></td></tr>
        <tr><td height=1 bgcolor=f1f1f1 colspan=<?=$colspan?>></td></tr>
        <tr><td height=1 bgcolor=f5f5f5 colspan=<?=$colspan?>></td></tr>
        <tr><td height=1 bgcolor=f7f7f7 colspan=<?=$colspan?>></td></tr>

덧글

  • PFN 2015/11/15 15:46 # 답글

    이런 글이 왜자꾸 달리냐구요?
    바로 너! 니가 도와줘서 그렇습니다.

    제발 그만 좀 도와주시죠?
  • 래칫 2015/11/15 22:06 #

    2222222222
  • Hide_D 2015/11/16 07:04 #

    한심한 사람 구경하는거 재미있지 않나요??
  • 절망의빛 2015/11/15 20:22 # 삭제 답글

    IE11의 버그가 아니라 IE11에서 님 게시판을 볼 때 나타나는 님 게시판의 버그라고 하는게 옳은 표현 아닐까요?
  • xtnihs 2015/11/16 00:01 # 삭제 답글

    이런 곳에서 계속 글을 올리실 것이 아니라, 고수가 많은 곳으로 가서 질문하는 것을 추천합니다. 리눅스 서버도 나름 운영해 보시려고 하는 것 같은데, http://kldp.org 사이트에 같은 질문을 올리시면 더 자세한 답을 들으실 수 있습니다.
  • 네코폴리 2015/11/16 00:06 #

    Ps. 너님 서버 보안스킬 흭득가능
  • 조현병도풍년 2015/11/16 01:32 # 삭제

    개발자 분들의 말도 안듣는데다 공부는 절대로 하기 싫다는 사람인데 저런데서 배우려고나 하겠습니까?
  • xtnihs 2015/11/16 17:54 # 삭제

    사실 거기도 완전한 정상인 고수만 있는 것이 아니라서, 어떠한 징징이를 달아도 답을 해 줄 사람은 있을 겁니다 :)
  • Hide_D 2015/11/16 07:09 # 답글

    1. html tag의 attribute는 쌍 따옴표나 따옴표로 둘러 쌀 것.
    2. html tag에서 중복된 attribute가 없도록 할 것.
    3. 그 외의 표현에 대한 동작은 모두 undefined임.
  • 희망의빛™ 2015/11/16 07:09 # 답글

    Hide_D// 속성을 따옴표로 둘러싸지 않아도 다 동작하잖아요. 둘러싸지 않으면 undefined 라는 건 처음 듣는 소리네요. 그 얘기하시는 거 아닌가요? -_-
  • Hide_D 2015/11/16 07:12 #

    xhtml의 웹 표준은 아니니까 일단 고쳐놓고 어디가 틀렸나 다시 확인해보세요.
  • Hide_D 2015/11/16 07:15 #

    http://www.w3.org/TR/html-markup/syntax.html#syntax-attributes
    http://www.w3.org/TR/xhtml1/diffs.html#h-4.4

    혹시 아니라고 우길까봐 증거.
    doctype 안적어놓는 quark 모드에서 대체 어떤 doctype과 유사하게 동작할지 아무도 모르는 일.
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색