亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

學習<HTML+CSS>第十五章筆記

標簽:
Html/CSS

1.水平居中设置-行内元素:text-align:center
2.水平居中设置-定宽块状元素(块状元素的宽度width为固定值):
margin-left:auto;
margin-right:auto;
3.水平居中设置-不定宽块状元素方法(一):
第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括<tr>、<td> )。
第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。
4.水平居中设置-不定宽块状元素方法(二):
改变块级元素的 display 为 inline 类型(设置为 行内元素 显示),然后使用 text-align:center 来实现居中效果。
html代码:
<body>
<div class="container">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</body>
css代码:

<style>
.container{
text-align:center;
}
/ margin:0;padding:0(消除文本与div边框之间的间隙)/
.container ul{
list-style:none;
margin:0;
padding:0;
display:inline;
}
/ margin-right:8px(设置li文本之间的间隔)/
.container li{
margin-right:8px;
display:inline;
}
</style>
5.水平居中设置-不定宽块状元素方法(三)
通过给父元素设置 float,然后给父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left: -50% 来实现水平居中。
6.垂直居中-父元素高度确定的单行文本
通过设置父元素的 height 和 line-height 高度一致来实现的。(height: 该元素的高度,line-height: 顾名思义,行高(行间距),指在文本中,行与行之间的 基线间的距离 )。
7.垂直居中-父元素高度确定的多行文本(方法一)
方法一:使用插入 table (包括tbody、tr、td)标签,同时设置 vertical-align:middle。
8.垂直居中-父元素高度确定的多行文本(方法二)
在 chrome、firefox 及 IE8 以上的浏览器下可以设置块级元素的 display 为 table-cell(设置为表格单元显示),激活 vertical-align 属性,但注意 IE6、7 并不支持这个样式, 兼容性比较差。
9.隐性改变display类型
有一个有趣的现象就是当为元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一:1. position : absolute ;2. float : left 或 float:right
简单来说,只要html代码中出现以上两句之一,元素的display显示类型就会自动变为以 display:inline-block(块状元素)的方式显示,当然就可以设置元素的 width 和 height 了,且默认宽度不占满父元素。

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消