2015-09-22CSS:border、background、表格、超链接、overflow、firebug

1、CSS的border属性

⑴定义和用法

border 简写属性在一个声明设置所有的边框属性。

可以按顺序设置如下属性:

border-width

border-style

border-color

如果不设置其中的某个值,也不会出问题,比如 border:solid #ff0000; 也是允许的。



描述


border-width


规定边框的宽度。


border-style


规定边框的样式。例如,solid、dashed、dotted、none。


border-color


规定边框的颜色。

      width:200px;
      height:200px;
      border:1px dashed red;

  

⑵分别设置border的上、下、左、右

      width:200px;
      height:200px;
      border-right:1px dashed red;
      border-left:1px dashed red;
      border-top:1px solid red;
      border-bottom:1px dotted red;

  

2、CSS的background属性

⑴背景颜色

background-color:#0000FF;

  

⑵背景图片

background-image:url("../image/clear.png");

  

⑶背景图片重复

background-repeat:repeat;/*默认值*/

  

background-repeat:repeat-x;

  

background-repeat:repeat-y;

  

background-repeat:no-repeat;

  

⑷背景图片位置

background-position:50px 100px;

  

⑸拉伸背景图片

      background-repeat:no-repeat;
      background-size:cover;

  

⑹背景图片固定

body
{
      background-image:url("../image/clear.png");
      background-repeat:no-repeat;
      background-attachment:fixed;
}

  

3、表格样式

⑴表格的标题

<table border=“1”>
    <caption>2004~2007年度收入</caption>
    <tr><th>2004</th><th>2005</th><th>2006</th><th>2007</th></tr>
    <tr><td>1234</td><td>2345</td><td>3456</td><td>4567</td></tr>
</table>

  

table
{
      caption-side:bottom;
}

  

⑵表格的边框

table
{
      border:1px solid red;
}

  

⑶边框重叠

th,td
{
      border:1px solid red;
}

  

th,td
{
      border:1px solid red;
}

table
{
      border-collapse:collapse;
}

  

⑷行的表头、列的表头

th scope="col"
th scope="row"

  

示例代码:

<table summary="This table shows the yearly income for years 2004 through 2007" border="1">
      <caption>年度收入 2004 - 2007</caption>
      <tr>
           <th></th>
           <th scope="col">2004</th>
           <th scope="col">2005</th>
           <th scope="col">2006</th>
           <th scope="col">2007</th>
      </tr>
      <tr>
           <th scope="row">拨款</th>
           <td>11,980</td>
           <td>12,650</td>
           <td>9,700</td>
           <td>10,600</td>
      </tr>
      <tr>
           <th scope="row">捐款</th>
           <td>4,780</td>
           <td>4,989</td>
           <td>6,700</td>
           <td>6,590</td>
      </tr>
      <tr>
           <th scope="row">投资</th>
           <td>8,000</td>
           <td>8,100</td>
           <td>8,760</td>
           <td>8,490</td>
      </tr>
      <tr>
           <th scope="row">募捐</th>
           <td>3,200</td>
           <td>3,120</td>
           <td>3,700</td>
           <td>4,210</td>
      </tr>
      <tr>
           <th scope="row">销售</th>
           <td>28,400</td>
           <td>27,100</td>
           <td>27,950</td>
           <td>29,050</td>
      </tr>
      <tr>
           <th scope="row">杂费</th>
           <td>2,100</td>
           <td>1,900</td>
           <td>1,300</td>
           <td>1,760</td>
      </tr>
      <tr>
           <th scope="row">总计</th>
           <td>58,460</td>
           <td>57,859</td>
           <td>58,110</td>
           <td>60,700</td>
      </tr>
</table>

  

4、超链接

⑴去掉超链接的下划线

a
{
      text-decoration:none;
}

  

⑵效果

a:link
{
      color:red;/*未访问时的颜色*/
} 

a:visited
{
      color:green;/*已经访问过的颜色*/
} 

a:hover
{
      color:blue;/*鼠标悬停的颜色*/
      cursor:pointer;
} 

a:active
{
      color:orange;/*鼠标点击时的颜色*/
}

  

5、CSS的 overflow 属性

所有主流浏览器都支持 overflow 属性。overflow 属性规定当内容溢出元素框时发生的事情。



描述


visible


默认值。内容不会被修剪,会呈现在元素框之外。


hidden


内容会被修剪,并且其余内容是不可见的。


scroll


内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。


auto


如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

6、一个工具

FireFox浏览器的插件Firebug

时间: 2024-10-08 10:04:00

2015-09-22CSS:border、background、表格、超链接、overflow、firebug的相关文章

我关注的一周技术动态 2015.09.27

分布式系统实践 1. 走向分布式 http://dcaoyuan.github.io/papers/pdfs/Scalability.pdf 要点: 这是台湾的一个作者写的为期30天的分布式系统设计学习小册子, 刚开始涵盖了分布式系统设计的基本理论, 包括partiton, replication和CAP理论, 后面以kafka和zookeeper为例, 将上述理论加以实例化介绍, 内容非常精简, 适合初学者阅读和学习. 2. 如何编写一个分布式数据库 http://mp.weixin.qq.c

2015.09.30信息系统项目管理师作业

2015.09.30 高级 第八章 项目成本管理重点 1.成本管理的意义和范畴: 2.成本估算:是编制一个为完成项目各活动所需要的资源成本的估算:是一个要钱的计算:是申请资金的: 3.成本预算,是花钱的计划:成本预算的输出就是成本基线: 4.成本失控的原因:成本估算工作和成本预算工作不够准确细致,思想认识存在误区,项目在进行成本估算和预算没有统一规范, 5.成本估算内容对完成项目个项活动所必需的各种资源的成本做出近似的估算,:编制成本估算:编制成本造价:项目造价包括项目成本和项目盈利: 6.编制

【我的书】Unity Shader的书 — 目录(2015.09.04更新)

写在前面 感谢所有点进来看的朋友.没错,我目前打算写一本关于Unity Shader的书. 出书的目的有下面几个: 总结我接触Unity Shader以来的历程,给其他人一个借鉴.我非常明白学Shader的艰难,在群里也见了很多人提出的问题.我觉得学习Shader还是一件有规律可循的事情,但问题是中文资料难觅,而大家又不愿意去看英文...这对我有什么好处呢?强迫我对知识进行梳理,对细节问题把握更清楚. 第二个原因你懂的. 关于本书的定位问题: 面向Unity Shader初学者,但要: 有一定的

我关注的一周技术动态 2015.09.13

服务化和资源管理技术 1. 「Allen 谈 Docker 系列」之 Docker 镜像内有啥,存哪? http://mp.weixin.qq.com/s?__biz=MzA5NTUxNzE4MQ==&mid=220597399&idx=1&sn=3196ab17d396df2379db61bc1f4e8652&scene=1&srcid=r3aAMluxx25ucjdz8AEA&key=dffc561732c226518710e3db4f30f5904c4

自学html-four(css初始化及html语义标签 -&gt; h标签 p标签 img标签 有序列表 无序列表 表格 超链接)

一.css初始化 现在我们来做一个简单的测试,测试步骤如下: 1.编写代码如下: 2.把改程序用不同的浏览器打开我们会发现同一份代码在不同的浏览器中的显示会有略微的差别: 360浏览器下显示效果图: 火狐浏览器下显示的效果图: 同一份代码在不同浏览器显示的效果存在差异的原因是:各浏览器对各元素的margin,border,font-size等的初始设置略有不同 解决方法:通过css强制让所有元素的属性值都一样 这里提供一段雅虎工程师css初始化代码,直接拷贝到css位置就可以了,body,div

http://oncenote.com/2015/09/16/Security-2-HTTPS2/ (轉載)

上一篇<iOS安全系列之一:HTTPS>被CocoaChina转载,还顺便上了下头条: 打造安全的App!iOS安全系列之 HTTPS,但那篇文章只是介绍了比较偏应用的初级知识,对于想要深入了解HTTPS的同学来说是远远不够的,刚好本人最近工作上也遇到并解决了一些HTTPS相关的问题,以此为契机,决定写这篇更深入介绍HTTPS的文章. 本文分为以下五节: 中间人攻击:介绍中间人攻击常见方法,并模拟了一个简单的中间人攻击: 校验证书的正确姿势:介绍校验证书的一些误区,并讨论了正确校验方式: AT

【3-20】html 基本知识/表格/超链接

一.HTML (一).HTML定义 HTML:是指超文本标记语言,用浏览器打开的文件 超文本标记语言:是指页面内包含文本.图片.视频.音频等元素的计算机编程语言 (二).基本格式: <html> <head> </head> <body> </body> </html> (三).基本标记及属性 (1)注释:<!--注释--> (2)六种基本文本标记: a.<b>内容</b>-----内容加粗 b.&

MFC双缓冲绘图(2015.09.24)

问题引入: 最近在尝试编写贪吃蛇游戏时遇到这么一个问题:当系统以较快频率向窗口发送WM_PAINT消息时,调用OnPaint()函数在窗口中绘制图形就会发生闪烁现象. 问题分析: 当我们把绘图过程放在OnPaint()函数中时(放在OnDraw()函数中也是如此,因为OnDraw()会被OnPaint()调用),由于频繁收到系统的WM_PAINT消息,窗口需要执行重绘.而重绘过程首先是执行了窗口内容的擦除(用当前背景色的画刷对窗口重新绘制),然后再根据绘图语句在窗口客户区中对窗口内容进行重绘.由

Murano Weekly Meeting 2015.09.08

Meeting time: 2015.September.8th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summary: 1.Future of stackforge/yaql. Action: The OpenStack community choose a date upon which to perform a mass migration of all stackforge/ projects i

Murano Weekly Meeting 2015.09.29

Meeting time: 2015.September.29th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summary: 1.RabbitMQ Driver Desc:  Murano used kombu because oslo.messaging uses it. In the Liberty, Murano left one bug about the RabbitMQ. In the Mura