您现在的位置是:网站首页> 编程资料编程资料
关于负margin的一些应用CSS 之margin知识点(必看)css布局之负margin妙用及其他实现CSS的margin属性在页面布局中的使用攻略细说CSS中margin属性的使用 深入解析CSS中margin属性的使用CSS中使用负margin值来调整居中位置关于ol和ul的padding和margin默认值CSS属性探秘系列(六):margin
2021-09-04
900人已围观
简介 下面小编就为大家带来一篇关于负margin的一些应用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
最近听大家在讨论 负margin的一些应用,所以自己研究一下,下面做一些记录。
1. 实现左右两列布局
方法一:
XML/HTML Code复制内容到剪贴板
- <div>
- <div style="float:left;width:200px;">左侧div>
- <div style="margin-left:200px;background:#999;">右侧div>
- div>
方法二:
XML/HTML Code复制内容到剪贴板
- <div>
- <div style="width:200px;height:200px;">左侧div>
- <div style="margin-left:200px;margin-top:-200px;">右侧div>
- div>
对比两种方法,第一种用到float,弊端就是应用float在IE中可能引起很多bug,第二种的话用-margin,本事还是比较赞的,暂时没发现没事问题;
2.导航栏
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Documenttitle>
- <style type="text/css">
- *{
- margin: 0;
- border: 0;
- padding: 0;
- }
- ul{
- overflow: hidden;
- }
- ul li{
- background: #999;
- border-left: 1px solid #000;
- width:60px;
- height:30px;
- float: left;
- list-style: none;
- text-align: center;
- margin-left:-1px;
- }
- style>
- head>
- <body>
- <div style="margin-left:20px;">
- <ul>
- <li>1li>
- <li>2li>
- <li>3li>
- ul>
- div>
- body>
- html>
或者:
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Documenttitle>
- <style type="text/css">
- *{
- margin: 0;
- border: 0;
- padding: 0;
- }
- ul{
- }
- ul li{
- background: #999;
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- width:60px;
- height:30px;
- float: left;
- list-style: none;
- text-align: center;
- margin-left:-1px;
- }
- style>
- head>
- <body>
- <div style="margin-left:20px;">
- <ul>
- <li>1li>
- <li>2li>
- <li>3li>
- ul>
- div>
- body>
- html>
以上这篇关于负margin的一些应用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://blog.csdn.net/fanhaiwang520/article/details/8950189
相关内容
- CSS的相邻兄弟选择器用法简单讲解CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器举例讲解CSS的子元素选择器用法CSS选择器实现字段解析
- 对行内元素和块级元素的一些认识浅谈CSS块级元素与行内元素(内联元素)的区别和联系 进一步理解CSS编程中的块级元素和行内元素CSS行内元素和块级元素的居中实例分析全面了解行内元素与块级元素的区别
- 举例讲解CSS的子元素选择器用法CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器CSS的相邻兄弟选择器用法简单讲解CSS选择器实现字段解析
- 全面了解link与import方式的区别link和@import的区别深入探讨引入CSS的方式有哪些?link和@import的有何区别应如何选择CSS @import与link的具体区别import link的具体区别CSS技巧:IE6用import导入CSS的问题探讨:网页外部引用CSS的两种方式CSS两种方式link和@import-CSS教程-网页制作-网页教学网css用import还是link的区别-CSS教程-网页制作-网页教学网CSS中link和@import的区别说明
- CSS的后代选择器基础使用示例css id选择器使用_动力节点Java学院整理 CSS 属性选择器_动力节点Java学院整理总结30个CSS3选择器 css3类选择器之结合元素选择器和多类选择器用法详解css常用选择器对CSS3选择器的研究(详解)CSS选择器的权重与优先规则分享CSS 选择器演示全面了解css 属性选择器CSS的相邻兄弟选择器用法简单讲解
- 关于伪类hover的一些总结(推荐)IE6下伪类hover失效问题及解决办法a标签的四个css伪类(link、visited、hover、active)样式理解csshover.htc在IE7下使用:active伪类无效解决方法ie6不支持hover ie6 标签(除a标签)不支持伪类:hover解决方案
- 纯css实现三角的简单实例利用CSS伪元素创建带三角形的提示框的实现方法纯CSS绘制三角形箭头图案技术解析Html+CSS绘制三角形图标使用CSS实现小三角形效果【附实例】CSS中使用border来创建三角形的基本方法讲解CSS实现三角效果的简单实例
- CSS3实现时间轴效果 前端css实现最基本的时间轴的示例代码
- CSS3实现10种Loading效果 详解纯CSS3制作的20种loading动效CSS3轻松实现清新 Loading 效果的简单实例使用CSS3制作饼状旋转载入效果的实例浅析与CSS3的loading动画加载相关的transition优化8款使用 CSS3 实现超炫的 Loading(加载)的动画效果纯CSS3实现的8种Loading动画效果使用css3实现超炫的loading加载动画效果css3如何绘制一个圆圆的loading转圈动画
- CSS3实现可爱的小黄人动画 CSS3实现的绵羊奔跑动画特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果纯CSS3实现鼠标滑过tip提示框动画特效源码html5+css3绘制的滚动齿轮动画特效源码纯CSS3实现鼠标滑过圆形图片旋转翻盖动画特效源码浅谈CSS3动画的回调处理