如何使用contenteditable属性调整大小或编辑html中的按钮?

时间:2015-06-10 06:42:38

标签: html html5 contenteditable content-editor

我有一个按钮,我必须更改它的颜色,大小和名称。

我正在使用<button contenteditable="true">属性。

在下面的示例中,我可以编辑文本内容,这是按钮的名称,但我无法更改它的样式,

<button contenteditable="true">This is editable</button>

有什么方法可以改变它的风格吗?

DEMO

3 个答案:

答案 0 :(得分:2)

您不会仅仅通过使用contenteditable来更改元素的样式。 contenteditable 用于修改/仅编辑文字。

答案 1 :(得分:0)

是的,您可以为按钮添加样式。请在下面的代码段中找到。

button {
    background-color:#112717;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    border:2px solid #18ab29;
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    padding:12px 33px;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}
button:hover {
    background-color:#23bf2a;
}
button:active {
    position:relative;
    top:1px;
} 

<button contenteditable="true" class="myButton">This is an editable</button>

或者您可以使用单独的css类进行样式设置。

答案 2 :(得分:0)

使用css可以让你的造型更容易,但这是一种简单的方法来改变按钮的颜色。

<button type="button" style= background-color:red >Press Me</button>