CSS多种方法实现分隔线

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8" />

<title>CSS实现分隔线的几种方法</title>

<style>

[url=home.php?mod=space&uid=597245]@charset[/url] "utf-8";

body,h1,h2,h3,h4,p,ul,li,ol,dl,dt,dd,input,textarea,figure,form{margin:0;padding:0}

body,input,textarea{font-size:12px;font-family:microsoft yahei}

body{text-align:center;color:#33383D;}

ul,ol{list-style:none}

img{border:0}

button,input {line-height:normal;*overflow:visible}

input,textarea{outline:none}

a{color:#3B8DD1;text-decoration:none}

a:hover{color:#8CAC52}

.demo-header{position:relative;height:22px;background-color:#33363B;line-height:22px;padding:2px 10px;text-align: left;}

.demo-name{color: #ccc;}

.demo-title,.demo-footer{height:0;overflow:hidden}

.demo-container{clear: both;padding:40px 10px 20px;text-align:left;margin:0 auto;line-height: 18px;}

.demo h2{font-size: 15px;padding-bottom: 6px;margin-bottom: 20px;border-bottom: solid 1px #ddd;}

</style>

</head>

<body>

<div class="demo-container demo">

<style type="text/css">

.demo{

width: 600px;

}

.line_01{

padding: 0 20px 0;

margin: 20px 0;

line-height: 1px;

border-left: 200px solid #ddd;

border-right: 200px solid #ddd;

text-align: center;

}

.line_02{

height: 1px;

border-top: 1px solid #ddd;

text-align: center;

}

.line_02 span{

position: relative;

top: -12px;

background: #fff;

padding: 0 20px;

}

.line_03{

width:600px;

}

.line_03 b{

background: #ddd;

margin-top: 4px;

display: inline-block;

width: 180px;

height: 1px;

_overflow: hidden;

vertical-align: middle;

}

.line_03 span{

display: inline-block;

width: 220px;

vertical-align: middle;

text-align: center;

}

.line_04{

width:600px;

}

.line_04{

overflow: hidden;

_zoom: 1;

}

.line_04 b{

background: #ddd;

margin-top: 12px;

float: left;

width: 26%;

height: 1px;

_overflow: hidden;

}

.line_04 span{

padding: 0 10px;

width: 32%;

float: left;

text-align: center;

}

.line_05{

letter-spacing: -1px;

color: #ddd;

}

.line_05 span{

letter-spacing: 0;

color: #222;

margin:0 20px;

}

</style>

<div><A href="http://www.999jiujiu.com/">http://www.999jiujiu.com/</A></div>

<div class="line_01">小小分隔线 单标签实现</div>

<br>

<br>

<div class="line_02"><span>小小分隔线 巧用色实现</span></div>

<br>

<br>

<div class="line_03"><b></b><span>小小分隔线 inline-block实现</span><b></b></div>

<br>

<br>

<div class="line_04"><b></b><span>小小分隔线 浮动来实现</span><b></b></div>

<br>

<br>

<div class="line_05">———————————<span>小小分隔线 字符来实现</span>————————————</div>

</div>

</body>

</html>

时间: 2024-10-12 20:12:08

CSS多种方法实现分隔线的相关文章

CSS巧妙实现分隔线的几种方法

前几天一@同事看新浪微博里有个类似分隔线的提示,就自己试了几种方法来实现这个分隔线.下面就是简单实现分隔线的几种方法,个人比较喜欢第二种,我也给出了最后第五种比较2的写法,请大家拍砖,或者提供其他好的方法. 单个标签实现分隔线: 点此查看实例展示 .demo_line_01{ padding: 0 20px 0; margin: 20px 0; line-height: 1px; border-left: 200px solid #ddd; border-right: 200px solid #

css巧妙实现分隔线

单个标签实现分隔线 .demo_line_01{ padding: 0 20px 0; margin: 20px 0; line-height: 1px; border-left: 200px solid #ddd; border-right: 200px solid #ddd; text-align: center; } 优点:代码简洁 背景色实现分隔线 .demo_line_02{ height: 1px; border-top: 1px solid #ddd; text-align: ce

CSS导航菜单水平居中的多种方法

在网页设计中,水平导航菜单使用是十分广泛的,在CSS样式中,我们一般会用Float元素或是「display:inline-block」来解决.而今天主要讲解如何让未知宽度的元素居中,下面我们会列出几种方法来解决水平居中问题.当然这些方法不一定是用来解决导航菜单问题,还有其它类似情况也是可以使用的. 在线演示:Demo CSS导航菜单水平居中的多种方法: 方法1:display:inline-block 方法2:position:relative 方法3:display:table 方法4:dis

Listview出现顶部分隔线的解决方法

 很显示的分隔线,可是我的应用里根本就没有设置这样的分隔,经查看来控件自身的问题,有 android:fadingEdge="none" android:fastScrollEnabled="false" android:footerDividersEnabled="false" android:headerDividersEnabled="false" 这样一大堆东西,其中还是红线的部分,因此只用设置分隔线为空就可以了

CSS和JS去掉链接虚线框的多种方法

当我们点击链接后,链接周围会显示一个虚线框,那么怎么去掉这个虚线框呢?其实方法还挺多,用CSS就可以,但使用javaScript似乎也是一个好方法. 1. CSS方式去掉链接虚线框的方法: 在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus="true" 属性即可,但这个属性是IE私有的,Firefox是不认的.前端框架示例 .代码   <a href="#" hidefocus="true" title

css隐藏页面元素的多种方法

在平常的样式排版中,我们经常遇到将某个模块隐藏,下面我整理了一下隐藏元素的多种方法以及对比(有的占据空间,有的不占据空间.有的可以点击,有的不能点击.): ( 一 )  display:  none; 特点:元素不可见,不占据空间,无法响应点击事件. .hide{ display: none; } ( 二 )  opacity: 0; ( IE8以下版本:filter:Alpha(opacity=50) ) 特点:改变元素透明度,元素不可见,占据页面空间,可以响应点击事件. .hide{ opa

关于Android LinearLayout添加分隔线的方法

目前了解的办法有两个:1.自定义一个view当作分隔线:2.使用高版本的分隔线属性 一.在需要添加分隔线的地方,添加一个view,比如ImageView,TextView等都可以,如代码,关键是设置高度要小,宽度要合适 <ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:background="#00FF00" /> 二.就

CSS分隔线

单个标签实现分隔线: .demo_line_01{ padding: 0 20px 0; margin: 20px 0; line-height: 1px; border-left: 200px solid #ddd; border-right: 200px solid #ddd; text-align: center; } 优点:代码简洁 巧用背景色实现分隔线: .demo_line_02{ height: 1px; border-top: 1px solid #ddd; text-align

iOS史上最简单修改导航栏分隔线颜色方法!!!

override func viewDidLoad() { super.viewDidLoad() if let imageView = self.findNavLineView(view: navigationBar) { // 在分隔线上添加一个跟分隔线大小一模一样的View, 然后修改颜色即可 let navBarLineView = UIView() navBarLineView.frame = imageView.bounds navBarLineView.backgroundColo