Jquery 为什么这些元素没有对齐?
我正在使用jquery创建一个搜索栏和按钮表单,如下所示:Jquery 为什么这些元素没有对齐?,jquery,html,css,alignment,Jquery,Html,Css,Alignment,我正在使用jquery创建一个搜索栏和按钮表单,如下所示: var search_list_item = $("<li />"); var search_form = $("<form />", { name: "search_form", class: "search_form" }); var search_input = $("<input />", { type: "text", name: "search_inpu
var search_list_item = $("<li />");
var search_form = $("<form />", {
name: "search_form",
class: "search_form"
});
var search_input = $("<input />", {
type: "text",
name: "search_input",
class: "search_bar"
});
var search_button = $('<input'
+ ' type="submit"'
+ ' value="🔍"'
+ ' class="search_button"'
+ ' name="search_button"'
+' />');
search_form.append(search_input);
search_form.append(search_button);
search_list_item.append(search_form);
HTML显示如下所示:
<li>
<form name="search_form" class="search_form">
<input type="text" name="search_input" class="search_bar"/>
<input type="submit" value="Decrease the search_button
font-size:30px
to font-size:15px
DEMO
.search_button {
font-size: 15px;
}
将搜索按钮字体大小:30px
减小到字体大小:15px
将搜索按钮字体大小:30px
减小到字体大小:15px
将搜索按钮字体大小:30px
减小到字体大小:15px
将搜索按钮字体大小:30px
减小到字体大小:15px
设置字体大小:100%;而不是字体大小:30px;搜索按钮
设置字体大小:100%;而不是字体大小:30px;搜索按钮
设置字体大小:100%;而不是字体大小:30px;搜索按钮
设置字体大小:100%;而不是字体大小:30px;搜索按钮
可能是因为线的高度。您应该使用您的开发工具,并能够找出原因,使用CSS rulestry使它们都vertical align:middle
Set font size:100%;而不是字体大小:30px;对于.search_button.Yeh,按钮的行高可能不应该只有1px。我发现通常同一行上的所有元素都应该具有相同的行高度,并且该高度应该足够大以容纳最大的元素。从这里开始,填充和边距以调整单个元素。可能是因为行高
。您应该使用您的开发工具,并能够找出原因,使用CSS rulestry使它们都vertical align:middle
Set font size:100%;而不是字体大小:30px;对于.search_button.Yeh,按钮的行高可能不应该只有1px。我发现通常同一行上的所有元素都应该具有相同的行高度,并且该高度应该足够大以容纳最大的元素。从这里开始,填充和边距以调整单个元素。可能是因为行高
。您应该使用您的开发工具,并能够找出原因,使用CSS rulestry使它们都vertical align:middle
Set font size:100%;而不是字体大小:30px;对于.search_button.Yeh,按钮的行高可能不应该只有1px。我发现通常同一行上的所有元素都应该具有相同的行高度,并且该高度应该足够大以容纳最大的元素。从这里开始,填充和边距以调整单个元素。可能是因为行高
。您应该使用您的开发工具,并能够找出原因,使用CSS rulestry使它们都vertical align:middle
Set font size:100%;而不是字体大小:30px;对于.search_button.Yeh,按钮的行高可能不应该只有1px。我发现通常同一行上的所有元素都应该具有相同的行高度,并且该高度应该足够大以容纳最大的元素。从这里开始,填充和边距以调整单个元素。
<li>
<form name="search_form" class="search_form">
<input type="text" name="search_input" class="search_bar"/>
<input type="submit" value="Decrease the search_button
font-size:30px
to font-size:15px
DEMO
.search_button {
font-size: 15px;
}
.search_button {
cursor: pointer;
border: 0px;
background-color: #d4d4d4;
font-family: 'EntypoRegular';
color: #5f615c;
font-size: 100%;
line-height: 1px;
padding: 0px;
height: 20px;
width: 20px;
left: 15.4%;
}