1 元素显示模式
元素显示模式就是元素(标签)以什么方式进行显示,比如
自己占一行,比如一行可以放多个
html元素一般分为块元素和行内元素两种类型
注意:
文字类的元素内不能使用块级元素。
html元素一般分为块元素和行内元素两种类型
注意:
文字类的元素内不能使用块级元素。
、
~
都是文字类块级标签,里面不能放其他块级元素。 例如 :
标签里面不能放
**行内块元素**:可以显示宽度和高度 ### 2 元素显示模式转换 **想要转换为块元素 : `display: block;`** 想要转换为行内元素: `display: inline;` **想要转换为行内块元素: `display: inline-block`**
好用的小工具:
单行文字垂直居中
解决方案: 让文字的行高等于盒子的高度,就可以让文字在当前盒子内垂直居中
<title>简单版小米侧边栏</title>
<style>
/* 把a 转换为 块级元素 */
a {
display: block;
width: 260px;
height: 45px;
background-color: #a2a0a0;
font-size: 16px;
color: #fff;
text-decoration: none;
text-indent: 2em;
/* 单行文字垂直居中 */
line-height: 45px;
}
/* 鼠标经过链接变换背景颜色 */
a:hover {
background-color: #ff6700;
}
</style>
</head>
<body>
<a href="#">手机 电话卡</a>
<a href="#">电视 盒子</a>
<a href="#">笔记本 平板</a>
<a href="#">出行 穿戴</a>
<a href="#">智能 路由器</a>
<a href="#">健康 儿童</a>
<a href="#">耳机 音响</a>
</body>