CSS-D12.31(7)

margin  padding  border:

1.当属性值为0的时候,不需要在后面添加单位

2.当同时出现top margin以及bottom magin的时候,浏览器应用较大的哪一个

3.不能在行内元素的上下设置padding以及margin,只能够设置左右

但img标签是个例外

4.Css允许给任何元素设计圆角(从左上角开始,顺时针进行),但前提是该元素有背景色或者边框

5.圆角border-radius:x x x x(左上,右上,右下,左下);x x(左上角右下角,右上角左下角)

椭圆:border-radius:40px/20px(水平方向/垂直方向)

圆形:border-radius:40px

6.属性的前缀:适配不同的浏览器

-webkit- :chrome,Safari

-moz- :Firefox

-o- :Opera

-ms- :IE

7.box-shadow:水平偏移量     垂直偏移量      阴影半径     阴影颜色

还有两个可选项,insert-----第一个值(告诉浏览器将阴影画在方框内部)

spread----第四个值(添加一个阴影的尺寸)

8.修改浏览器计算元素的屏幕宽度以及高度:

box-sizing:border-box -----------------(IE7暂时不支持)会自动调整到适应不同设备的尺寸,当元素的宽度设定为50%的时候,该元素就会占据50%的空间,即使添加了border以及padding也一样

*{

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

box-sizing:border-box;}

9.使用overflow属性控制溢出文本

visible:

scoll:添加滚动条,即使没有超出,滚动条也会出现

auto:滚动条是可选的,与scoll一样,只是它是在只有需要的时候才会出现

hidden:掩藏任何超出盒子的那部分内容

10.使用min-height:要使该元素至少达到某一高度值,如果里面的内容超出了这个高度,则浏览器会使整个元素变高

11.在浮动元素中,都应该设置元素的宽度

12.想让边框样式或者背景在遇到浮动元素的时候消失,则需要找到该样式,添加代码overflow:hidden

13.清除浮动:clear属性会指示元素不要包围浮动项目,清除浮动的时候,本质上是迫使它落到浮动项目的下方

14.如果只设置了body的背景色,则背景色会填充整个屏幕,但如果不仅body中设置了背景色,html中也设置了,则body的背景色只会填充内容

给网页添加图片:

1.background-attachment: scroll--------随文本一块滚动 ; background-attachment: fixed-----固定在一个位置上

时间: 2024-10-12 20:46:02

CSS-D12.31(7)的相关文章

HTML——CSS的基础语法2

一.盒模型 1-1.什么是盒模型? HTML5盒模型包括:内容(content).填充(padding.也叫做内边距).边框(border).边界(margin,也叫做外边距). 这些属性我们可以用日常生活中的常见事物--盒子作一个比喻来理解,所以叫它盒子模式. CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型. (来自百度百科,本人稍做修改,如图:) 1-2.margin 外边距 1.只写一个值:表示四周的外边距均为指定的值:2.写两个值:第一个数为上下外边距 第二个数为

用css控制一个DIV画图标。

在实际开发中,我们会用到一些小图形,图标.大多数情况下都是用图片来实现的,同时对图片进行处理使图片大小尽可能的缩小.但是图片在怎么处理也是按KB来算的.但是要是用CSS画,只要用很少的空间就能完成同样的效果了,而且还方便后期的维护.我们今天画四个图形,一个三角形,一个直角三角形,两种方法画多边框正方形,同心圆,分享图标. 三角形 首先,我们先画一个三角形 代码如下: 1 <div id="duo1"></div> 对 就是用一个DIV来画. 我们可以把这幅图补脑

css中如果没有设置display,则无法显示动画效果!!!

1 <script type="text/javascript" src="jquery-1.7.1.js"></script> 2 <script type="text/javascript"> 3 4 $(document).ready(function(){ 5 6 var x = 10; 7 var y = 10; 8 9 $('.prompt_a').mouseover(function(e){ 10

35款加速网站开发的 CSS 开发工具

网络有很很多的 CSS 工具和教程可用,它可以帮助设计人员和开发人员轻松.快速地学习 CSS 技术.这些工具中在高效开发 Web 应用程序中发挥重要作用. 在这篇文章中,我们收集了35个最好的 CSS 工具用于加速网站开发,如创建 CSS 菜单,动画,三维模型,响应式页面,动画按钮等等.我们希望你会发现下面的 CSS 工具能够满足您的需求. 您可能感兴趣的相关文章 精心推荐几款超实用的 CSS 开发工具 精心挑选的在线 CSS3 代码生成工具 24款非常实用的CSS3工具终极收藏 推荐10个特别

「脑洞」图片转HTML(支持动画)

也许是受到很久以前看到的这玩意儿的原因:The Shapes of CSS 现在开脑洞写了个自动转换,顺便支持了动画……嗯,纯 CSS (:з」∠) 主要步骤就是用 Python 读图片,然后把像素全转写成 CSS 的 box-shadow ,最后构建一个完整的 HTML 文件输出. 然后用浏览器打开生成的 HTML 文件,就直接看到图片了,如果输入是一个文件夹的话,就以文件夹里面的图片为帧生成一个带动画的 HTML. 最新的版本就在这儿了: img2html 1 #!/usr/bin/env

PostCSS 实战

专题截图: 项目截图: 目录说明: dest/ 发布代码文件夹: src/              预编译代码文件夹; node_modules    node 插件; gulpfile.js           gulp的配置文件; package.json      npm 配置文件; src/待编译文件夹: c/        css文件目录; i/ img文件目录; dest/发布文件夹: c/        css文件目录; i/ img文件目录; package.json 文件展示

HTML-001-日期组件 layDate 演示

在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一.同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式清爽. 此文主要以贤心所作的 layDate 组件进行日期选择的演示,敬请各位小主们参阅,若有不足之处,敬请大神指正,不胜感激! 闲不多言,直接上码. 演示文档的工程目录如下图所示: laydate-demo.html 对应的源代码为: 1 <!DOCTYPE html PUBLIC "-//

PHP一些实用的自定义函数收集

1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能. /************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ $conso=array("b","c","d","

TinyMCE(三)——编辑内容

edit example 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+"

TinyMCE(二)

Full featured example 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerNam