2012-05-06 2 views
0

내 포틀릿에서 오른쪽에서 왼쪽 정렬을 원합니다. 그것은 정상적인 HTML 페이지에서 테스트 할 때 괜찮습니다. Liferay 포틀릿에 넣으면 왼쪽에서 오른쪽으로 표시됩니다. 여기 내 코드 :Liferay Portlet의 오른쪽에서 왼쪽

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<style type="text/css"> 
.patientInfo 
{ 
    direction:rtl; 
    border:2px solid; 
    width: 100%; 
} 
.titile 
{ 
    font-weight:bold; 
    padding-right:5px; 

} 
p 
{ 
    display:inline; 
} 
.patientName 
{ 
    background-color:#0CF; 
    direction:rtl; 
} 
.doctorName 
{ 
    background-color:#0CF; 
    direction:rtl; 
} 
</style> 
</head> 
<body> 
<div class="patientInfo"> 
<div class="patientName"><p class="titile">نام بیمار:</p><p> اکبر اسدی</p></div> 
<div class="doctorName"><p class="titile">نام دکتر:</p><p>مریم اخیانی</p></div> 
</div> 
</body> 

무엇이 문제입니까?

+0

당신은 포틀릿에서 생성 된 HTML은 간단한 웹 페이지와 같은 경우 확인했다? 포털 컨테이너가 예상과 다른 HTML을 생성 할 수 있습니다. –

+0

페이지 소스를 볼 때 내 코드는 변경되지 않습니다. 그러나이 코드는 페이지 상단에 있습니다. . – Karadous

+0

포틀릿을 실행하고 네비게이터를 열고 거기에서 생성 된 HTML 소스를 확인하고 스타일에 액세스 할 수 있는지, 그리고 HTML이 페이지에서만 생성 된 것과 유사한 지 확인하십시오. –

답변

0

스타일 시트 클래스를 별도의 CSS 파일에 넣고 liferay-portlet.xml에 등록하면 Liferay에 의해로드됩니다. lifteray가 head-tag를 잘라 내기 때문에 더 좋은 방법입니다.

을 Liferay-은 portlet.xml은 :

<header-portlet-css>/css/main.css</header-portlet-css> 
+0

스타일 태그에서 설정 한 색상이 적용되고 방향 태그가 적용되지 않았습니다. 그러나 나는 이것을 시험 할 것이다. – Karadous

+0

배포하는 동안이 오류가 발생합니다. 오류 : 기본 클래스 com.liferay.portal.tools.SassToCssBuilder를 찾을 수 없거나로드 할 수 없습니다. 경로가 예 : – Karadous

+0

입니다. MyTest-portlet \ docroot \ css \ main.css – Mark

관련 문제