div css 怎么在文本中加分割线 ?

html-css011

div css 怎么在文本中加分割线 ?,第1张

css中写border-bottom:1px dashed #ccc

dashed 虚线

solid 实线

dotted 点

<style>

.c{float:leftwidth:200px}

li{float:leftwidth:200pxheight:30pxline-height:30pxborder-bottom:1px dashed #ccc}

</style>

<div class="c">

<ul>

<li>11111111111111111111</li>

<li>11111111111111111111</li>

<li>11111111111111111111</li>

</ul>

</div>

在css中让文字显示方式从右边开始的操作方法和步骤如下:

1、首先,创建一个新的html文档,见下图红框中的内容,然后进入下一步。

2、其次,完成上述步骤后,可以更改文档的名称,见下图红框中的内容,然后进入下一步。

3、接着,完成上述步骤后,输入文本,见下图红框中的内容,然后进入下一步。

4、然后,完成上述步骤后,进一步设置以下文本的对齐方式,示例代码如下图所示,然后进入下一步。

5、最后,完成上述步骤后,在浏览器中预览,文本右对齐,见下图红框中的内容。这样,问题就解决了。

设置分割线在我多个的经验施行后,没有一成不变通用的方法,得根据要求采用最适合的。

1、使用字符“|”,适合导航栏间距不一致时,也就是不适合你。

2、采用背景方式,背景图片即是那条间隔线,需要形成jpg、gif、png格式的小图片,在背景里设置居左,并控制一下垂直位移,这样就会出现你第一张图的要求。

3、但最后一项可能会出现没有间隔线的情况,那么就多添加一个空的li或a,这样就多出来一个间隔线,好看。

具体细节需要把握,代码举例:

xlMenu a { background:url(menuLine.gif) no-repeat display:block width:77px text-align:center float:left}

.xlMenu a.first { width:43px background:none text-align:left}

效果:

小图标:

很小很小的一条线。。。