표시될 때 텍스트 문서브라우저에서 단락 내의 줄 바꿈 위치는 글꼴 크기와 뷰포트 크기에 따라 자동으로 결정됩니다. 줄 바꿈은 단어 구분 문자(예: 공백)에서만 수행할 수 있습니다. 때로는 문서에서 브라우저 설정에 관계없이 구현되는 강제 줄 바꿈을 설정해야 합니다. 이를 위해 강제 줄 바꿈 태그가 사용됩니다.
, 해당 종료 태그가 없습니다. 태그 포함
문서의 텍스트에 삽입하면 다음 텍스트가 처음부터 배치됩니다. 새로운 라인. 예를 들어, 이 접근 방식은 특별한 목록 마크업 태그를 사용하지 않고 목록 유형 구조를 만드는 데 사용할 수 있습니다. 또는 예를 들어 이 태그는 시 등을 표시하는 데 필수 불가결합니다.

다음은 강제 줄 바꿈을 사용하는 예입니다(그림 1.8).

강제 줄 바꿈 사용

어두워진 페트로그라드 위

가을의 서늘함을 들이마신 11월.

시끄러운 파도에 돌진

그 가느다란 울타리의 가장자리에서,

Neva는 환자처럼 돌진했다

당신의 침대에서 불안.

AS 푸쉬킨. 청동기수

쌀. 1.8.꼬리표
줄 바꿈을 강제로 사용하는 데 사용할 수 있습니다.

단락 태그와 달리

태그를 사용할 때
빈 문자열이 생성되지 않습니다.

태그 사용
주의가 필요합니다. 브라우저가 태그를 만나기 전에 이미 한두 단어의 줄 바꿈을 수행했을 수 있습니다.
. 이것은 판독기 뷰어 창의 너비가 문서를 테스트할 때 사용한 프로그램의 동일한 설정보다 작은 경우에 발생합니다. 이 경우 문단 중간 줄에 한 단어만 남게 되어 문서 레이아웃의 아름다움을 훼손할 수 있습니다.

메모

태그를 사용할 때
텍스트를 나누거나, 이미지 또는 표를 줄 바꿈하려면 CLEAR 옵션을 설정하여 텍스트 줄 바꿈을 중지할 수 있습니다. 이에 대한 자세한 내용은 3장과 4장에서 읽을 수 있습니다.

태그

줄 바꿈을 금지하기 위해 반대 목적의 작업을 수행해야 하는 상황이 있습니다. 이를 위한 컨테이너 태그가 있습니다. . 이 태그로 표시된 텍스트는 길이에 관계없이 한 줄로 표시됩니다. 결과 라인이 브라우저의 뷰포트를 넘어서 확장되면 수평 스크롤 막대가 나타납니다.

메모

테이블의 셀에 있는 텍스트의 연속성을 보장하기 위해 특수 매개변수 NOWRAP 태그 . 이에 대한 자세한 내용은 4장에서 확인할 수 있습니다.

줄 바꿈하지 않는 줄 태그로 텍스트 마크업 당신은 매우 얻을 수 있습니다 긴 줄. 이를 피하기 위해 필요할 때만 수행되는 줄 바꿈이 발생할 수 있는 위치를 독자의 브라우저에 알릴 수 있습니다(소위 "소프트" 줄 바꿈). 를 넣어주면 됩니다 올바른 장소텍스트 태그 태그와 같은 (Word BReak)
, 닫는 태그가 필요하지 않습니다.

메모

꼬리표 Netscape 브라우저에서는 전혀 지원하지 않습니다. 마이크로소프트 브라우저 인터넷 익스플로러태그가 지정된 텍스트에서만 이 태그를 인식합니다. .

모두 또는 거의 모두가 레이아웃에 사용됩니다. 우리 중 얼마나 많은 사람들이 코드를 입력하고
생각: 그가 정말로 여기에서 필요합니까? 경험이 없는 조판자들 사이에서 다음과 같은 레이아웃을 자주 볼 수 있습니다. 메뉴 레이아웃

그리고 다음과 같은 멋진 단락도 찾을 수 있습니다.

질문이 생길 수 있습니다. 사이트가 모든 것을 의도적으로 표시한다면 여기서 무엇이 잘못되었습니까? 그리고 여기에서는 그렇지 않습니다. 이 악몽 같은 비뚤어진 코드는 할당을 알아내는 데 신경을 쓰지도 않는 레이아웃 디자이너의 자격이 매우 낮다는 것을 말해줍니다.

적용하다
단락의 형성은 드라이버로 못을 망치질하는 것과 같습니다(이것도 도구입니다. 못을 망치지 않는 이유는 다른 것입니다).

무엇을 위한 태그인가요?
?

업데이트 02/23/10 - 공백이 있는 "속임수" 사용: 사전, 주의해야 합니다. 이 형식을 사용하면 블록에 맞지 않는 줄은 자동으로 새 줄로 줄 바꿈되지 않습니다. 이것은 고무 디자인에 특히 해당됩니다. 다만, 이러한 경우에는 신청이 필요하다.
.

P(공백: pre; )

메모

시맨틱 레이아웃 팬 커뮤니티는 전혀 포함되지 않았습니다.
안에 .

있으면 안되는 곳
?

  • 의도한 목적에 따라 태그 사용: 단락의 경우< >, 목록 및 -< >, < >, < >등.;
  • 텍스트 서식을 지정하고 들여쓰기를 설정하려면 , , ;
  • 개별 요소를 사용하여 선을 만듭니다(중립 마크업 요소가 이 작업에 가장 적합합니다.< >그리고< >).

몇 가지 실용적인 예를 살펴보겠습니다. 단락:

고성능 솔루션에는 큰 처리량- 최대 6.2Gbps이며 음성 및 비디오 전송뿐만 아니라 온라인 게임과 같이 대역폭이 필요한 새로운 응용 프로그램에도 이상적입니다.

SGSN은 최대 150만 개의 활성 PDP 세션을 지원할 수 있습니다.

P (여백-하단: 12px; )

여러 줄의 전화번호:

그만큼 HTML
요소
생성 줄 바꿈텍스트(캐리지 리턴). 줄 구분이 중요한 시나 주소를 쓸 때 유용합니다.

이 대화형 예제의 소스는 GitHub 리포지토리에 저장됩니다. 대화형 예제 프로젝트에 기여하고 싶다면 https://github.com/mdn/interactive-examples를 복제하고 풀 리퀘스트를 보내주세요.

처럼 당신은 할 수 있습니다위의 예를 보면
요소는 텍스트를 끊길 원하는 각 지점에 포함됩니다. 뒤에 오는 텍스트
텍스트 블록의 다음 줄 시작 부분에서 다시 시작됩니다.

속성

더 이상 사용되지 않는 속성

분명한나누기 후 다음 줄을 시작할 위치를 나타냅니다.

CSS로 스타일링하기

그만큼
요소에는 텍스트 블록에 줄 바꿈을 만드는 잘 정의된 단일 목적이 있습니다. 따라서 자체 치수나 시각적 출력이 없으며 스타일을 지정하기 위해 할 수 있는 작업이 거의 없습니다.

여백을 설정할 수 있습니다.
요소 자체를 사용하여 블록의 텍스트 줄 사이의 간격을 늘리지만 이는 좋지 않은 방법입니다. 해당 목적을 위해 설계된 line-height 속성을 사용해야 합니다.

간단한 브

다음 예에서 우리는
우편 주소의 여러 줄 사이에 줄 바꿈을 만드는 요소:

모질라
331 E. 에블린 애비뉴
마운틴뷰, 캘리포니아
94041
미국

결과는 다음과 같습니다.

접근성 문제

다음을 사용하여 별도의 텍스트 단락 만들기
이는 나쁜 습관일 뿐만 아니라 화면 읽기 기술의 도움으로 탐색하는 사람들에게 문제가 됩니다. 스크린 리더는 요소의 존재를 알릴 수 있지만 그 안에 포함된 내용은 알릴 수 없습니다.
에스. 이것은 스크린 리더를 사용하는 사람에게 혼란스럽고 실망스러운 경험이 될 수 있습니다.

사용

요소, 여백과 같은 CSS 속성을 사용하여 간격을 제어합니다.

기술 요약

콘텐츠 카테고리 흐름 콘텐츠 , 구문 콘텐츠 .
허용되는 내용 없음, 빈 요소입니다.
태그 미션 시작 태그가 있어야 하고 종료 태그가 없어야 합니다. XHTML 문서에서 이 요소를 다음과 같이 작성하십시오.
.
허락된 부모 문구 콘텐츠를 허용하는 모든 요소입니다.
허용된 ARIA 역할 어느
DOM 인터페이스 ). HTMLElement에서 상속합니다."> HTMLBRElement

명세서

사양 상태 논평
HTML 생활 표준
"의 정의
" 그 사양에서.
생활 수준
HTML5
"의 정의
" 그 사양에서.
추천
HTML 4.01 사양
"의 정의
" 그 사양에서.
추천

브라우저 호환성

이 페이지의 호환성 표는 구조화된 데이터에서 생성됩니다. 데이터에 기여하고 싶다면 https://github.com/mdn/browser-compat-data를 확인하고 풀 리퀘스트를 보내주세요.

GitHub에서 호환성 데이터 업데이트

데스크탑이동하는
크롬가장자리파이어폭스인터넷 익스플로러오페라원정 여행안드로이드 웹뷰안드로이드용 크롬안드로이드용 파이어폭스안드로이드용 오페라iOS의 사파리삼성인터넷
크롬 전체 지원 1에지 전체 지원 예파이어폭스 전체 지원 1IE 전체 지원 예Opera 전체 지원 예사파리 전체 지원 예
분명한

더 이상 사용되지 않음

크롬 전체 지원 1에지 전체 지원 예파이어폭스 전체 지원 1IE 전체 지원 예Opera 전체 지원 예사파리 전체 지원 예WebView Android 전체 지원 예Chrome Android 전체 지원 예파이어폭스 안드로이드 완전 지원 4Opera Android 전체 지원 예Safari iOS 전체 지원 예Samsung Internet Android 전체 지원 있음
브라우저 인터넷 익스플로러 넷스케이프 오페라 원정 여행 모질라 파이어폭스
버전 5.5 6.0 7.0 6.0 7.0 8.0 7.0 8.0 9.0 1.0 1.7 1.0 2.0
지원
HTML: 3.2 4 XHTML: 1.0 1.1

설명

꼬리표
이 태그가 있는 위치에 개행을 설정합니다. 단락 태그와 달리

BR 태그를 사용하면 줄 앞에 빈 들여쓰기가 추가되지 않습니다. 줄 바꿈을 사용하는 텍스트가 부동 요소를 둘러싸면 태그의 clear 매개변수를 사용합니다.
다음 줄을 요소 아래에서 시작하도록 할 수 있습니다.

통사론

텍스트
텍스트

옵션

clear 텍스트가 부동 요소를 감싸는 경우 브라우저에 다음 줄을 처리하는 방법을 알려줍니다.

닫는 태그

필요하지 않습니다.

예 1: 태그 사용





태그 BR


R.L. 스티븐슨


국내에 여름이 왔다

다시금 꽃이 피었습니다.

하지만 요리할 사람이 없다.

헤더 여보.


결과 이 예무화과도 아니다. 하나.

쌀. 1. 태그 사용 시 텍스트의 종류

태그 매개변수 설명

CLEAR 매개변수

HTML: 3.2 4 XHTML: 1.0 1.1

설명

clear 매개변수는 텍스트가 부동 요소를 둘러싸는 경우 다음 행을 처리하는 방법을 브라우저에 알려줍니다. 부동 요소는 정렬 매개변수 세트가 있는 이미지 또는 적용되는 레이어입니다. CSS 속성뜨다 .

clear 매개변수를 사용한 결과는 요소가 정렬된 가장자리와 clear 인수의 값에 따라 다릅니다. 따라서 이미지가 왼쪽 정렬되고 태그의 clear 매개변수 값이
all 또는 left 로 설정한 다음 태그 뒤의 텍스트
그림 아래에 표시됩니다. clear 매개변수에 대한 다른 값은 텍스트가 이미지 오른쪽에 배치되고 이미지 주위를 감싸도록 합니다.

통사론


인수

all 동시에 오른쪽과 왼쪽 가장자리에서 요소의 래핑을 취소합니다. left 태그 뒤 요소의 왼쪽에서 흐름을 반대로 합니다.
. right 요소의 오른쪽에 있는 줄 바꿈을 취소합니다. 없음 이 속성을 취소합니다.

기본값

CSS 아날로그

예 2: 텍스트 래핑 해제





BR 태그, 매개변수 지우기


Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.


Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum dolore .


예제의 결과는 그림 1에 나와 있습니다. 2.

쌀. 2. 블록 주위의 텍스트 줄 바꿈 취소

메모

HTML 4 사양에서 clear 매개변수를 사용하는 것은 더 이상 사용되지 않으며 대신 권장됩니다. CSS 요소지우기 - BR ( 지우기: 둘 다 | 왼쪽 | 없음 | 오른쪽 ).

새 단락을 추가해야 하는 경우가 종종 있지만 단락 태그가 삽입하는 빈 줄이 없는 경우

일부 텍스트 단편의 경우 단락에 채택된 표준 간격이 부적절합니다. 이것들은 그림 아래, 표, 시, 인용문, 각주 및 메모에 비문이 될 수 있습니다.

강제 줄 바꿈의 경우 기능이 이름 br에 포함된 특수 태그가 제공됩니다(행 나누기 - "행 줄 바꿈"). 꼬리표
html 하이퍼텍스트 마크업 언어는 다음의 모든 내용이 새 줄에서 시작해야 함을 의미합니다. 필요한 경우 여러 태그를 연속으로 배치하여 원하는 간격을 얻을 수 있습니다.

꼬리표
은 대소문자를 구분하지 않으며 빈 요소이기 때문에 닫는 태그가 필요하지 않지만 모든 태그를 닫는 데 익숙해지는 것이 좋습니다. XHTML에서 break 태그는 백슬래시로 "단단히 닫아야" 합니다.

구분 태그 예

작동 중인 br 태그< /title></p><p><р>서비스에서 걷기</р></p><p><p>다른 곳에서는 절대 <br></p><p>나는 그렇게 나쁘지 않았다 <br></p><p>탐욕스러운 무리의 우두머리 <br></p><p>날 산 채로 갉아먹는</р></p><p>서비스에서 걷기</p><p>다른 곳에서는 절대 <br>나는 그렇게 나쁘지 않았다. <br>탐욕스러운 무리의 우두머리 <br>나를 산 채로 먹는다.</p><h2>태그 속성 <br></h2><p>유일한 속성은 <a href="https://bar812.ru/ko/oznachaet-teg-br-razryv-stroki-v-html-ispolzuem-teg-br-dlya-chego-prednaznachen-teg.html">HTML 태그</a> <br>오른쪽/왼쪽 값을 사용하는 align 속성이 있는 이미지 또는 부동 속성.</p><p>XHTML 1.0 / HTML 4.01 사양에서 clear 속성은 Transitional, Frameset 및<!DOCTYPE>, 그렇지 않으면 코드가 작동하지 않습니다.</p><h2>태그 속성 속성</h2><p>clear 속성을 적용하는 효과는 해당 값과 부동 요소의 위치에 따라 다릅니다. 속성은 4개의 값을 가질 수 있습니다.</p><p><br clear = "right | left | all | none"></p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/21147/458111.jpg' width="100%" loading=lazy loading=lazy></p><p>왼쪽 값은 왼쪽 정렬된 요소가 줄 바꿈되는 것을 방지하므로 텍스트가 태그에서 "걸립니다" <br>, 이미지 또는 기타 부동 요소 아래에 배치됩니다.</p><p>오른쪽 또는 왼쪽을 허용하지 않는 all 인수를 사용하여 정확히 동일한 결과를 얻을 수 있습니다.</p><p>오른쪽 값은 텍스트가 오른쪽 정렬된 요소를 둘러싸는 것을 방지하므로 태그 뒤에 <br>텍스트는 이미지 주위를 돌아서 오른쪽으로 흐를 수 밖에 없습니다.</p><p>값이 없음("너도 아닌 우리의 것도 아님")은 clear 속성에서 모든 권한을 완전히 제거하고 태그는 <br>조용히 줄을 감습니다.</p><p>태그의 clear 속성에 대한 기본값은 없습니다.</p><h2>꼬리표 <br>소프트 전송입니다</h2><p>줄 바꿈 태그는 단락 사이에 필요한 간격을 만드는 데 매우 유용하며, 그 안에서 소프트 나누기로 사용되지만 텍스트를 단락으로 나누는 수단으로는 사용되지 않습니다.</p><p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/21147/458084.jpg' width="100%" loading=lazy loading=lazy></p><p>결과가 항상 우아한 것은 아니기 때문에 텍스트 서식 지정을 위해 줄 바꿈 태그에 너무 집착해서는 안 됩니다.</p><p>예를 들어 태그를 사용하는 경우 <br>단락 내의 줄을 번역하기 위해 웹마스터가 대상으로 하는 창보다 작은 경우 사용자 창에 "빗"이 나타날 수 있습니다.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> </div> </div> </div> </div> </article> <script type="text/javascript"> try { var sbmt = document.getElementById('submit'), npt = document.createElement('input'), d = new Date(), __ksinit = function() { sbmt.parentNode.insertBefore(npt, sbmt); }; npt.value = d.getUTCDate() + '' + (d.getUTCMonth() + 1) + 'uniq9065'; npt.name = 'ksbn_code'; npt.type = 'hidden'; sbmt.onmousedown = __ksinit; sbmt.onkeypress = __ksinit; } catch (e) {} </script> <div class="td-sub-footer-container td-container-wrap "> <div class="td-container "> <div class="td-pb-row "> <div class="td-pb-span td-sub-footer-menu "></div> <div class="td-pb-span td-sub-footer-copy ">2022 bar812.ru. 단지에 대해. 프로그램들. 철. 인터넷. 창</div> </div> </div> </div> </div> <script data-cfasync="false" type="text/javascript"> if (window.addthis_product === undefined) { window.addthis_product = "wpwt"; } if (window.wp_product_version === undefined) { window.wp_product_version = "wpwt-3.1.2"; } if (window.wp_blog_version === undefined) { window.wp_blog_version = "4.9.1"; } if (window.addthis_share === undefined) { window.addthis_share = {}; } if (window.addthis_config === undefined) { window.addthis_config = { "data_track_clickback": true, "ui_language": "ru", "ui_atversion": "300" }; } if (window.addthis_plugin_info === undefined) { window.addthis_plugin_info = { "info_status": "enabled", "cms_name": "WordPress", "plugin_name": "Website Tools by AddThis", "plugin_version": "3.1.2", "plugin_mode": "AddThis", "anonymous_profile_id": "wp-f2d21fd70bfc0c32605b4e5e1e4ff912", "page_info": { "template": "posts", "post_type": "" }, "sharing_enabled_on_post_via_metabox": false }; } (function() { var first_load_interval_id = setInterval(function() { if (typeof window.addthis !== 'undefined') { window.clearInterval(first_load_interval_id); if (typeof window.addthis_layers !== 'undefined' && Object.getOwnPropertyNames(window.addthis_layers).length > 0) { window.addthis.layers(window.addthis_layers); } if (Array.isArray(window.addthis_layers_tools)) { for (i = 0; i < window.addthis_layers_tools.length; i++) { window.addthis.layers(window.addthis_layers_tools[i]); } } } }, 1000) }()); </script> <script type='text/javascript'> var tocplus = { "smooth_scroll": "1", "visibility_show": "\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c", "visibility_hide": "\u0441\u043a\u0440\u044b\u0442\u044c", "width": "Auto" }; </script> <script type='text/javascript' src='https://bar812.ru/wp-content/plugins/disqus-comment-system/media/js/disqus.js?ver=bbebb9a04042e1d7d3625bab0b5e9e4f'></script> <script> (function() { var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newspaper/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm, ''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> <div id="tdw-css-writer" style="display: none" class="tdw-drag-dialog tdc-window-sidebar"> <header> <a title="편집자" class="tdw-tab tdc-tab-active" href="#" data-tab-content="tdw-tab-editor">라이브 CSS로 편집</a> <div class="tdw-less-info" title="CSS 및 LESS에서 오류가 감지되면 빨간색으로 표시됩니다."></div> </header> <div class="tdw-content"> <div class="tdw-tabs-content tdw-tab-editor tdc-tab-content-active"> <script> (function(jQuery, undefined) { jQuery(window).ready(function() { if ('undefined' !== typeof tdcAdminIFrameUI) { var $liveIframe = tdcAdminIFrameUI.getLiveIframe(); if ($liveIframe.length) { $liveIframe.load(function() { $liveIframe.contents().find('body').append('<textarea class="tdw-css-writer-editor" style="display: none"></textarea>'); }); } } }); })(jQuery); </script> <textarea class="tdw-css-writer-editor td_live_css_uid_1_5a5dc1e76f1d6"></textarea> <div id="td_live_css_uid_1_5a5dc1e76f1d6" class="td-code-editor"></div> <script> jQuery(window).load(function() { if ('undefined' !== typeof tdLiveCssInject) { tdLiveCssInject.init(); var editor_textarea = jQuery('.td_live_css_uid_1_5a5dc1e76f1d6'); var languageTools = ace.require("ace/ext/language_tools"); var tdcCompleter = { getCompletions: function(editor, session, pos, prefix, callback) { if (prefix.length === 0) { callback(null, []); return } if ('undefined' !== typeof tdcAdminIFrameUI) { var data = { error: undefined, getShortcode: '' }; tdcIFrameData.getShortcodeFromData(data); if (!_.isUndefined(data.error)) { tdcDebug.log(data.error); } if (!_.isUndefined(data.getShortcode)) { var regex = /el_class=\"([A-Za-z0-9_-]*\s*)+\"/g, results = data.getShortcode.match(regex); var elClasses = {}; for (var i = 0; i < results.length; i++) { var currentClasses = results[i] .replace('el_class="', '') .replace('"', '') .split(' '); for (var j = 0; j < currentClasses.length; j++) { if (_.isUndefined(elClasses[currentClasses[j]])) { elClasses[currentClasses[j]] = ''; } } } var arrElClasses = []; for (var prop in elClasses) { arrElClasses.push(prop); } callback(null, arrElClasses.map(function(item) { return { name: item, value: item, meta: 'in_page' } })); } } } }; languageTools.addCompleter(tdcCompleter); window.editor = ace.edit("td_live_css_uid_1_5a5dc1e76f1d6"); // 'change' handler is written as function because it's called by tdc_on_add_css_live_components (of wp_footer hook) // We did it to reattach the existing compiled css to the new content received from server. window.editorChangeHandler = function() { //tdwState.lessWasEdited = true; window.onbeforeunload = function() { if (tdwState.lessWasEdited) { return "You have attempted to leave this page. Are you sure?"; } return false; }; var editorValue = editor.getSession().getValue(); editor_textarea.val(editorValue); if ('undefined' !== typeof tdcAdminIFrameUI) { tdcAdminIFrameUI.getLiveIframe().contents().find('.tdw-css-writer-editor:first').val(editorValue); // Mark the content as modified // This is important for showing info when composer closes tdcMain.setContentModified(); } tdLiveCssInject.less(); }; editor.getSession().setValue(editor_textarea.val()); editor.getSession().on('change', editorChangeHandler); editor.setTheme("ace/theme/textmate"); editor.setShowPrintMargin(false); editor.getSession().setMode("ace/mode/less"); editor.setOptions({ enableBasicAutocompletion: true, enableSnippets: true, enableLiveAutocompletion: false }); } }); </script> </div> </div> <footer> <a href="#" class="tdw-save-css">구하다</a> <div class="tdw-more-info-text">CSS OR LESS를 작성하고 저장을 누르십시오. CTRL + SPACE 자동 완성.</div> <div class="tdw-resize"></div> </footer> </div> <script type="text/javascript" defer src="https://bar812.ru/wp-content/cache/autoptimize/js/autoptimize_d85127d8732b44d62e81e0455b3d3cb7.js"></script> </body> </html>