初めまして。
現在HTMLの学習をしているものです。
現在、ログインフォームを作成したのですが、写真のように入力フォームとログインボタンがずれてしまいます。
私としては、「パスワード」の文字の下にログインボタンの左端が来るようにして、入力フォームとボタンの左端でそろえたいのですが、うまくいきません。
なぜ、このようになってしまうのか、どのようにすればこの状態を解決できるのか、教えていただけると嬉しいです。
どうぞよろしくお願いいたします。
私のソースコード
css
1@charset "UTF-8"; 2.header{ 3 top:0; 4 left:0; 5 float:left; 6 position:fixed; 7 height:100px; 8 width:100%; 9 background-color:#808080; 10 padding:10px; 11} 12.header_logo{ 13 float:left 14} 15.header-logo{ 16 padding-top:10px; 17} 18.header_logo_font{ 19 color:white; 20} 21.center{ 22 align:center; 23} 24 25.login{ 26 float:left; 27 margin-left:625px; 28} 29 30li{ 31 padding:30px; 32 list-style:none; 33 float:left; 34} 35footer{ 36width: 100%; 37position: absolute; 38bottom: 0; 39} 40.break{ 41 line-height:40px; 42} 43.body{
JSP
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<%@ page import="exam.LoggerTester" %> 4<% request.setCharacterEncoding("UTF-8"); %> 5<% String loginErrorMessage = (String)request.getAttribute("loginErrorMessage"); %> 6<!DOCTYPE html> 7<html> 8 <head> 9 <meta charset="UTF-8"> 10 <title>書籍管理システム-<ログイン></title> 11 <link rel="stylesheet" href="header.css"> 12 </head> 13 14<div class="container"> 15 <header> 16 17<div class="header"> 18<div class="header_logo_font"> 19<p>書籍管理システムログイン</p> 20</div> 21</div> 22 23<hr> 24</header> 25 <body> 26 27 <% 28 LoggerTester lt = new LoggerTester(); 29 lt.outActionLog("login.jsp", "処理開始"); 30 %> 31 32 <div class="body"> 33 <div class="content"> 34 <div align="center"> 35 <table border="0"> 36 <form action="Login" method="POST"> 37 38 <div class="break"> 39 <font color="#fff">空欄作成のために使用。画面に映りません。</font> 40 </div> 41 42 <div class="break"> 43 <font color="#fff">空欄作成のために使用。画面に映りません。</font> 44 </div> 45 46 <center> 47 <% if(loginErrorMessage != null){ %> 48 <p><font color="red"><%= loginErrorMessage %></font></p> 49 <%} %> 50 </center> 51 <div class="break"> 52 <font color="#fff">空欄作成のために使用。画面に映りません。</font> 53 </div> 54 55 <p>ユーザーID 56 <input class="center" type="text" name="loginid" value="" size="24"> 57 <p>パスワード 58 <input class="center" type="password" name="userpassword" value="" size="24"> 59 <br><br> 60 <input class="login" type="submit" name="login" value="ログイン"></div> 61 62 63 </form> 64 </table> 65 66 </div> 67 </div> 68 </div> 69 70 71 </body> 72 73</div> 74</html>
「CSS」として質問したいのでしたらjspではなくブラウザに表示されたhtmlを提示してください。
回答1件
あなたの回答
tips
プレビュー