2013-10-09 1 views
3

코드 줄에 여러 개의 하이퍼 링크가 포함되어 있지만 출력을 한 줄로 원하지만 작동하지 않습니다. 나는 또한 CSS 코드의하이퍼 링크가 줄을 끊는 이유는 무엇입니까? 그것을위한 어떤 해결책?

  a {white-space:nowrap; }  it doesn't work. 

라인 사용

은 다음과 같습니다

<a href="profile.php?v=<?php echo $uid;?>"><?php echo $uname;?></a>made offer for your task:<a href="task1.php?t=<?php echo $task_id;?>"><?php echo $tasktitle;?></a>says,"<?php echo $comment; ?>"<br/> 

출력은 내가 받고 있어요 :

    David Jackson 

        made offer for your task: 

        paint on walls 

        says,"hello..i'm agree!" 

출력은 내가 예상 :

David Jackson made offer for your task: paint on walls says,"hello..i'm agree!" 
+0

브라우저에서받은 실제 HTML 코드를 CSS 코드와 함께 게시해야 문제가 재현됩니다. 게시 된 코드는 PHP 명령이 데이터 문자열로 대체 될 때 그렇게하지 않습니다. –

답변

4

시도해야합니다 :

a { display:inline }

+0

지금은 { white-space : nowrap; 표시 : 인라인 } 아직 효과가 없습니까, CSS 파일에 결함이 있습니까? – kapil

+1

다른 CSS 규칙이나 다른 CSS 스타일 시트가 있습니까? 규칙 어딘가에 그것을 무시하는 것일 수도 있습니다. 'a {display : inline! important}'를 사용해보고 확인하십시오. 그것이 작동하면 규칙이 어딘가에 우선합니다. 당신은 어디에서 찾아야합니다. – WebNovice

+0

#menu {display : block}에있는 것을 발견했습니다. {display : inline! important}을 시도해 보았습니다. 감사합니다. . – kapil

0

< A> </A> 표준 값이

"display:block;" 

때문에 당신은 당신이에 a{display:block}

변경이 가지고있는 것처럼 보이는

a {display:inline} 
+1

앵커는 기본적으로 블록이 아닙니다. – MildlySerious

+0

요소는 기본적으로 차단되지 않습니다. http://www.w3.org/TR/html401/struct/links.html#edef-A – mrak

+1

오, 내 잘못입니다. 앵커 기본값이 항상 블록이라고 생각했습니다. 글쎄 뭔가 새로운 것을 배웠습니다 :) – Robert

0

다음을 사용해보십시오 : {display : inline! important} 및 확인.

이것은 앵커 태그()에 대한 다른 CSS 규칙보다 우선합니다.

1

아니, 그것은 또한 에디터에 줄이 끊어집니다 태그를 고정하지 의무적 의존하지 그,이 경우이

용도 그렇게 작동하지 {디스플레이 : 인라인}.

관련 문제