博客列表 >利用固定定位制作一个在线QQ咨询_2018年8月17日

利用固定定位制作一个在线QQ咨询_2018年8月17日

PHP学习
PHP学习原创
2018年09月11日 21:19:03803浏览

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>QQ在线布局</title>
</head>
<style type="text/css">
    body {
        /*清除body默认外边距,将body高设置成2000来测试固定定位功能。*/
        margin: 0;
        height: 2000px
    }
    a {
        /*清除文字的默认样式,给文字增加颜色*/
        text-decoration: none;
        color: blue;
    }
    .qq {
        /*设置QQ的所占的大小*/
        width: 100px;
        height: 200px;
        /*设置QQ框的边框为实线,2像素宽,颜色*/
        border: lightcoral 2px solid;
        /*设置边框圆角*/
        border-radius: 2%;
        /*设置固定定位*/
        position: fixed;
        /*固定定位离底部200像素*/
        bottom: 200px;
        /*固定定位离边中20像素*/
        right: 20px;
    }
    .qq ul {
        /*清除ul默认样式*/
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .qq ul img {
        /*设置QQ图标的图片宽度等比例*/
        width: 30px;
        margin-right: 5px;
        /*设置图片垂直居中对齐*/
        vertical-align: text-bottom;
    }
    .qq ul li:first-child {
        /*利用选择器,选择第一个元素,设置颜色,文本居中*/
        background-color: lightblue;
        text-align: center;
        设置内边距上下为5像素,左右为0
        padding: 5px 0px;
        /*设置第一个元素外边框为0*/
        margin: 0;
        /*设置第一个元素边框为无*/
        border: none;
    }
    .qq ul li {
        /*设置li元素外边框上下为3像素,左右为0*/
        margin: 3px 0px;
        /*设置Li元素下边框为虚线,2像素,颜色*/
        border-bottom: lightcoral 2px dashed;
        /*设置li内边距底部为3像素*/
        padding-bottom: 3px;
    }
    .qq ul li a {
        /*设置a标签文字居中,垂直居中*/
        text-align: center;
        line-height: 100%;
    }
</style>
<body>
<div class="qq">
    <ul>
        <li>在线咨询</li>
        <li><img src="https://img.php.cn//upload/image/193/851/105/1534521039592984.jpg"><a href="http://www.php.cn">售前</a></li>
        <li><img src="https://img.php.cn//upload/image/193/851/105/1534521039592984.jpg"><a href="http://www.php.cn">售前</a></li>
        <li><img src="https://img.php.cn//upload/image/193/851/105/1534521039592984.jpg"><a href="http://www.php.cn">售后</a></li>
        <li><img src="https://img.php.cn//upload/image/193/851/105/1534521039592984.jpg"><a href="http://www.php.cn">技术</a></li>
    </ul>
</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

qq.jpg

1、向老师请教一下,有这么两个问题,为什么我的QQ在线图片与后面文字没有法对齐,总有一点文字要下一点,图片要上一点,这个是怎么回事,请老师帮回答一下。

2、固定定位CSS用position: fixed;来定位,设置底部与右边对齐多少,可以用百分比或者像素。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议