four systems Ответов: 1

Изменения выравнивания кода Css на кнопке clic


Код, который пишет html с помощью css, переключатели должны выравниваться прямо, но не делать этого

public class ScanForWordsHtml {
private static final Scanner INPUT = new Scanner(System.in);
private static final String FILENAME = "F:/Android.html";

public static void main(String[] args) throws FileNotFoundException {
    try (PrintStream output = new PrintStream(FILENAME)) {
        output.print("<html>");            
        output.print("<head>");            

        output.print("<Style type = text/css>"); 
        
        output.print(".right_aligned label {"); 
        output.print("float: left;"); 
        output.print("clear: left;"); 
        output.print("padding-right: 1em;"); 
        output.print("text-align: right;");                                                  
        output.print("}");    
        
        output.print("table.center {");    
        output.print("margin-left:auto; ");    
        output.print("margin-right:auto;");             
        output.print("}");                 
                
        output.print("#words");                 
        output.print("{");                         
        output.print("text-align: center;");                         
        output.print("}");                                                        
        
        output.print("#cs");                 
        output.print("{");                         
        output.print("display:inline-block;");  
        output.print("text-align:left;");
        output.print("}");                                                        
        
        output.print("</Style>"); 

        output.print("<script src='https://code.jquery.com/jquery-1.12.4.min.js'>");
        output.print("</script>");            

        output.print("<script type='text/javascript'>");
        output.print("$(document).ready(function(){");
        output.print("$('#btnGetValue').click(function() {");
        output.print("var selValue = $('input[name=rbnNumber]:checked').val();");
        output.print("$('p').html('<br/>You Selected : ' + selValue + '');");
        output.print("});");
        output.print("});");
        output.print("</script>");

        output.print("<script>");
        output.print("function buttonClickHandler()");
        output.print("{");
        output.print("}");
        output.print("</script>");             

        output.print("</head>");
        output.print("<body>");            

        output.print("<table class = 'center'>");  
        output.print("<TR>");
        output.print("<TD>");            
        String Frenchword = readLine("Frenchword");   
        output.print(Frenchword);   

        output.print("</TD>");
        output.print("</TR>");                                
        output.print("<TR>");
        output.print("<TD>");               
        readFromUser(output);
        output.print("</TD>");         
        output.print("</TR>"); 
        output.print("<TD>");
        output.print("<input type='button' id='btnGetValue' Value='Get Value'>");
        output.print("<p>and the results are </p>");
        output.print("</TD>");
        output.print("<TR>");            
        output.print("</TR>");            
        output.print("</table>"); 
        output.print("<Title>");
        output.print("String Frenchword = readLine('Frenchword')");
        output.print("</Title>");
        output.print("</body>");             
        output.print("</html>");            
        output.println('\n');                                
    }
}

public static void readFromUser(PrintStream output) {

    String wordA  = readLine("Word (a)");
    String wordB  = readLine("Word (b)");
    String wordC  = readLine("Word (c)");
    String wordD  = readLine("Word (d)");
    String answer = readLine("Correct letter");        

    //output.println(radio("a", Frenchword, answer));
    output.println(radio("a", wordA, answer));
    output.println(radio("b", wordB, answer));
    output.println(radio("c", wordC, answer));
    output.println(radio("d", wordD, answer));
}

private static String readLine(String prompt)
{
    System.out.print(prompt + ": ");
    return INPUT.nextLine();
}

private static String radio(String letter, String word, String answer) 
{
    String option = "(" + letter + ") " + word;
    String is = letter.equals(answer) ? "is" : "is not";

    return "<div id = 'words'><div id = 'cs'><input type='radio' align ='center' name='rbnNumber' value='You selected" 
            + option + "which" + is + "the correct answer'/>"
            + option + "<br/></div></div>";                        
}   
}


следует написать четыре переключателя прямо выровненные

Что я уже пробовал:

java, javascript, css java docs и измененный код

Richard Deeming

Репост
Это теперь по крайней мере ваше ЧЕТВЁРТЫЙ копия точно такого же вопроса:
https://www.codeproject.com/Questions/1245549/How-could-you-align-radio-buttons[^]
https://www.codeproject.com/Questions/1245953/Css-radio-alignment[^]
https://www.codeproject.com/Questions/1246510/Cascading-style-sheets-alignment[^]

four systems

https://www.codeproject.com/Questions/1245549/How-could-you-align-radio-buttons[^]
код здесь показывает html и css что было хорошим предложением поэтому принято в качестве решения но настоящим cuestion была java
метод, который пишет html, предложение !неужели разгадал кюре



https://www.codeproject.com/Questions/1245953/Css-radio-alignment[^]
это в значительной степени решило проблему, но не было настраиваемым, и содержимое все еще перемещалось на кнопку clic



https://www.codeproject.com/Questions/1246510/Cascading-style-sheets-alignment[^]
опять же хорошее предложение но не настраиваемое с помощью java кода и содержимого перемещенного на кнопку clic


https://www.codeproject.com/Questions/1247415/Css-code-alignment-changes-on-button-clic
После четырех предложений код переходит на кнопку clic, так что это действительно новый cuestion и должен иметь другой ответ, это не только css, но и worc с java-кодом

Танкс

1 Ответов

Рейтинг:
0

User 7429338

Похоже, это тот же самый вопрос, что и ваш предыдущий: Выравнивание каскадных таблиц стилей[^]. Вы генерируете HTML таким же образом, как и в исходном вопросе, а не используете способ, предложенный в принятом ответе.


four systems

предлагаемое решение не настраивается с помощью java - кода, и содержимое перемещается по кнопке clic, когда функция java пишет html, она записывает четыре dv, которые выровнены в соответствии с css, есть ли способ, которым css идет с html-тегами, а не java, так что любые переключатели выровнены прямо, tryd dv с html-тегом, но вызывают код java пишет четыре раза, он перемещается по кнопке clic

Танкс