CSS样式—— 字体、元素的垂直水平居中
2018-06-24 01:12:46来源:未知 阅读 ()
1.CSS样式与HTML中标签属性的区别:
标签的属性是采用 属性名=“属性值” 表示的
CSS样式是采用名值对 属性名:属性值; 表示的
2.内联元素(行内元素)与块元素
(1)内联元素及其特点:
所谓的行内元素,指的是只占自身大小,不会独占一行
常见的内联元素:
a img iframe span
span没有任何语义,span标签专门用来选中文字,并对该文字设置样式
对内联元素设置宽高是无效的,也不可以设置行高,其宽度和高度都默认被元素撑开
将内联元素放在 li 标签中可以设置其宽高
可以对内联元素设置内边距,IE6以上浏览器支持
可以对内联元素设置外边距,但只对左右外边距起作用
(2)块元素:
所谓的块元素是会独占一行的元素,无论他的内容多少都会独占一行
p h1 h2 h3...都是块元素
div标签没有任何语义,就是一个纯粹的块元素,并不会对其里面的元素设置任何样式
可以对块元素设置高度和边距
如果不自己设置宽度,其宽度为其父元素宽度
块元素中可以容纳块元素和内联元素,但内联元素中不能包含块元素
3.几种居中方式
(1)设置块元素中文字水平居中
使用text-align 样式设置块中文本或图片居中。
该样式只能操作块元素或者被CSS 显示成块元素的内联元素
对一个块元素设置该样式后,其子块元素中的文本或者图片也会相对于其子块元素居中
(2)块元素自身水平居中
通过设置 magin:0 auto; 使该块元素在其父元素中水平居中显示
(3)内联元素的垂直居中
通过设置 vertical-algin 样式
该属性适用于:
内联元素(被转换成内联元素的块元素)
display 设置为 table-cell 的元素
在 table 也就是表格中的元素
(4)设置块元素中文字垂直居中
通过设置块元素的内边距
(5)块元素自身垂直居中
可以通过设置外边距实现
通过绝对定位设置其距离父元素的 left right top bottom 来实现
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:微信小程序心得
下一篇:95%的中国网站需要重写CSS
- DIV居中的经典方法 2020-06-13
- CSS中的float和margin的混合使用 2020-06-11
- Html/css 列表项 区分列表首尾 2020-06-11
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- ie8下透明度处理 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash