精华内容
下载资源
问答
  • border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。 例子 1 border-style:dotted solid double dashed; 上边框是点状 右边框是实线 下边框是...

    border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。

    例子 1

    border-style:dotted solid double dashed;
    

    上边框是点状

    右边框是实线

    下边框是双线

    左边框是虚线

    例子 2

    border-style:dotted solid double;
    

    上边框是点状

    右边框和左边框是实线

    下边框是双线

    例子 3

    border-style:dotted solid;
    

    上边框和下边框是点状

    右边框和左边框是实线

    例子 4

    border-style:dotted;
    

    所有 4 个边框都是点状

    可能的值


    对web前端这门技术感兴趣的小伙伴可以加入到我们的学习圈来,工作第六个年头了,与大家分享一些学习方法,实战开发需要注意的细节。767-273-102 秋裙。从零基础开始怎么样学好前端。看看前辈们是如何在编程的世界里傲然前行!不停更新最新的教程和学习方法(web前端系统学习路线,详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入。我们会一起结伴同行前端前端前端

    描述

    最不可预测的边框样式是 double。它定义为两条线的宽度再加上这两条线之间的空间等于 border-width 值。不过,CSS 规范并没有说其中一条线是否比另一条粗或者两条线是否应该是一样的粗,也没有指出线之间的空间是否应当比线粗。所有这些都有用户代理决定,创作人员对这个决定没有任何影响。

    展开全文
  • 今天做实验的时候被table的border属性搞的眩晕(´・Д・)」特此总结...一、内部样式表内table的border属性测试 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"...

    今天做实验的时候被table的border属性搞的眩晕(´・Д・)」特此总结一下。

    (我不去学前端框架那些高级知识在纠结这些大作业用不到的基础东西干啥。。)

    一、内部样式表中内table的border属性测试


    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <table border="1px">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </body>
    </html>

    效果:

    (看完之后表示table的内部样式吧已弃用(。ì _ í。)!!)

    二、内联样式表中内table的border属性测试


    1、基础测试

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            table{
                border: 1px solid black;
            }
        </style>
    </head>
    <body>
    <table>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </body>
    </html>

    效果:

    发现只有边框被显示成了黑色

    2、修改代码,使水平竖直分割线显示

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            table{
                border: 1px solid black;
            }
        </style>
    </head>
    <body>
    <table rules="all">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </body>
    </html>

    效果:

    3、为每个单元格设置边框

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            table{
                border: 1px solid black;
            }
            td{
                border: 1px solid black;
            }
        </style>
    </head>
    <body>
    <table >
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </body>
    </html>

    效果:

    4、将边框和水平竖直线设为不同的样式

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            table{
                border: 2px solid black;
            }
            tr{
                border: 1px solid red;
            }
        </style>
    </head>
    <body>
    <table rules="all">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </body>
    </html>


    效果:

    注意:table的border的宽度一定要比tr的宽度大,例如将table的border也设为1px时,其他不变,效果为:

    5、当表格嵌套时,如果只想给外层表格的单元格设置边框,而不给内层表格的单元格设置边框,可以用子选择符。

    例如:代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>产品介绍页面制作</title>
        <style type="text/css">
            /* 显示产品名称*/
            .p1{
                font-family:"黑体";
                font-size:20px;
                color:#3333ff
            }
            /*显示具体产品*/
            .p2{
                font-family:"黑体";
                font-size:30px;
                color:#3333ff
            }
            /*显示每一个子项目标题*/
            .bt1{
                color:#6600cc;
                font-size:25px;
                font-family:"微软雅黑";
                background-color:#999900
            }
            .table1{
                background-color:#ffff66;
                width:650px;
                height:500px;
                text-align: left;
            }
            /*看这里!!这里是重点!!子选择符!!且“>”只能使用一次,table>tr>rd无效(目前测出来是这样的)*/
            .tr1>td{
                border: 1px solid black;
            }
        </style>
    </head>
    <body>
    <table class="table1">
        <tr class="tr1">
            <td><img src="../Photos/hp-computer.png" width="290" height="222"></td>
            <td>
                <p class="p1">产品名称</p>
                <p class="p2">惠普&nbsp;4431s&nbsp;(QG641PA)</p>
            </td>
        </tr>
        <tr class="tr1">
            <td colspan="2" class="bt1">惠普4431s(QG641PA) 基本参数</td>
        </tr>
        <tr class="tr1">
            <td colspan="2">
                <table frame="void">
                    <tr>
                        <td>CPU 主频: </td>
                        <td>2400.000</td> </tr>
                    <tr>
                        <td>CPU 系列: </td>
                        <td>英特尔酷睿i5 2 代系列(Sandy Bridge)</td>
                    </tr>
                    <tr>
                        <td>CPU 型号: </td>
                        <td>Intel酷睿i5 2430M</td>
                    </tr>
                    <tr>
                        <td>内 存: </td>
                        <td>DDR3 1333MHz 4GB, 最大内存容量:16GB</td>
                    </tr>
                    <tr>
                        <td>硬 盘: </td>
                        <td>7200转, SATA, 750GB</td>
                    </tr>
                    <tr>
                        <td>光 驱: </td>
                        <td>光驱内置DVD刻录机</td>
                    </tr>
                    <tr>
                        <td>屏 幕: </td>
                        <td>14.000</td>
                    </tr>
                    <tr>
                        <td>显 卡: </td>
                        <td>1GB, GDDR5, AMD Radeon HD 6490M独立显卡</td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr class="tr1">
            <td colspan="2" class="bt1">惠普4431s(QG641PA) 多媒体设备</td>
        </tr>
        <tr class="tr1">
            <td colspan="2">
                <table frame="void">
                    <tr>
                        <td>摄 像 头: </td>
                        <td>集成摄像头</td> </tr>
                    <tr>
                        <td>音频系统: </td>
                        <td>内置音效芯片纠错</td>
                    </tr>
                    <tr>
                        <td>多 媒 体: </td>
                        <td>内置扬声器、麦克风</td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr class="tr1">
            <td colspan="2" class="bt1">惠普4431s(QG641PA) 网络通信及其它</td>
        </tr>
        <tr class="tr1">
            <td colspan="2">
                <table frame="void">
                    <tr>
                        <td>无限网卡: </td>
                        <td>支持802 11***无线协议 Intel WiFi Link</td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    </body>
    </html>

    效果:

    展开全文
  • web中画五星红旗的方法有很多种,可以用canvas画图,svg中的多边形属性画,但是本人为了扎实好css属性知识,只借助css方法进行五星红旗的制作,以供大家思考.本问思路如下:1.选取一个div元素(任何元素)根据css中的块元素...

    web中画五星红旗的方法有很多种,可以用canvas画图,svg中的多边形属性画,但是本人为了扎实好css属性知识,只借助css方法进行五星红旗的制作,以供大家思考.

    本文思路如下:

    1.选取一个div元素(任何元素)根据css中的块元素的border属性,做好单个三角形的制作,同时为了能够复用,可以用在任意一个非块元素上,必须设置display:block,使元素作为块元素

    2.根据css的伪类:after以及:before属性,在1中的元素上构造两个旋转(+-68deg)的三角形

    3.根据1,2得出的三角形进行拼接,并调整好属性,画好单个五角星

    4.当我们画好五角星之后,就可以根据transform:scale 方法,放大缩小并创建其他的4个小五角星

    5.最后在html中构建一个四方形,作为旗面


    这里需要注意的是,为了做到五星红旗与可视窗口的同比例自适应协调变化,所有的元素的width,height等等均以vw作为单位(vw是根据可视窗口的宽度width作为自适应)

    代码如下

    index.html

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta name="theme-color" content="#000000">
        <link rel="stylesheet" href="css/five.css"></>
      </head>
      <body>
        <div class="flag">
          <div class="fiveangle middle flag0"></div>
          <div class="fiveangle small flag1"></div>
          <div class="fiveangle small flag2"></div>
          <div class="fiveangle small flag3"></div>
          <div class="fiveangle small flag4"></div>
        </div>
    
      </body>
    </html>
    

    css/five.css部分为

    .fiveangle{
      position: relative;
      display: block;
      height: 0vh;
      width: 0vw;
      left:0vw;
      border:8vw solid transparent;
      border-top: 5vw solid yellow;
      border-left: 7vw solid transparent;
      border-bottom: 0vw;
    
    }
    
    .flag{
      height:30vw;
      width: 50vw;
      position:relative;
      background-color:red;
    }
    
    .fiveangle:before{
      position: absolute;
      display: block;
      top: -5vw;
      height: 0vw;
      width: 0vw;
      border: 7vw solid transparent;
      border-top: 6vw solid yellow;
      border-left: 7vw solid transparent;
      border-right: 7vw solid transparent;
      border-bottom: 0vw;
      left:-6.5vw;
      transform: rotate(68deg);
    
      content:'';
    }
    .fiveangle:after{
      position: absolute;
      display: block;
      top:-5vw;
      height: 0vw;
      width: 0vw;
      border:7vw solid transparent;
      border-top: 6vw solid yellow;
      border-right: 7vw solid transparent;
      border-left: 7vw solid transparent;
      border-bottom: 0vw;
      left:-6vw;
      transform: rotate(-68deg);
      content: '';//这里的content必须添加,否则无法显示
    }
    .fiveangle.middle{
      transform:scale(0.5);
    }
    .fiveangle.small{
      transform: scale(0.2);
    }
    .flag0{
      top:17%;
    }
    .flag1{
      position: absolute;
      left:12%;
      top:0%;
    }
    .flag2{
      position: absolute;
      left:18%;
      top:10%;
    }
    .flag3{
      position: absolute;
      left:18%;
      top:25%;
    }
    .flag4{
      left:12%;
      position: absolute;
      top:35%;
    }
    The page can be show below:



    This is a good instance to learn the position,border,以及伪类的应用,比较全面,没有用到js,canvas,svg的使用,对后期学习canvas等等打应用都会有比较好的帮助

        话又说回来,我们并不太满足静态的红旗,需要把它做成动态的,并随风飘扬的红旗,如何做??大家有什么意见吗?当然,尽量不要用js,而是用css本身的特性...........


    道法自然,一生二,二生三,三生万物

    展开全文
  • 如何能进入Web前端行业?盒模型相关知识有哪些?在body的每一个HTML标签实际上都被包围在一个看不见的矩形,这个矩形就叫做"盒"。HTML所有标签都可以看成是盒子,接下来就给大家梳理一下盒模型的相关知识。 ...

      如何能进入Web前端行业?盒模型相关知识有哪些?在body中的每一个HTML标签实际上都被包围在一个看不见的矩形中,这个矩形就叫做"盒"。HTML中所有标签都可以看成是盒子,接下来就给大家梳理一下盒模型的相关知识。

    411a696663631c76d374a2db71a3a946.png

      CSS中的盒子构成:

      1、盒子中装载的内容(content)。盒子的内容,显示文本和图像。

      2、盒子内边距(padding)。Padding是盒子中的文字距离盒子边框(border)的距离,内边距是透明的。

      3、盒子边框(border)。围绕在内边距和内容外的边框。

      4、盒子外边距(margin)。是盒子距离网页边的距离,外边距是透明的。

      盒子模型(box model)的基本属性

      内容区域content设定:width/height:宽度和高度的设定可以是具体的数值(带单位),也可以是百分比设置。

      内边距padding设定:分上右下左四个方向。最小为0,不允许出现负值。

      外边距margin设定:主要用途是控制盒子的位置,所以可以出现负值。

      边框border设定:大部分的元素对象在默认情况下是没有边框的;要设定边框,必须同时设定3个要素:宽度、样式和色彩border:red 5px solid;(border复合属性,可以把一个border按方向分类:border-top、border-right、border-bottom、border-left,也可以按属性要素分类:border-width、border-style、border-color。还可以按方向分类完之后再按属性要素分类。

      盒模型包括标准模型和IE模型

      标准模型高度和宽度指的是content的高度和宽度,CSS设置为box-sizing: content-box;

      IE模型高度和宽度指的是content+padding+border加起来的高度和宽度,CSS设置为box-sizing: border-box。

      JS如何设置获取盒模型对应得高和宽

      (1)dom.style.width/heigt

      这种方式只能获取dom元素通过内联样式所得的高宽(dom元素设置元素一般有三种方式:网节点上内嵌;html中加style节点;link引外部的样式)。

      (2)dom.currentStyle.width/height

      这种方式获取的是页面渲染之后即时运行的结果,也就是外联/内联都可以获取,相对来说比较准确;缺点:但是这种方式只有IE支持。

      (3)window.getComputedStyle(dom).width/height

      原理与(2)相似,但是通用性更高,兼容性更好。

      (4)dom.getBoundingClientRect().width/height

      根据dom元素在视窗中的绝对位置来获取高宽的。

      (5)dom.offsetWidth/offsetHeight

      最常用的,也是兼容性最好的。

      如果你想了解更多CSS知识点,更快进入Web前端行业,可以选择专业学习一下,让自己先去试听,亲身体验教学效果,之后可以再做决定。

    展开全文
  • CSS3border-radius

    2013-09-13 22:51:00
    各种图片、各种嵌套(《精通CSS——高级web标准解决方案》有介绍,过程在这就不说了,网上一查就查得到,总之就是:没用CSS3之前觉得很高端,用了CSS3之后就不想再看到它了)。 但是自从CSS3的圆角属性border-...
  • ②将代码复制项目下载下来之后会有一个bootstrap-3.3.7-dist.zip的压缩包,解压后会得到一个bootstrap-3.3.7-dist的文件夹,将文件夹的内容直接复制到项目即可。③引入必要的资源文件创建HTM...
  • JQueryJquery操作CSS样式获取 class 和设置 ...追加样式: addClass() 移除样式: removeClass():从匹配的元素删除全部或指定的 class切换样式: toggleClass():控制样式上的重复切换.如果类名存在则删除它, 如果类...
  • 随着web标准的广泛传播,表格渐渐被我遗忘,但是表格还是有它优秀的一面,数据处理用表格的确省了不少麻烦!这个是细表格的代码,并且通过了标准验证! 细线表格简单实现  table{border:1px solid #000;border-width:1px ...
  • CSS有一种基础设计模式叫盒模型,盒模型定义了Web页面的元素如何来解析。CSS每一个元素都是一个盒模型,包括html和body标签元素。在盒模型主要包括width、height、border、background、padding和margin...
  • 盒子模型 ...其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。...每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。 盒子模型(Box Model) 所有的文档元素(...
  • frame如何引入WEB-INF的jsp页面

    千次阅读 2016-01-23 23:23:26
    web.xml配置即可。 主页面的代码如下:,*" frameborder="no" border="0" framespacing="0"> <!--头部--> <frame src="./top" name="top" noresize="noresize" frameborder="0" scrolling="no" margin
  • 参考文章: ...而它们研究是什么含义呢,在WEB标准,它们会有以下含义,它适合于CSS的margin,padding,border-style等属性 第一种情况,四个值都有,它们的含义如下 属性:上 右 下 左 第二种情况
  • web复习自己的总结

    2020-05-29 11:01:55
    小编在此之前总是分不清外边距溢出和高度坍塌,在此次复习,小编分清了,good! 外边距溢出:特殊情况下,给子元素设置外边距时,效果会做用到父元素(父元素未设置宽高)上 解决方法: 1.给父元素设置边框 父元素...
  • 它即可以应用于容器,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持。 Flex是Flexible Box的缩写,意为&amp;amp;quot;...
  • 出错信息:(delBook.jsp在WebRoot的下面但用request转发时却跳到了WebRoot下的文件去了 :? ) HTTP Status 404 - /admin/delBook.jsp --------------------------------------------------------------------...
  • Border-radius

    2014-05-13 14:47:33
    跳转到主要内容 W3CPlus 记述前端那些事——引领Web前沿 ...CSS3的圆角Border-radius ...前面系统总结了CSS3Gradient和RGBA的用法,今天我们在一起来看看CSS3制作圆角的属性border-radius的具体用法。在CSS2
  • WEB中表格的相关使用

    2004-10-07 08:23:00
    WEB中表格的相关使用1.把表格进行到底 可以隐藏横向的分隔线 可以隐藏纵向的分隔线 可以隐藏横向和纵向的分隔线 2.表格的边框不断在闪 以下方法可以令表格的边框不断在闪,很实用的 在BODY区加上 style="border:5px ...
  • Intellij IDEA 创建Web项目并在Tomcat部署运行 一:创建WE项目 1.File-NewProject,进入创建项目窗口 IDEA 创建Web项目并在Tomcat部署运行" title="Intellij IDEA 创建Web项目并在Tomcat部署运行" ...
  • 在CSS3,专门针对圆角效果增加了一个 border-radius属性,通过该属性,便可以轻松实现圆角效果,设计师不必再为圆角而伤透脑筋。border-radius属性的值为边框的圆角半径,可以使用任意合法的CSS长度值,如em、pt、...
  • 1.CSS盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS,"box model"这一术语是用来设计和布局时使用。 ... 盒模型允许我们在其它元素和周围元素边框之间... Border(边框)- 围绕在内边距和内容外的边框。 Pa..
  • 参考文章: ...在我们使用CSS时,经常看到margin:0 0,margin:0...而它们研究是什么含义呢,在WEB标准,它们会有以下含义,它适合于CSS的margin,padding,border-style等属性 第一种情况,四个值都有,它们的含义如下...
  • table中为tr设置border

    2020-04-15 15:24:19
    web开发过程,我们有时候需要给tr一整行添加border,需要展示如下图的效果: 但是通过设置tr的border并没有什么作用,比如下面的代码这样。 tr{ border-top:0.01rem solid rgba(102,102,102,0.1); } 因为...
  • border_1.css

    2019-09-12 10:58:58
    在移动端web开发,UI设计稿设置边框为1像素(即设备的像素,物理像素),前端在开发过程如果出现border:1px(css记录的像素),测试会发现在某些机型上,1px会比较粗,即是较经典的 移动端1px像素问题。...
  • 原来我一直以为Web页面的滚动条宽度是不能精确确定的,因为用户自己可以在桌面属性设置系统滚动条的宽度为任意整数。再加之上次在MyMsn的代码里看见M$程序员的注释,更加让我认为滚动条的宽度是不能精确计算地。...
  • 1.css3的新标签 比如border-radius,box-shadow 要写成多浏览器兼容 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 2.判断是不是IE浏览器 var isIE = navigator.us
  • 26.border:none与border:0的区别 体现有两点: 1、理论上的性能差异; 2、浏览器兼容性的差异。 1、性能差异: 【border:0】把border设为“0“像素虽然在页面上看不见,但按border默认值理解,浏览器依然会对border...
  • 聊天主题:Web开发的JavaScript&lt;nobr&gt;&lt;strong style="border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;"...
  • 节点的增、删、改、查操作在Web前端开发过程,至关重要。这里主要用到了节点的CURD,通过小例子可以轻松巩固基础知识。 下面是小例子的效果图: 代码展示部分: 节点的增删改查 div { border:#0099FF 1px ...
  • <!-- .panel_head1 {clear:both; height:30px; padding:0 5px; color:#333; font:bold 22px/30px Arial; text-indent:5px} .notice1 {margin:10px 10px; padding:2px 4px 2px 20px;... border:dash

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 891
精华内容 356
关键字:

web中border