CSS初探7

作者: 一个非典型IT学习者 | 来源:发表于2017-06-20 23:19 被阅读0次

Head First HTML与CSS

第九章 盒模型

CSS——掌控页面的表现

原效果图如下:

效果图1

只在左边增加内边距


对于内边距、外边距甚至边框,CSS在每一个方向(上下左右)都提供了一个属性。要在左边增加内边距,可以使用padding-left属性,如下:

.guarantee{

line-height:1.9em;/*设置行高为文字大小的1.9倍*/

font-style:italic;/*设置文字为斜体*/

font-family:Georgia,"Time New Roman",Times,serif;/*设置字体系列,注意含有空格的字体要加引号*/

color:#444444;/*设置字体颜色*/

border-color:black;  /*指定边框颜色为黑色*/

border-width:1px;/*指定边框宽度为1像素*/

border-style:solid;/*指定边框为实线*/

background-color:#a7cece;/*为该类中的元素设置背景色*/

padding:25px;/*在该类中的元素内容四周(包括上下左右)设置25像素宽度的内边距*/

padding-left:80px;/*设置80像素宽度的左侧内边距*/

margin:30px;/*在该类中的元素边框四周(包括上下左右)设置30像素宽度的外边距*/

background-image:url(images/background.gif);/*增加背景图像*/

background-repeat:np-repeat;/*设置背景图像不重复*/

background-position:top left;/*设置背景图像在左上方*/

}

注意:这里padding属性和padding-left属性的顺序很重要,后面的会覆盖先前的。

效果图2

只在右边增加外边距

.guarantee{

line-height:1.9em;/*设置行高为文字大小的1.9倍*/

font-style:italic;/*设置文字为斜体*/

font-family:Georgia,"Time New Roman",Times,serif;/*设置字体系列,注意含有空格的字体要加引号*/

color:#444444;/*设置字体颜色*/

border-color:black;  /*指定边框颜色为黑色*/

border-width:1px;/*指定边框宽度为1像素*/

border-style:solid;/*指定边框为实线*/

background-color:#a7cece;/*为该类中的元素设置背景色*/

padding:25px;/*在该类中的元素内容四周(包括上下左右)设置25像素宽度的内边距*/

padding-left:80px;/*设置80像素宽度的左侧内边距*/

margin:30px;/*在该类中的元素边框四周(包括上下左右)设置30像素宽度的外边距*/

margin-right:250px;/*设置宽度为250像素的右侧外边距*/

background-image:url(images/background.gif);/*增加背景图像*/

background-repeat:np-repeat;/*设置背景图像不重复*/

background-position:top left;/*设置背景图像在左上方*/

}

效果图3

边框简明指南

1.border-style属性

border-style属性可以控制边框的视觉样式,共有8种可用的样式,包括实线、虚线、脊线和槽线。

border-style:solid;/*实线*/

border-style:dotted;/*虚线*/

border-style:double;/*双实线*/

border-style:dashed;/*破折线*/

border-style:groove;/*槽线*/

border-style:inset;/*内凹型*/

border-style:outset;/*外凸型*/

border-style:ridge;/*山脊型(脊线)*/

2.border-width属性

border-width属性控制边框的宽度。可以使用关键字或像素来指定边框宽度。例如:

border-width:thin;

border-width:5px;

可用的关键字有:thin,medium,thick。

3.border-color属性

border-color属性设置边框的颜色。与设置字体颜色类似,可以使用颜色名、rgb值或十六进制码来指定颜色。例如:

border-color:red;

border-color:rgb(100%,0%,0%);

border-color:#ff0000;

4.指定某一边的边框

类似外边距和内边距,也可以指定任意一边的边框样式、宽度和颜色。相关属性例如:

border-top-color

border-bottom-width

border-left-color

border-right-style

5.border-radius属性

border-radius属性用于创建边框圆角。可以在四个角上都创建圆角,也可以只对一个角或这四个角的任意组合创建圆角。可以使用px或em来指定半径大小。

border-radius:15px;/*指定四个角都为半径15像素的圆角*/

或者可以分别指定一个角:

border-top-left-radius:3em;/*指定左上角为半径是字体3倍大小的圆角*/

border-top-right-radius:3em;/*指定右上角为半径是字体3倍大小的圆角*/

border-bottom-left-radius:3em;/*指定左下角为半径是字体3倍大小的圆角*/

border-bottom-right-radius:3em;/*指定右下角为半径是字体3倍大小的圆角*/

完善边框

使用white(白色)的dashed(破折线)边框,营造出锯齿形的感觉。

.guarantee{

line-height:1.9em;

font-style:italic;

color:#444444;

font-family:Georgia,"Times New Roman",Times,serif;

border-color:white;

border-width:1px;

border-style:dashed;

background-color:#a7cece;

padding:25px;

padding-left:80px;

margin:30px;

margin-right:250px;

background-image:url(images/background.gif);

background-repeat:no-repeat;

background-position:top left;

}

效果图4

相关文章

  • CSS初探7

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 原效果图如下: 只在左边增加内边...

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • CSS初探

    题外话 前端开发接触最多的就是浏览器,那么主流的浏览器都有哪些呢?有人可能会说搜狐、百度、UC这些比较常见的浏览器...

  • CSS初探

    Head First HTML与CSS 第七章 CSS入门 CSS——掌控页面的表现 CSS结构简介 CSS包含一...

  • CSS 初探

    CSS 指层叠样式表 (Cascading Style Sheets) 样式,定义了如何显示 HTML 元素 作用...

  • css像素—初探

    一 、像素是什么? The pixel is the basic unit of programmable col...

  • CSS初探6

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 今天,我们要对某一段落文字利用C...

  • CSS初探19

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 为页面创建导航 为页面...

  • CSS初探18

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 关于HTML5 不够特...

  • CSS初探16

    Head First HTML与CSS 第十一章 布局与定位 CSS——掌控页面的表现 CSS表格显示 CSS表格...

网友评论

    本文标题:CSS初探7

    本文链接:https://www.haomeiwen.com/subject/sroaqxtx.html