2011-02-16 5 views
1

"어떻게 새 브라우저로 개조를 처리합니까?"라는 질문을 받았습니다. 질문에 따라 예상 된 동작이 예상되는 매우 이상한 질문이었습니다. . .. 과거 사례로 보면브라우저는 개행을 개행 문자로 처리하고 공백 문자로 취급하지 않습니다.

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> 
<html> 
<head> 

<title> 
</title> 
</head> 
<body> 
<p title="test 
test 
test">test a b c</p> 
</body> 
</html> 

그러나, 줄 바꿈은 줄 바꿈을 공백으로 처리하고,하지 않았다, 그래서 Why does the browser renders a newline as space?

.; CSS를 사용하여 새 브라우저를 공백으로 처리하는 방법은 무엇입니까? 당신이 메모장에서 위를 생성하고 HTML로 저장합니다.한다면

는 툴팁은이 툴팁에만 적용

test test test 
+0

'메타'는 ''태그 안에 있어야합니다. Firefox에서 말한 것처럼 렌더링되지 않습니다. 이 브라우저에서 어떤 브라우저를 사용하고 있습니까? 또한, 당신이 말하는 "툴팁"은 무엇입니까? 또한'DOCTYPE'이 필요합니다. – matthewpavkov

+0

이것은 확실히 이상합니다. HTML의 기본 사실은 공간, 탭, 개행 등 공백이 공백인지 생각했습니다. 공간이 비슷합니다. –

+0

위의 코드는 "테스트 abc"테스트 테스트가 아닌 것 같습니다. –

답변

3

예상

test 
test 
test 

로하지 보여줄 것이다.

웹킷 브라우저 (Chrome, Safari)로 해보십시오.
게코 브라우저 (FF, 무리 ...)하지 마십시오.
IE 7+ (이전에는 알지 못함).

글쓴이는 페이지의 전체 너비에 걸쳐 있지 않도록 약간 긴 툴팁을 포맷 할 수 있습니다. 그럼에도 불구하고 대부분의 브라우저 (Gecko 기반 브라우저 포함)에는 툴팁을 읽기 쉽게 유지하는 자동 복싱 알고리즘이 있습니다. 이 기능을 지원하는 사용자도 작성자에게 더 많은 제어 권한을 부여합니다.

CSS는 툴팁에만 적용되므로 CSS 특성이이 동작에 영향을 미칠 수 있습니다.

관련 문제