css uri skype 按钮
css uri skype button
我需要将 skype 按钮图像放在他的 div 中,但我无法做到这一点..我唯一能做的就是将父 div 对齐到另一个div 但 skype 按钮图像在 div 之外.. 这里是 skype 代码:
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float: left; width: 100px; height: 32px;">
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
</div>
如您所见,我使用内联 css 将父 div 浮动到另一个 div 附近,这没关系,但图像在父 div 之外( id="SkypeButton_Call_italy-amo_1")..
我试过 css 但没有...我不知道为什么..
如果你真的想使用这个 css 和代码,那么请使用这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<title>test</title>
<style>
.skyype{border: solid black 1px; float: left; width: 100px; height: 32px; display:flex;}
#SkypeButton_Call_italy-amo_1_paraElement {margin:0px !important;padding:0px !important;}
.skyype img {margin:0px !important; vertical-align:0px !important;}
</style>
</head>
<body>
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<div id="SkypeButton_Call_italy-amo_1" class="skyype">
</div>
</body>
</html>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
但请回头阅读..根据您的代码,它很快就会出现,但我建议您使用简单的 html structure.sorry 如果我做错了什么..ty
因此,要使代码性能更好,您可以做的第一件事就是移动脚本部分 -
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
down 并在关闭 </body>
标签前插入它。确保两个脚本的顺序都是正确的。
那么您的标记将只是:
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float:left; height:32px;">
</div>
因此您可以应用以下 css 来调整它:
#SkypeButton_Call_italy-amo_1_paraElement {
margin:0;
}
#SkypeButton_Call_italy-amo_1_paraElement img {
margin:0 !important;
vertical-align:middle !important;
}
Here is a JSfiddle 显示 - 将来使用它来创建您的问题的工作示例。
编辑:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<style>
#SkypeButton_Call_italy-amo_1_paraElement {
margin:0;
}
#SkypeButton_Call_italy-amo_1_paraElement img {
margin:0 !important;
vertical-align:middle !important;
}
</style>
</head>
<body>
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float: left; width: 100px; height: 32px;"></div>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
</body>
</html>
我需要将 skype 按钮图像放在他的 div 中,但我无法做到这一点..我唯一能做的就是将父 div 对齐到另一个div 但 skype 按钮图像在 div 之外.. 这里是 skype 代码:
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float: left; width: 100px; height: 32px;">
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
</div>
如您所见,我使用内联 css 将父 div 浮动到另一个 div 附近,这没关系,但图像在父 div 之外( id="SkypeButton_Call_italy-amo_1")..
我试过 css 但没有...我不知道为什么..
如果你真的想使用这个 css 和代码,那么请使用这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<title>test</title>
<style>
.skyype{border: solid black 1px; float: left; width: 100px; height: 32px; display:flex;}
#SkypeButton_Call_italy-amo_1_paraElement {margin:0px !important;padding:0px !important;}
.skyype img {margin:0px !important; vertical-align:0px !important;}
</style>
</head>
<body>
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<div id="SkypeButton_Call_italy-amo_1" class="skyype">
</div>
</body>
</html>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
但请回头阅读..根据您的代码,它很快就会出现,但我建议您使用简单的 html structure.sorry 如果我做错了什么..ty
因此,要使代码性能更好,您可以做的第一件事就是移动脚本部分 -
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
down 并在关闭 </body>
标签前插入它。确保两个脚本的顺序都是正确的。
那么您的标记将只是:
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float:left; height:32px;">
</div>
因此您可以应用以下 css 来调整它:
#SkypeButton_Call_italy-amo_1_paraElement {
margin:0;
}
#SkypeButton_Call_italy-amo_1_paraElement img {
margin:0 !important;
vertical-align:middle !important;
}
Here is a JSfiddle 显示 - 将来使用它来创建您的问题的工作示例。
编辑:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://www.skypeassets.com/i/scom/js/skype-uri.js"></script>
<style>
#SkypeButton_Call_italy-amo_1_paraElement {
margin:0;
}
#SkypeButton_Call_italy-amo_1_paraElement img {
margin:0 !important;
vertical-align:middle !important;
}
</style>
</head>
<body>
<div id="SkypeButton_Call_italy-amo_1" style="border: solid black 1px; float: left; width: 100px; height: 32px;"></div>
<script type="text/javascript">
Skype.ui({
"name": "call",
"element": "SkypeButton_Call_italy-amo_1",
"participants": ["italy-amo"],
"imageSize": 32
});
</script>
</body>
</html>