用CSS制作网页的时候对正文设置了border, 但是完成后拉网页的大小,boder会变,求固定.

html-css018

用CSS制作网页的时候对正文设置了border, 但是完成后拉网页的大小,boder会变,求固定.,第1张

不太理解你的意思。

不过一般你这种情况,box变形和字不见,应该是由于box的宽高和box内元素的大小的冲突,简单点说就内容超出把box给挤的,跟boder没有必然联系(不过border是有宽高的,所以要注意把这部分宽高计算在内)。这种情况是布局的不合理造成的,需要调整到更合理布局,这要靠平时积累的经验和技巧,一时半会也教不会的

我大概给你写了一下 看看是不是你要的效果

<title>无标题文档</title>

<style type="text/css">

.top{ height:18pxborder-bottom:1px solid red}

li{ list-style-type:none

float:left

width:100px

margin-left:10px

background-color:#606060

text-align:center

font-size:12px

line-height:18px

}

li:hover{ list-style-type:none

float:left

width:100px

margin-left:10px

background-color:red

text-align:center

font-size:12px

line-height:18px}

.bottom{ border-left:1px solid redborder-right:1px solid redheight:20px}

</style>

</head>

<body>

<div class="top">

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

</ul>

</div>

<div class="bottom"></div>

</body>