css设置水平坐对齐,CSS 水平对齐 (Horizontal Align)
CSS 水平对齐 (Horizontal Align)
关于 CSS 中元素的水平对齐 (Horizontal Align),你可以使用多种属性来进行设置。
在CSS中,有几个属性用于元素水平对齐。
块元素对齐
块元素是一个元素,占用了全宽,前后都是换行符。
块元素的例子:
文本对齐,请参阅 CSS文本 章节。.
在这一章中,我们会告诉你块元素如何水平对齐布局。
中心对齐,使用margin属性
块元素可以把左,右页边距设置为"自动"对齐。
Note:在IE8中使用margin:auto属性无法正常工作,除非声明 !DOCTYPE
margin属性可任意拆分为左,右页边距设置自动指定,结果都是出现居中元素:
实例
.center
{
margin-left:auto;
margin-right:auto;
width:70%;
background-color:#b0e0e6;
}
尝试一下 »
提示: 如果宽度是 100%,对齐是没有效果的。
注意:IE5 中块元素有一个 margin 处理 BUG。为了使上述例子能工作,在 IE5 中,需要添加一些额外的代码。
实例
.container
{
text-align:center;
}
.center
{
margin-left:auto;
margin-right:auto;
width:70%;
background-color:#b0e0e6;
text-align:left;
}
尝试一下 »
点击“尝试一下”按钮查看在线实例
使用 position 属性设置左,右对齐
元素对齐的方法之一是使用绝对定位:
实例
.right
{
position:absolute;
right:0px;
width:300px;
background-color:#b0e0e6;
}
尝试一下 »
注意:绝对定位与文档流无关,所以它们可以覆盖页面上的其它元素。
使用 float 属性设置左,右对齐
使用 float 属性是对齐元素的方法之一:
实例
.right
{
float:right;
width:300px;
background-color:#b0e0e6;
}
尝试一下 »
使用 Padding 设置垂直居中对齐
CSS 中一个简单的设置垂直居中对齐的方式就是头部顶部使用 padding:
.center { padding: 70px 0; border: 3px solid green; }
如果要水平和垂直都居中,可以使用 padding 和 text-align: center:
.center { padding: 70px 0; border: 3px solid green; text-align: center; }
Crossbrowser 兼容性问题
类似这样的元素对齐时,预先确定 margin 和元素的填充,始终是一个好主意。这是为了避免在不同的浏览器中的可视化差异。
IE8 和早期有一个问题,当使用 float 属性时。如果一个容器元素(在本例中
实例
body
{
margin:0;
padding:0;
}
.right
{
float:right;
width:300px;
background-color:#b0e0e6;
}
尝试一下 »
css设置水平坐对齐,CSS 水平对齐 (Horizontal Align)相关推荐
- css设置div不可编辑,css 怎么设置div不可点击
css设置div不可点击的方法:1.通过"event.preventDefault()"方法取消事件的默认动作:2.通过"event.stopPropagation()& ...
- css设置四个圆角,css怎么设置4个圆角?css设置4个圆角方法
div如何设置css圆角边框?css设置4个圆角方法有哪些?这对于刚刚入门的css新手,比较陌生,那么css怎么设置4个圆角?下面我们来看一下css设置4个圆角方法.[推荐学习:CSS3教程] CSS ...
- css设置个性字体大小,css设置字体大小的属性名是什么
css设置字体大小的属性名是"font-size",该属性使用css中表示尺寸的单位(px.em.rem等)设置字体大小,也可以使用百分号等单位来设置.实际上font-size设置 ...
- css设置最小宽度消失,关于CSS:最小/最大宽度媒体查询没有语法意义
我发现(最小宽度/最大宽度)媒体查询的概念有些混乱. 自然,如果我要设计媒体查询,我想说(用伪代码). if(screen.width < 420) { ApplyStyle(); } 谈论mi ...
- css设置字符长度,在css中设置最大字符长度
12 个答案: 答案 0 :(得分:199) 你总是可以通过设置max-width和溢出ellipsis来使用截断方法 p { white-space: nowrap; overflow: hidde ...
- css设置打印样式表,[CSS] 创建打印样式表
[CSS] 创建打印样式表 Chrome浏览器有一项非常好用的功能, 就是直接将网页保存为PDF(Ctrl+P), 虽然部分人觉得没有用, 但我经常使用这个功能 比如说, 有的博文写得不错, 想保存, ...
- html边框定义css设置,表格边框的css语法
表格边框的css语法 更新时间:2006年09月21日 00:00:00 作者: 我们知道Dreamweaver在表格制作方面做得非常出色,但是在某些时候还是必须结合css才能达到一些特定效果,下 ...
- 原生CSS设置网站主题色—CSS变量赋值
定义CSS变量 在css文件顶部定义css变量,注意必须以--开头,使用:root包括这几个变量 :root {--main-bg-color: #ff7675;--color1: #fbfee9;- ...
- css设置背景色渐变;css设置背景色不渐变颜色切换
/*颜色不渐变直接切换*/ background: linear-gradient(to right, #40474D 50%, #1E73BD 50%); /*颜色渐变*/ background: ...
最新文章
- 为啥 .NET 自带的 JsonSerializer 无法序列化 Field ?
- [css] 你是如何规划响应式布局的?
- c#winform演练 ktv项目 播放歌曲同时显示歌曲名称与歌手
- 第五章 字符串字面量---一个特殊的数组
- (转帖)美国人教你这样用Google,你真的会变特工
- jbutton如何实现点击_点击量突破22.1亿人次!这场云上祈福拜祖是如何实现的
- ubuntu18.04编译Open Pose 1.7
- 计算机软考高级论文怎么写,【干货】软考高级论文怎么写易得高分?
- 富格林金业:贵金属投资的优势体现在哪里
- 哈工大计算机网络期末复习资料知识点总结
- openstack ubuntu虚机重启卡在booting from hard disk问题解决
- java 注解处理器的作用_Java注解处理器
- 中国无尘室饮水机市场趋势报告、技术动态创新及市场预测
- CF567C Geometric Progression
- 搭建智能DNS---就近原则
- 在线ssd测试软件,AS SSD Benchmark测试
- potplayer 多个进程_搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?...
- 统一用户权限管理系统
- tp5项目出现Notice: Use of undefined constant id - assumed 'xxxx' 解决办法
- MySQL数据表设计优化
热门文章
- Java mq 2059_com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2059'.
- 几种梯度下降方法对比(Batch gradient descent、Mini-batch gradient descent 和 stochastic gradient descent)
- Toolbar 工具栏(导航栏)
- About RSS Reader
- 质因数分解及算法实现
- python菜鸟教程list_菜鸟世界 -python基础---list(上)
- FM调制解调以及MATLAB实现
- CSS巧妙实现分隔线的几种方法
- 性格与中医养生8--阳虚体质
- vue项目启动到一半卡住不动