닫기
이전 다음

NOTICE

새로움을 향한 설.레.임

css 단어개행/모든 브라우저에서 한글, 영문 모두 단어 개행하는 방법. (Ie,Firefox,Chrome,Safari 줄바꿈…

페이지 정보

작성자 홈피사랑 작성일15-04-14 17:51 조회6,235회 댓글0건

본문

 

익스에서는 css(word-break:keep-all)로 쉽게 단어기준 개행이 가능합니다.

하지만 다른 브라우저에서는 거의 작동하지 않습니다.

<br/>을 사용하는 방법도 있지만 반응형 웹을 만들경우는 이방법을 쓰면 화면 사이즈에 따라 보기 싫게 보입니다.

일반 웹페이지 만들때도 사용을 자제하는것이 좋습니다.

다른 방법도 있지만 모든 브라우저를 맞추기 힘들어서 jquery로 간단하게 만들어봤습니다.

사용자가 입력하는 프로그램 뷰페이지라면 약간의 문제가 있긴 하지만 디자인 페이지에 적용할때는 유용하게 사용하실수 있습니다.

 

**************  html ************** 

 

 <!DOCTYPE html">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" type="text/css" href="css/reset.css" />

<script src="jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="common.js" type="text/javascript"></script>

<style>
.cont{overflow:hidden;}
.cont span{float:left;}
</style>


</head>
<body>
<p class="cont">홈피사랑 띄어쓰기 테스트 입니다. 홈피사랑 띄어쓰기 테스트 입니다. 홈피사랑 띄어쓰기 테스트 입니다. 홈피사랑 띄어쓰기 테스트 입니다. 홈피사랑 띄어쓰기 테스트 입니다.</p>
<script>
$(function () {
 $(".cont").spaceInit({marginRight:5});
 
});
</script>

</body>
</html>

 

---------------------------------------------------

 

 

 

**************  js 파일 **************   

 

(function ($) {

 

    // 띄어쓰기
    $.fn.spaceInit = function (option) {

        var $this = this;
        var marginRight = option.marginRight;

        function config() {
            $this.each(function (i) {

    var str = $(this).html();
    var str1 = "";

    
    str1 = "<span>" + str.split(" ").join("</span> <span>") + "</span>";
    str1 = str1.split("<span></span>").join("");

     
    $(this).html(str1);
              

            });

            $this.find("span").css("marginRight",marginRight+"px")

        }
       
        config();
    }

 

 

})(jQuery);

 

 

 

전체예제코드

http://hompylove.com/coding_test/space/

댓글목록

등록된 댓글이 없습니다.

홈피사랑 제공서비스

  • 홈피사랑 홈페이지제작 1.웹표준, 크로스브라우징 지원

    웹표준, 크로스브라우징 지원

    IE, 크롬, 사파리,파이어폭스 등 어떤 브라우저에서도 동일하게 홈페이지가 보여질 수 있도록 제작됩니다.

  • 홈피사랑 홈페이지제작 2.호스팅/도메인 1년 무상지원

    호스팅/도메인 1년 무상지원

    기본형 호스팅,도메인 1년 무상지원

  • 홈피사랑 홈페이지제작 3.원본파일제공

    원본파일제공

    추후 수정 및 유지관리가 용이하도록 제작완료 후 홈페이지 소스를 제공합니다.

  • 홈피사랑 홈페이지제작 4.검색등록 무료지원

    검색등록 무료지원

    네이버,다음 사이트 및 지역검색 등록 지원 및 노출 키워드제안(협의후)