2011-09-07 2 views
1

내 웹 사이트에 "좋아요"버튼과 같은 페이 스북이 있는데, 나는 그것이 유동적 인 컨테이너로 유동적으로 만들고 싶습니다. 그리고 컨테이너가 버튼보다 작 으면 오버플로가 있습니다. 텍스트와 버튼의 크기를 동일하게 유지하고 싶습니다. ID는 넘쳐 흐르는 텍스트를 다음 줄로 나누고 싶습니다 ...이 맞춤 설정을위한 Google 검색에는 많은 결과가 있지만 그 중 아무것도 발견하지 못했습니다. 유체 너비에 따라 줄 바꿈을 수행합니다. 감사!유체 페이스 북의 "좋아요"버튼?

답변

2

아마도 당신이 계신 이해 아니지만, 텍스트 배치는 다음과 같이 자동으로 발생한다 : 당신은 래퍼 DIV의 폭과 같은 포장 것처럼 텍스트를 변경할 수

<style type='text/css'> 
#wrapper { width: 250px } 
#like { border: none; width: 100%; background-color: transparent } 
</style> 

<div id='wrapper'> 
<iframe id='like' src='http://www.facebook.com/plugins/like.php?href=xxx' scrolling='no' frameborder='0' allowtransparency='true'></iframe> 
</div> 

필요합니다.

XFBML이 같은 방식으로 작동하지 않습니다,하지만 당신은 폭 고정하여 텍스트를 잘라 수 있습니다 : 정말 작동하지 않았다

<style type='text/css'> 
#like { width: 104px; overflow: hidden } 
</style> 

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
var js, fjs = d.getElementsByTagName(s)[0]; 
if (d.getElementById(id)) {return;} 
js = d.createElement(s); js.id = id; 
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

<fb:like id='like' href="xxx" send="true" show_faces="false" layout="standard"></fb:like> 
+0

을 그냥 텍스트를 해제하는 방법이 그 "너무 좋아, 이렇게 좋아하는 사람들이 많다"고 말하면서, 내가 정말로 원했던 것은 모두 같고 시작 버튼을 보내고, 필요한 크기로 줄인다. – Nathan

+0

XFBML 버전이 필요하다는 것을 알지 못했습니다. 텍스트 줄 바꿈은 작동하지 않지만 텍스트를 완전히 자르는 방법으로 내 대답을 편집했습니다. –

+0

솔직히 말해서 xfbml과 그 밖의 다른 옵션의 차이점은 무엇인지 잘 모르겠습니다./수정 사항이 적용되어서 모든 종류의 빈 영역이 있기 때문에 fb에서 새로운 코드를 가져와야한다는 것을 알게되었습니다. , href 등등. 감사! – Nathan