CSS如何定义HR水平线样式

html-css013

CSS如何定义HR水平线样式,第1张

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<title>CSS定义HR水平线</title>

<style type="text/css">

.hr0{ height:1pxborder:noneborder-top:1px dashed #0066CC}

.hr1{ height:1pxborder:noneborder-top:1px solid #555555}

.hr2{ height:3pxborder:noneborder-top:3px double red}

.hr3{ height:5pxborder:noneborder-top:5px ridge green}

.hr4{ height:10pxborder:noneborder-top:10px groove skyblue}

</style>

</head>

<body>

<hr class="hr0" />

<hr class="hr1" />

<hr class="hr2" />

<hr class="hr3" />

<hr class="hr4" />

</body>

</html>

Html代码:

<body>

<div id="left">

左水平线

</div>

<div id="right">

右水平线

</div>

</body>

css代码:

<style type="text/css">

#left{

border-bottom:solid #999999 2px

margin-left:20%}

#right{

border-bottom:solid #999999 2px

margin-right:30%}

</style>

说明:其实水平线制作方法我也不是很清楚,我这个是用div做的,能到达你说的效果,但是我觉得应该还有更简单的办法!!知道了给我说哟,大家相互学习!