2013-06-29 1 views
0

웹 페이지가 시작되었지만 문제가 있습니다. 로그인 양식을 시작하기위한 정보가있는 양식을 추가했습니다. 폼에 여백과 패딩을 추가하려고 시도했지만 여전히 완전히 엉망입니다. 엉망이 된 영역의 코드와 폼이 있습니다.웹 페이지의 모양이 망가져 있습니다.

<div id="body" style="width:100%;height:1000px;margin-left:5%;margin-right:5%;margin-top: 5px;"> 
    <div style="width:20%;display:inline-block;text-align:left;border: 2px green solid;"></div> 
    <div id="paddingLeft" style="width:4%;display:inline-block"></div> 
    <div style="display:inline-block; width: 50%;"></div> 
    <div id="paddingRight" style="width:4%;display:inline-block"></div> 
    <div id="loginTitle" style="display:inline-block; width: 20%;border:2px green solid;text-align:center;" class="style1">Login</div> 

    <div style="width:20%;display:inline-block;text-align:left;height:100px;border: 2px green solid;"></div> 
    <div id="paddingLeft2" style="width:4%;display:inline-block;height:100px;"></div> 
    <div style="display:inline-block; width: 50%;height:100px;"></div> 
    <div id="paddingRight2" style="width:4%;display:inline-block;height:100px;"></div> 
    <div id="loginFormArea" style="display:inline-block; width: 20%;height:100px;border:2px green solid;text-align:center;"> 
     <form method="get" id="loginForm" style="height: 100%;padding:2px"> 
      <span class="style1" id="Username" style="display:inline-block; width:40%;">Username:</span> 
      <input id="usernameInput" name="Text1" type="text" style="width:40%;display:inline-block;margin-top: 5px;height:15px" /> 
     </form> 
    </div> 
</div> 
+0

CSS 파일을 사용하여 CSS 인라인을 편집하는 것이 좋습니다. – Sergio

+0

기본 레이아웃을위한 CSS 파일이 있는데 인라인으로 모든 것을 설정하고 싶습니다. 그것은 좋은지 아닌지를 잊지 않도록 CSS 파일에 있습니다. – TheQuantumBros

+0

레이아웃이 약간 혼란스럽고 대답을주고 당신이 원하는 것을 알기가 어렵습니다. 이걸 확인하고 무엇이 잘못되었는지 알려주세요. 나는 당신이 오른쪽/css에서 보는 것을 추가했다. 거기에서 대답을주는 것이 더 쉬울 수도 있습니다. http://jsfiddle.net/D84jt/ – Sergio

답변

0

이 시도 :

<div id="bodywrapper" style="width:100%;height:1000px;margin-top: 5px;"> 

대신 :

<div id="body" style="width:100%;height:1000px;margin-left:5%;margin-right:5%;margin-top: 5px;"> 

나의 제안은 다음과 같습니다

  • 이 사업부 "몸"의 ID를 호출하지 않습니다. body은 html의 구조 요소입니다.
  • 왼쪽 및 오른쪽 여백을 제거하십시오. 이미 너비가 100 %라고 말했기 때문에, 그것에 마진을 추가하는 것은 예측할 수 없습니다. 원한다면 패딩을 대신 추가 할 수 있습니다. 그게 당신이 찾고있는 효과가있을 수 있습니다.
+0

왼쪽 섹션의 위쪽 dix와 왼쪽 섹션의 아래쪽 div 사이의 간격을 변경하지 않았습니다. – TheQuantumBros

+0

하지만 div가 ' class = "bodyDiv Titles"'는 정의 된 높이가 없습니다. 따라서 텍스트가없는 왼쪽 div가 비어 있으면 "작음"이됩니다. 오른쪽 div는 동일하지만 내부에 텍스트가 있습니다. '

Login
' – Sergio

+0

일단 텍스트를 추가하면 수평을 유지해야합니까? – TheQuantumBros

관련 문제