十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
定义和用法
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟主机、营销软件、网站建设、青阳网站维护、网站推广。
border 简写属性在一个声明设置所有的边框属性。
可以按顺序设置如下属性:
border-width
border-style
border-color
如果不设置其中的某个值,也不会出问题,比如 border:solid #ff0000; 也是允许的。
默认值:
not specified
继承性:
no
版本:
CSS1
JavaScript 语法:
object.style.border="3px solid blue"
可能的值
值
描述
border-width 规定边框的宽度。参阅:border-width 中可能的值。
border-style 规定边框的样式。参阅:border-style 中可能的值。
border-color 规定边框的颜色。参阅:border-color 中可能的值。
inherit 规定应该从父元素继承 border 属性的设置。
TIY 实例
所有边框属性在一个声明之中
本例演示用简写属性来将所有四个边框属性设置于同一声明中。
用css样式设置元素的轮廓,其实就是为元素添加边框的意思
CSS样式代码当中,表示边框的代码是border,它是一个复合属性,包含边框的粗细、颜色、线型(实线、虚线、点线等),具体你可以查看这个样例:
style
.h5course {
border: 1px solid red;
}
/style
div class="h5course"使用CSS样式实现元素的轮廓(边框)添加/div
代码含义为,为类名为h5course的元素,增加1像素红色边框
如果对选择器、边框(隶属于盒模型知识)不是太了解的话,建议选本书系统的学一学,如:《HTML5布局之路》《Head Frst HTML》等都是不错的选择
整个的外围大框,是一个外围容器,通常用border来设置;
其中的内容通常用列表
ul
li1/li
li2/li
/ul来做
就你给的图来说,通常会做一个外围容器,其中内容会用ul列表;详细的css如下
/*外围容器*/
.bigbox{
float:left;
width:250px;
height:auto;
margin:0;
padding:10px;
border:#e5e5e5 1px solid; /*这里是你问的主要问题,用这句实现*/
}
.bigbox ul li{
list-style:none;
float:left;
width:230px;
height:60px;
}
.bigbox ul li .imgbox{
float:left;
width:60px;
height:45px;
}
.bigbox ul li .imgbox img{
margin:0;
padding:0;
border:none;
}
.bigbox ul li .content{
float:right;
width:110px;
height:45px;
}
css样式要配合div的页面布局来使用,对以上的css配合的html div布局如下;
div class="bigbox"
ul
li
div class="imgbox"这里主要是放置图片内容/div
div class="content"这里主要是放置文字内容/div
/li
li
div class="imgbox"这里主要是放置图片内容/div
div class="content"这里主要是放置文字内容/div
/li
/ul
/div
实现方式如下:
1、先设全边框,再取消上下边框样式
border:1px solid #ccc; border-style:none solid;
2、先设全边框,再取消上下边框的宽度
border:1px solid #ccc; border-width:0 1px;
3、先设全边框,再取消上下边框
border:1px solid #ccc; border-top:none; border-bottom:none;
4、直接设置左右边框,上下边框不设置
border-top:none; border-left:1px solid #ccc; border-right:1px solid #ccc;
以方式一为例,代码如图:
显示效果如下图:
这样就只显示了div的左右边框,而没有显示上下边框。
扩展资料:
CSS边框
在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。
元素外边距内就是元素的的边框 (border)。元素的边框就是围绕元素内容和内边据的一条或多条线。
每个边框有 3 个方面:宽度、样式,以及颜色。在下面的篇幅,我们会为您详细讲解这三个方面。
边框与背景
CSS 规范指出,边框绘制在“元素的背景之上”。这很重要,因为有些边框是“间断的”(例如,点线边框或虚线框),元素的背景应当出现在边框的可见部分之间。
CSS2 指出背景只延伸到内边距,而不是边框。后来 CSS2.1 进行了更正:元素的背景是内容、内边距和边框区的背景。大多数浏览器都遵循 CSS2.1 定义,不过一些较老的浏览器可能会有不同的表现。
边框的样式
样式是边框最重要的一个方面,这不是因为样式控制着边框的显示(当然,样式确实控制着边框的显示),而是因为如果没有样式,将根本没有边框。
CSS 的 border-style 属性定义了 10 个不同的非 inherit 样式,包括 none。
可能的值:
参考资料:W3C官方网站
可以加,比如之际在图片上直接写样式,如img src="Bg.png" width="10" height="10" style="样式" /
或者在样式表里定义如
div class="Bg"img src="Bg.png" width="10" height="10" //div
.Bg img{样式}
!doctype html
html
head
meta charset="utf-8"
title百度知道郭凯旗/title
style
li a{display:block; width:100px; height:20px; border:1px solid red;}
li span{display:inline-block; width:80px; height:20px; border:1px solid blue;}
li{display:inline-block; width:80px; height:20px; border:1px solid black;}
/style
/head
body
div
ul
lia href=""这里是文字/a/li
lia href=""这里是文字/a/li
lia href=""这里是文字/a/li
/ul
!--第一种 end--
ul
lispan这里是文字/span/li
lispan这里是文字/span/li
lispan这里是文字/span/li
/ul
!--第二种 end--
ul
li这里是文字/li
li这里是文字/li
li这里是文字/li
/ul
!--第三种 end--
/div
/body
/html
这三种都能实现,但不要同时用。