css补充之hover与overflow

摘要:
隐藏:溢出内容将被修剪,其余部分将不可见自动:如果内容被修剪,浏览器将显示滚动条以查看其余部分。

1、hover是鼠标移动到当前标签上时,对应的css属性生效。

padding是给a标签按上、右、下、左的顺序加上边框

hover下面的属性:

background-color: blue;当鼠标移动到使用hover的标签上时,该属性生效。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.pg-header{
position:fixed;
top:0;
right:0;
left:0;
height:48px;
background-color:#2459a2;
line-height:48px;
}
.pg-body{
margin-top:50px;
}
.w{
980px;
margin: 0 auto;
}
/*padding:给menu加上样式,左右各增加10px边框*/
.pg-header .menu{
display:inline-block;
padding:0 10px 0 10px;
color:white;
}
/*当鼠标移动到当前标签上时,以下css属性才生效*/
.pg-header .menu:hover{
background-color:blue;
}
</style>
</head>
<body>
<div class="pg-header">
<div class="w">
<a class="logo">抽屉新热榜</a>
<a class="menu">首页</a>
<a class="menu">专区</a>
<a class="menu">人类发布</a>
<a class="menu">视频</a>
<a class="menu">发现</a>
<a class="menu">话题</a>
</div>
</div>
<div class="pg-body">
<div>你问我答</div>
</div>
</body>
</html>

执行结果如下:

css补充之hover与overflow第1张

如以上结果:

“人类发布”左右两边多了边框,是给a标签使用display属性,使其可以改变边距;

在padding属性,给其加上边框;

当鼠标放置上面时,背景变绿,这是hover的作用。

 2、overflow

当内容溢出边框时,对溢出内容的处理。

<body>
    <div style="height:200px;300px;overflow:hidden">
        <img src="1.jpg">
    </div>
    <p></p>
    <div style="height:200px;300px;overflow:auto">
        <img src="1.jpg">
    </div>
</body>

hidden:溢出内容会被修剪,并且其余内容不可见

auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

执行结果如下:

上面的为hidden;下面的为auto,可以通过拉滚动条来查看其它内容

css补充之hover与overflow第2张

免责声明:文章转载自《css补充之hover与overflow》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Flume简介及安装js数组遍历方法总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

我的css释疑-float line-height inline-block vertical-align

markdown的图片和链接格式相类似: [链接文字/图片的alt text] (链接地址/ 图片的地址), 只是图片要在前面加上感叹号! 当内容中含有图片的时候,如果图片的高度大于行高,则含有图片 行的行框将被撑开到图片的高度 注意:图片虽然撑开了行框,但是不会影响行高,因此也不会影响到基于行高来计算的其他属性。 提示:当行内含有图片的时候,图片和文字...

CSS段落对齐方式

CSS段落对齐有两种方式:水平对齐和垂直对齐。 1.水平对齐: (1)、text-align:left; //左对齐 (2)、text-align:right; //右对齐 (3)、text-align:center; //居中对齐 (4)、text-align:justify; //两端对齐 2.垂直对齐: (1)、vertical-align:top;...

【使用 DOM】为DOM元素设置样式

1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表。 每个样式表 都由一个CSSStyleSheet 对象代表,它提供了一组属性和方法来操作文档里的样式。 1.1 获得样式表的基本信息 第一步是获得定义在文档中的样式表的一些基本信息。 <!...

HTML表格基础详解

       在现在 div 大行其道的时代,table 这个标签似乎很少被人提及,到处都是 div+css 布局的书以及博客文章,但其实 table 以及连带的其他表格标签依然在网页中占很重要的地位,特别是后台展示数据的时候表格运用是否熟练就显得很重要,一个清爽简约的表格能够把繁杂的数据表现得很有条理,虽然 div 布局也可以做到,但是总没有表格来得方便...

简化Web开发的12个HTML5CSS框架

HTML5已经在Web开发中越来越流行。并且现在大部分流行的浏览器包括Firefox 6, Google Chrome, IE9等都支持HTML5。 利用框架能够帮助Web开发人员快速进行设计和开发。一个HTML5的框架提供了许多功能,如优美的排版,视频播放器,表单验证等,使开发人员能够轻松地 开发Web应用程序。 1. 52 Framework : HT...

Bootstrap-菜单,导航,按钮

1、下拉菜单(基本用法) 在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,它对应的文件:   ☑  LESS版本:对应的源码文件为 dropdowns.less   ☑  Sass版本:对应的源码文件为 _dropdowns.scss   ☑  编译后的Bootstrap版本:查看bootstrap.css文件第3004行~第31...