2016-06-15 5 views
2

웹 사이트에 전화 번호가 있습니다. 랩톱에서보기에는 좋지만 모바일 장치에서는 숫자의 절반이 다음 줄로 넘어갑니다. 보기 좋지 않습니다.휴대 전화에서 줄 바꿈

그렇다면 모바일 장치 크기의 화면에서만 작동하는 줄 바꿈을 어떻게 만들 수 있습니까?

나는 코딩에 경험이 없으므로 구체적으로 작성하십시오 :) 어떤 도움을 주셔서 감사합니다!

+0

당신은 우리에게 구체적으로 요구하고 있지만, 당신은 전혀 구체적이지 않습니다. 어떤 기술을 사용하고 있습니까? 어떤 모바일 테스트를하고 있습니까? 무엇을 시도 했습니까? 코드는 어디에 있습니까? –

답변

3

CSS word-break 속성을 살펴보면 단어/문자열이 반으로 자르지 않도록 할 수 있습니다. 특별히 줄 바꿈이라면 <br class="br-on-mobile">과 같은 요소를 클래스에 추가하고 CSS에서 display: none으로 설정하면 정상적으로 처리되지 않습니다. 그런 다음 예를 들어, 특정 모바일 화면 크기에서 줄 바꿈을 표시하는 미디어 쿼리를 사용할 수 있습니다

.br-on-mobile { 
    display: none; 
} 

@media screen and (<Your conditions here>) { 
    .br-on-mobile { 
     display: static; 
    } 
} 

편집 : static 디스플레이에 대한 잘못된 값입니다. 상속을 사용하면 문제가 해결됩니다. this Fiddle

EDIT : 미디어 쿼리의 올바른 확장/적용을 위해 페이지의 헤더도 <meta name="viewport" content="width=device-width, initial-scale=1">이어야합니다.

휴대 기기에서 스팬 요소의 숫자를 줄 바꿈하고이 값을 display: block으로 설정하여이 작업을 수행 할 수도 있습니다. 아래 미디어 쿼리의 문제도 이에 해당됩니다.

+0

답변을 주셔서 감사합니다. 하지만 실제로 작동시키지는 못합니다. 무상 Rådgivning
들어 efter의 parforholdet 아래
링 PA <스팬 스타일 = "색상 : #FFFFFF;">이 코드 사용 <스팬 스타일 = "글꼴 무게 : 굵은">
70 11 62 63
+ CSS : 최대 너비 : 400px 휴대 전화의 다음 줄에 점프하기 위해 전체 전화 번호를 갖고 싶습니다. 하지만 그렇지 않습니까? 여기서 내가 뭘 잘못 했니? www.mandecentret.dk – Henrik

+0

음 ... 어떤 이유로 여기에서 작동하지 않습니까? – Henrik

+0

피들에서는? 코드를 실행하고 오른쪽 하단 사각형의 크기를 400px 미만으로 조정하면 이상적인 것처럼 보입니다. 숫자가 예상대로 새 줄로 점프됩니다. 바이올린 창 크기를 조정하고 있습니까? –