2016-06-15 2 views
-3

내 div의 텍스트와 같은 줄에 링크를 표시하고 싶습니다. 이제 다음 줄에 나타납니다.텍스트와 동일한 줄에 링크가 나타나지 않습니다.

Some text http://example.com/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link.html 

HTML 코드 :

<div> 
    <ol> 
    <li> 
     Some text <a href="#">http://example.com/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link.html</a> 
    </li> 
    </ol> 
</div> 

CSS 코드 :

a { 
    word-wrap: break-word; 
    display: inline; 
} 
,369

현재 상황은

Some text 
http://example.com/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link/very-long-link.html 

예상 결과 대신이다

업데이트 날짜 :

하이픈을 추가하거나 제거하면 다른 결과가 나타납니다. 문제를 재현하려면 jsfiddle에서 브라우저 창 크기를 1000px 미만으로 조정하십시오. https://jsfiddle.net/6xnqnwmw/

+0

을 위해. [CSS가 없어도] (https://jsfiddle.net/dzp2y0np/). 묻기 전에 코드를 확인하십시오. – nicael

+0

죄송하지만 귀하의 [CSS] (https://jsfiddle.net/dzp2y0np/1/)을 적용해도 문제가 재현되지 않습니다. 스타일이 더 이상 적용되지 않았습니까? – morels

+0

문제를 재현하려면 업데이트 된 설명의 jsfiddle 링크를 참조하십시오. –

답변

0

텍스트 링크에 ​​li 요소 (최대) 너비가 넘칠 수 있습니다.

overflow: visible을 설정하거나 li 요소의 너비를 늘려 CSS에서 같은 줄에 링크가 맞도록 설정할 수 있습니다.

편집

그것은 넘쳐에 문제가 있었다. 나는 그 너비가 매우 넓어서 너비로 고정시켰다. (해킹 비트이지만 당신을 위해 일할 수도 있습니다).

https://jsfiddle.net/mb9aLaLa/1/

편집 2 : 당신은 줄 바꿈을 사용할 수 있습니다 : 브레이크 모든 당신이 원하는대로 그것은 이미 나타나고있다이 https://jsfiddle.net/mb9aLaLa/3/

+0

문제를 재현하려면 업데이트 된 설명의 jsfiddle 링크를 참조하십시오. –

+0

사실 링크 텍스트가 안에 싸여 있어야하므로'overflow : hidden'이라는 목적을 달성하지 못할 수도 있습니다. –

+0

아 이것은 당신을 위해 일할 수도 있습니다 : https://jsfiddle.net/mb9aLaLa/3/ –

관련 문제