틀토론:알림 상자/이전 토론

최근 편집: 2017년 5월 31일 (수) 15:40
마지막 의견: 2016년 12월 27일 (화) (Applist님) - 주제: <br>관련 문제

<br>관련 문제

현재 알림 상자에서 엔터가 통일되지 않는 문제가 발생하고 있습니다. 현재 알림 상자 코드를 보면 <br>이 두번 들어갑니다. 이는 두번 넣지 않으면 아예 엔터가 적용되지 않는 문제로 인하여 넣은 것입니다. 보통 상황에서 알림 상자를 쓰면

테스트 테스트 중입니다

위와 같이 알림 상자가 출력 됩니다. 그러나 틀:참고, 틀:토막글 등과 같이 특정 틀에서는 이로 인하여 한줄 공백이 생기는 문제가 발생하고 있습니다. 현재 원인을 파악 중에 있으나, 실마리조차 나오지 않는 상황입니다. 위키러 분들도 이점 참고하시어 문제 해결에 기여해 주시면 감사하겠습니다. --Applist (토론) 2016년 12월 18일 (일) 23:11 (KST)답변[답변]

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭

테스트를 해봤는데요,

위키텍스트 미리 보기
1<br>2<br>글자 1
2
글자
1<br>2<br>3<br>글자 1
2
3
글자
1<br>2<br>3<br>4<br>글자 1
2
3
4
글자
1<br>2<br>3<br>4<br>5<br>글자 1
2
3
4
5
글자

위와 같이, 글 내부에 br 태그가 2회 이하 사용되었다면 2회 전부, 3회 이상 사용되었다면 첫번째 br 태그가 무시되었습니다. 그래서 첫번째 br은 언제나 무시되고 두번째 br은 경우에 따라 작동한다는 점에 주목해 봤습니다.


위키텍스트 미리 보기
1<br>'''글자''' 1
글자
1<br>2<br>'''글자''' 1
2
글자
1<br>'''2<br>글자''' 1
2
글자
'''1<br>2<br>글자''' 1
2
글자
1<br>'''2<br>'''글자 1
2
글자
'''1<br>2<br>'''글자 1
2
글자
위키텍스트 미리 보기
1<br>2<br>'''글자''' 1
2
글자
1<br>2<br><span>글자</span> 1
2
글자
1<br>2<br>[[글자]] 1
2
글자

위와 같이, 두번째 br은 바로 뒤에 일반적이지 않은 스타일이 새로 시작한다면 제대로 동작합니다.

위키텍스트 미리 보기
1<br>'''2<br>3<br>글자''' 1
2
3
글자
1<br>'''2<br>3<br>''글자''''' 1
2
3
글자
그러나 위와 같이, 두번째 br 바로 뒤에 나타나는 스타일이 이전과 동일하다면 동작하지 않습니다.

여기까지 요약하면 다음과 같습니다.

  1. 첫번째 br 태그는 언제나 무시된다.
  2. 두번째 br 태그는 그 다음에 br이 오거나 일반적이지 않은 스타일로 변경되는 경우에만 동작한다.

또한

위와 같은 현상은 벡터 스킨에서는 일어나지 않음을 확인했습니다. 페미위키 스킨 어딘가가 잘못된 거 같은데 못 찾겠네요. --렌즈 (토론) 2016년 12월 19일 (월) 01:04 (KST)답변[답변]
그렇군요. 엄청난 규칙성 분석 감사합니다. 해당 틀의 문제가 아니었군요. --Applist (토론) 2016년 12월 20일 (화) 08:12 (KST)답변[답변]
이 편집?뭐라고 하죠 이 commit?이랑 관련있는 것 같은데 확인좀 부탁드려도 될까요? @탕수육 --렌즈 (토론) 2016년 12월 25일 (일) 22:58 (KST)답변[답변]
해당 커밋과 관련이 있는 것이 맞습니다. 그런데 제 생각엔 br을 되도록 쓰지 않는 방향으로 틀을 수정하는 것이 좋을 것 같아요. 알림 상자 관련 틀에서 br을 쓰지 않도록 고쳐볼게요. --탕수육 2016년 12월 25일 (일) 23:08 (KST)답변[답변]
@렌즈, @Applist: br 제거하고 CSS로 줄바꿈을 하도록 바꿨습니다. --탕수육 2016년 12월 25일 (일) 23:27 (KST)답변[답변]
감사합니다!! 그런데 혹시 궁금한 것이, br은 페미위키에서는 사용이 권장되지 않는 건가요? --렌즈 (토론) 2016년 12월 25일 (일) 23:30 (KST)답변[답변]
br을 지양하는 것은 아니고요, 되도록 의미에 맞는 마크업을 사용하는 것을 지향합니다. 페미위키의 규칙이라기보다 올바른 웹 사이트가 지향할 일반적 규칙이에요. 예를 들어 br은 줄바꿈 자체가 의미적으로 컨텐츠의 일부인 경우(시 등)에 한하여 쓰는게 좋고, 단순히 꾸미기 위한 용도(문단 사이 간격을 늘린다거나, 제목과 본문을 시각적으로 나눈다거나)로 쓰지 않을 것을 권장해요.[1] --탕수육 2016년 12월 25일 (일) 23:47 (KST)답변[답변]
그렇군요, 새로운 정보를 알아갑니다. 감사합니다 :-) --렌즈 (토론) 2016년 12월 26일 (월) 00:02 (KST)답변[답변]
좋은 정보 감사합니다. 앞으로 틀 제작시 참고하도록 하겠습니다 :) --Applist (토론) 2016년 12월 27일 (화) 15:50 (KST)답변[답변]