使用CSS定位HTML按钮
到目前为止,我已经在浏览器中显示了3个按钮,它们都使用相同的CSS代码。使用CSS定位HTML按钮,html,css,Html,Css,到目前为止,我已经在浏览器中显示了3个按钮,它们都使用相同的CSS代码。 但是,它们被放置在标题中图像的正下方,按钮的部分被切断。 我试着把3个按钮放在页面的中间,并且间距相等 Buttons的CSS代码: .btn { background: #3498db; background-image: -webkit-linear-gradient(top, #3498db, #2980b9); background-image: -moz-linear-gradient(top,
但是,它们被放置在标题中图像的正下方,按钮的部分被切断。 我试着把3个按钮放在页面的中间,并且间距相等 Buttons的CSS代码:
.btn {
background: #3498db;
background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
background-image: -moz-linear-gradient(top, #3498db, #2980b9);
background-image: -ms-linear-gradient(top, #3498db, #2980b9);
background-image: -o-linear-gradient(top, #3498db, #2980b9);
background-image: linear-gradient(to bottom, #3498db, #2980b9);
font-family: Arial;
color: #ffffff;
font-size: 25px;
padding: 20px 40px 20px 40px;
text-decoration: none;
}
.btn:hover {
background: #3cb0fd;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;
}
显示3个按钮的HTML代码:
<button class="btn">Entry forms</button>
<button class="btn">Scoresheets</button>
<button class="btn">Results</button>
参赛表格
记分表
结果
尝试用文本对齐:居中的样式将按钮包装在div
中
我在这里更新了您的小提琴:您可以将三个
包裹在
中,并将文本对齐:居中分配给该
。此外,要在三个按钮之间添加相等的空间,可以添加marginright:10px
到.btn:第一个孩子.btn:第n个孩子(2)
使用CSS
.btn{
背景:#3498db;
背景图像:-webkit线性渐变(顶部,#3498db,#2980b9);
背景图像:-moz线性梯度(顶部,#3498db,#2980b9);
背景图像:-ms线性梯度(顶部,#3498db,#2980b9);
背景图像:-o-线性梯度(顶部,#3498db,#2980b9);
背景图像:线性梯度(至底部,#3498db,#2980b9);
字体系列:Arial;
颜色:#ffffff;
字体大小:25px;
填充:20px40px20px40px;
文字装饰:无;
}
.btn:悬停{
背景#3cb0fd;
背景图像:-webkit线性渐变(顶部,#3cb0fd,#3498db);
背景图像:-莫兹线性梯度(顶部,#3cb0fd,#3498db);
背景图像:-ms线性梯度(顶部,#3cb0fd,#3498db);
背景图像:-o-线性梯度(顶部,#3cb0fd,#3498db);
背景图像:线性梯度(至底部,#3cb0fd,#3498db);
文字装饰:无;
}
#钮扣{
文本对齐:居中;
}
.btn:第一个孩子,.btn:第n个孩子(2){
右边距:10px;
}
参赛表格
记分表
结果
您可以将它们放在带有文本对齐:居中的div中
<div style="text-align:center;">
<button class="btn">Entry forms</button>
<button class="btn">Scoresheets</button>
<button class="btn">Results</button>
</div>
参赛表格
记分表
结果
您可以将代码分配给div(如上所述)或带有
<table style="text-align:center;">
<tr>
<td>
first_button_data_here
</td>
<td>
second_button_data_here
</td>
<td>
third_button_data_here
</td>
<tr>
</table>
第一个按钮\u数据\u在这里
第二个按钮\u数据\u在这里
第三个按钮这里有数据
请提供HTML/CSS的其余部分……能否提供一个不起作用的示例,如在jsfiddle.net上?jsfiddle:“部分按钮被切断”我们需要查看其他元素HTML和CSS如果按钮位于容器元素中,那么它就不够大,无法容纳按钮。使容器变大或按钮变小。