css文件与html的耦合
我有下面一段按钮的html代码:css文件与html的耦合,html,css,Html,Css,我有下面一段按钮的html代码: <!DOCTYPE html> <html> <body> <link rel="stylesheet" href="css/style2.css" /> Passengers: <input type="number" id="myNumber"> <button onclick="myFunction2()">-</button> <button onclick="m
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="css/style2.css" />
Passengers: <input type="number" id="myNumber">
<button onclick="myFunction2()">-</button>
<button onclick="myFunction()">+</button>
<script>
function myFunction() {
document.getElementById("myNumber").stepUp(1);
}
function myFunction2() {
document.getElementById("myNumber").stepDown(1);
}
</script>
</body>
</html>
乘客:
-
+
函数myFunction(){
document.getElementById(“myNumber”).steppup(1);
}
函数myFunction2(){
document.getElementById(“myNumber”).steppdown(1);
}
我想使用css文件(style2.css)来更改此按钮的外观(颜色、大小等)。我该怎么办?我已经创建了一个css文件,但我不知道如何进行更改
非常感谢您的帮助 打开您选择的文本编辑器或您当前使用的任何编辑器。请确保将其保存为与html文档“style2.css”中的名称相同的内容。然后,您可以在该文件中编写CSS,HTML将根据CSS文件中的任何内容进行样式设置,这就是
所做的。我建议你去看看CSS教程的基础知识,他们有一个完整的教程,你可以单独在CSS上做
如果您想特别更改按钮(这将更改所有按钮),可以编写:
button {
background-color: #4CAF50; /* Green */
border: none; /* No border */
color: white; /* White text */
padding: 15px 32px; /* Changes the padding (inside space) of button */
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
您必须为按钮定义一个ID或类,并在html文件中实现它
<button onclick="myFunction()" id="button">+</button>
这只是一个例子
要了解更多关于如何设计按钮样式(例如圆形按钮)的想法,可以搜索stackoverflow或google。它总是非常有用。打开文件style2.css并添加
button {
background-color: #000;
border: solid 2px #222;
font-size: 15px;
border-radius: 5px;
padding: 5px 10px;
}
等等。。。css查找手册您要查找的是css选择器: 您可以为不同的元素指定不同的类或id,也可以选择一种类型的所有元素和许多其他内容 只要检查一下上面的链接就可以很容易理解了。当我开始学习时,我发现学习这些选择器是非常有用的。这是一种通过小游戏学习选择器的简单方法。试试以下方法:
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="css/style2.css" />
Passengers: <input type="number" id="myNumber">
<button id="btn1" onclick="myFunction2()">-</button>
<button id="btn2" onclick="myFunction()">+</button>
<script>
function myFunction() {
document.getElementById("myNumber").stepUp(1);
}
function myFunction2() {
document.getElementById("myNumber").stepDown(1);
}
</script>
</body>
</html>
你的css代码是什么?我没有用css写任何东西,因为我不知道从哪里开始(例如,我应该在css文件中使用的按钮的名称)谢谢!这是非常有用的。但是,如何将每个按钮的id与css文件中的相应规范耦合?id应该以
#
开头,而不是
如果您有许多按钮,希望它们看起来相同,则可以引用相同的样式。这些样式可以根据需要随时使用<代码>-+。这两个按钮现在看起来是一样的。id在html中不应该出现多次。如果发生这种情况,则应该是class.id用于单个实例,而类用于多个实例,而不管优先级如何。在html的哪个位置提到了class=“button”
?你是说按钮{…}
?谢谢你的链接;)谢谢,我会查一查;)@谢谢
<!DOCTYPE html>
<html>
<body>
<link rel="stylesheet" href="css/style2.css" />
Passengers: <input type="number" id="myNumber">
<button id="btn1" onclick="myFunction2()">-</button>
<button id="btn2" onclick="myFunction()">+</button>
<script>
function myFunction() {
document.getElementById("myNumber").stepUp(1);
}
function myFunction2() {
document.getElementById("myNumber").stepDown(1);
}
</script>
</body>
</html>
#btn1{background-color:orange;height:50px}
#btn2{background-color:green;width:200px}