网页设计问题,就是如何在css布局中设定边框大小、颜色问题

html-css023

网页设计问题,就是如何在css布局中设定边框大小、颜色问题,第1张

网页设计问题,就是如何在css布局中设定边框大小、颜色问题

孩子,我想告诉你,如果你还继续使用表格建站的话,会一直找不到工作的。我想这一定是大学老师在教你用表格建站吧

听我一言,现在都是用div+css建站!

你要的边框效果css这样写

先来个<div class="biaoge"></div>

然后写css:

<style>

.biaoge{ width:200pxheight:100pxborder:1px solid #000}

</style>

网页设计css布局问题

paddin:100px ,0px

是上下100px 左右0px

padding:10px;

是上下左右各10

IE6 浏览器下 应该是有变化的。

火狐浏览器下 没有变化 因为padding值 超过了li的高度

IE7应该是和火狐一样的 这个我没有测试 因为没装IE7

产生这个问题的原因是IE和火狐对于padding的解释不同

IE会把padding值加到物件高度和宽度中,从而使物件变大

但是火狐不会这样,他会把padding的值从物件高度宽度中扣除

物件实际大小不发生变化,可用大小发生变化。

IE7改变了许多地方,变的和火狐有些相像了。

网页设计中DIV+CSS布局问题

你可以把父DIV里面的两个并排的DIV的属性同时设定为浮动LEFT,这个问题即可解决。

#about { width: 727px}改为:#about { width: 728px}即可,因为里面两个DIV加上边距超过了这个长度,所以显示不正确,修改里面那两个DIV长度也可以。

网页设计布局css问题

这个小角是个图片而已, 是一个长条的图片, "角"以外的部分做成透明的, 或者和背景色相同, 看上去就是一个独立的角了

CSS布局中的div设定问题

全部设定为一样的高度

div2的属性里面加上这个就行

overflow-y:scroll

就ok了

如何在css中设定选单的边框颜色

select样式要想非常好看,单用CSS是实现不了的,必须要用到JS才行!

下面这个例子是CSS实现的效果:

<!DOCTYPE PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" ":w3./TR/x1/DTD/x1-transitional.dtd">

<xmlns=":w3./1999/x">

<head>

<meta -equiv="Content-Type" content="text/charset=utf-8" />

<title>如何让select的样式也漂亮起来</title>

<style type=text/css>

<!--

.select * {

margin: 0

padding: 0

}

.select {

border:1px solid #

float: left

display: inline

}

.select div {

border:1px solid #f9f9f9

float: left

}

/* 子选择器,在FF等非IE浏览器中识别 */

.select>div {

width:120px

height: 17px

overflow:hidden

}

/* 通配选择符,只在IE浏览器中识别 */

* .select div select {

display:block

float: left

margin: -2px

}

.select div>select {

display:block

width:124px

float:none

margin: -2px

padding: 0px

}

.select:hover {

border:1px solid #666666滑鼠移上的效果

}

.select select>option {

text-indent: 2pxoption在FF等非IE浏览器缩排2px

}

-->

</style>

</head>

<body><div class="select">

<div>

<select>

<option>看见效果了吧</option>

<option>看见效果了吧</option>

<option>看见效果了吧</option>

</select>

</div>

</div>

</body>

</>

-------------------

关于JS程式码,你可以去看下这个,改了之后就能达到你要的效果:

:geekso./select-css/

单纯的CSS是实现不了的!

网页设计师请进,有个css布局的问题

在网页前端设计过程中,少不了要使用边框,这样页面整体好看一些。边框通常分为两种,一种为实边框另一种为虚边框,实边框用得多一些,但有虚线或虚线边框点缀,网页会更漂亮,所以这两种边框都要使用。

在CSS中,设置边框用border属性,通常需要设置三个值,分别为:宽度、线条样式和颜色。把线条设置为实线或虚线主要设置线条样式,它主要有两个值,即:solid 和 dashed,前者表示实线,后者表示虚线。

一、CSS设置虚线

html代码:

CSS设置虚线

使用dashed

CSS样式:

.uldashed{border:1px solid #c22159width:300pxheight:60pxmargin:0padding:0line-height:26px}

.uldashed li{border-bottom:1px dashed #c22159list-style:none}

效果图:CSS设置虚线

使用dashed

以上CSS样式是给ul的每一行设置一条虚线,虚实结合比单用实线好看得多。在实际应用中,最后一行的虚线要隐藏掉,这样美观一些,只要再设置一个CSS样式把 border-bottom 设置为 none 即可。

二、CSS设置虚线边框

html代码:

CSS设置一虚线

使用dashed

CSS样式:

.uldashedborder{border:1px dashed #c22159width:300pxheight:60pxmargin:0padding:0line-height:26pxpadding-bottom:23px}

.uldashedborder li{border-bottom:1px solid #c22159list-style:none}

效果图:CSS设置一虚线

使用dashed

以上的CSS样式是把边框设置为虚线,把行的底部设置为实线,跟上边恰好相反,效果没有上边的好看。一般来说,虚线常常用于实线边框内。

三、CSS 长虚线边框

html代码:

长虚线边框

CSS样式:

.longDashedBorder{position:relativemargin:68px 0 0 130pxheight:44pxwidth:86pxdisplay:inline-blockborder:dashed 1px #b200fftransform:scale(4)overflow:hidden}

.text{position:relativemargin:-54px 0 0 -106pxfloat:leftheight:150pxwidth:300pxline-height:28pxdisplay:inline-blocktransform:scale(0.28)}

效果图:

ee96bd1776d77c7f7c565d5cc3bf1f47.png

以上长虚线边框用 Css 放大属性 scale 实现,这样虚线会增长但不会加宽;如果只增长 X 轴方向,可以用 scalex;如果只增长 Y 轴方向,可以用 scaley。使用 scale,除放大边框外,还放大其它元素,需要把它们调回来,比较麻烦。

四、CSS 虚线间距

html代码:

CSS样式:

.dashedSpace {

width:350px

height:1px

margin-top:10px

background-image:linear-gradient(to right, #b200ff 0%, #b200ff 50%, transparent 50%)

background-size:28px 1px

background-repeat:repeat-x

}

.linear {

background-image: linear-gradient(to right, #ccc 0%, #b200ff 50%, transparent 50%)

background-size:40px 1px

}

效果图:

03cc24f8ec77382a351b9b73a6a9f5eb.png

dashed 样式的虚线不能调间距,只能用渐变生成函数 linear-gradient(),to right 表示从左到右渐变,#ccc 0% 表示起点颜色和颜色百分比,#b200ff 50% 表示终点颜色和颜色百分比,transparent 50% 表示透明度。