Div+css技术

Div是用于存放文字,图片,元素的容器

Css 是用于指定存放在div中的内容如何显示,包括内容的位置和外观(层叠样式表)

Html 文件

<!--必须引入的文件-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<!--引入my.css文件-->

<link href='my.css' type ='text/css' rel='stylesheet'/>

</head>

<body>

<!--指向style1-->

<div  class='style1'>

<table>

<tr><td>1</td><td2></td><td>3</td><td>4</td><td>5</td></tr>

<tr><td>1</td><td2></td><td>3</td><td>4</td><td>5</td></tr>

<tr><td>1</td><td2></td><td>3</td><td>4</td><td>5</td></tr>

<tr><td>1</td><td2></td><td>3</td><td>4</td><td>5</td></tr>

<tr><td>1</td><td2></td><td>3</td><td>4</td><td>5</td></tr>

</table>

</div>

</body>

</html>

Css文件

/*选择器*/

/*margin:上右下左*/

.style1{

width:100px;

height:200px;

border:1px solid red ;

color:blue;

margin:100px 200px 300px 400px;

}

/* 父子选择器table*/

.style1 table{

width:99px;

height:180px;

border:1px solid black;

}

/*父子选择器td*/

.style1 table td{

border:1px solid black;

text-align:center;

}

CSS的必要性

使用<span>以及强大的工具

使用IDE(集成开发环境)myeclicpse

因为myeclipse 带有提示功能

一般的网站头部文件解释

Eclipse的快捷键设置(content Assitant),把它配置成~

在windows –prefrecnse-输入key-输入content-content Assitant –快捷键改成·

对于新建的html文件的解释

使用span 格式 ,看到使用Css的一般格式

<元素名  style =”属性名:属性值;属性名:属性值;”>

元素可以是html之中的任意一种

属性名和属性值要参考W3CSCHOOL的文档

运行:

然后使用CSS来统一风格

CSS 分类:内部CSS,外部CSS

使用内部CSS

汶川大地震时使所有的图片和文字全都变黑白-----------------滤镜技术

CSS选择器

id>类选择器>html选择器

1 类选择器

编写一个css文件,在HTML中引入CSS,使用CSS定义的类控制器

可以直接拖入CSS

2      id选择器

注意:是#

3 html选择器

这个是控制全局样式的选择器,优先比较低,优先级是:id>类选择器>html选择器

 

练习:

对于超链接的处理:

通配符选择器

作用:用来解决不同浏览器之间的左边距和上边距不统一的问题,有时候特别有用

/*使用通配符选择器,对外边距和内边距进行清零*/

*{

/*margin: 0px;*/

/*  margin:10px 0px 0px 10px; */ /*代表着上  右   下  左  逆时针方向旋转*/

margin:10px 0px 0px ;  /*代表着上  左右   下  */

padding: 0px;

}

CSS 综合使用

一行字内的格式风格有所不同   利用id选择器

#style2{

font-size: 50px;

color: green;

font-style: italic;

}

/*父子选择器*/

#style2 span {

color: red;

font-size: 60px;

}

2  父子选择器在id 选择器和 class 选择器都可以

但是id 选择器要大于 class 选择器

3 父子选择器还可以多层出现  style2—span-span

#style2 span span {

color: red;

font-size: 60px;

}

4 一个元素只可以有一个id选择器,但是可以有多个class选择器

有两个class 选择器的时候,看谁写在css文件的后面以谁为主

四类选择器的优先权:id  class  html  通配符

然后,优化代码部分,提取共性的css

例如

练习题

Css文件代码

块元素和行内元素

行内元素:Span 元素:里面的东西有多大就多大,只占内容的宽度,默认不会换行,一般放文本或者其他的行内元素

块元素:Div,p 元素:不管内容多少,要换行,同时占满整个一行(太霸道),可以放文本,行业元素,块元素

块元素和行内元素互换

Display:block  行内元素转块元素

Display:inline  块元素转行内元素

div+css基础的更多相关文章

  1. div+css基础教程

    本文存下来作为备忘. 第一节  了解div+css 一.什么是div+css div元素是html(超文本语言)中的一个元素,是标签,用来为html文档内大块(block-level)的内容提供结构和 ...

  2. DIV+CSS 基础

    盒子模型:margin(边界),可被占位:border(边框):padding(填充):content(内容) 块元素: 默认占据一行,前后换行. 作为容器,装载块元素和行内元素,被装载元素的位置,会 ...

  3. 2天驾驭DIV+CSS (基础篇)(转)

    这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区 ...

  4. 【笔记-前端】div+css排版基础,以及错误记录

    现在的网站对于前端的排版已经逐渐不使用<table>,而是使用div+css. 使用这种方法的最大好处就在于在维护页面时,可以只维护css而不去改动html. 可是这种方式对于初学者来说可 ...

  5. HTML+DIV+CSS+JSweb前端基础

    HTML+DIV+CSS+JSweb前端基础 1.<html>和</html> 标签限定了文档的开始和结束点. 属性: (1)  dir: 文本的显示方向,默认是从左向右 (2 ...

  6. DIV+CSS专题:第一天 XHTML CSS基础知识

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准.   学习本系列教程需有一定html和css基础 ...

  7. [19/06/05-星期三] CSS基础_样式表的位置(内联、内部、外部样式)、块元素(div)、内联元素(span)、常用的选择器

    一.概念 CSS(Cascading Style Sheets,层叠样式表) 可以用来为网页创建样式表,通过样式表可以对网页进行装饰. 所谓层叠,就是可以将整个网页想象成是一层一层的结构,层次高的将会 ...

  8. DIV+CSS+JS基础+正则表达式

    ...............HTML系列....................        DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素.DIV的起始 ...

  9. Web前端温故知新-CSS基础

    一.CSS定义与编写CSS 1.1 CSS的定义 全名:Cascading Style Sheets -> 层叠样式表 定义:CSS成为层叠样式表,它主要用于设置HTML页面中的文本内容(字体. ...

随机推荐

  1. C++字符串(String)

    字符串的声明: string s; string str="abcdefg"; char ch[]="abcdefg"; //使用string类型初始化另一个s ...

  2. 变形--矩阵 matrix()

    matrix() 是一个含六个值的(a,b,c,d,e,f)变换矩阵,用来指定一个2D变换,相当于直接应用一个[a b c d e f]变换矩阵.就是基于水平方向(X轴)和垂直方向(Y轴)重新定位元素 ...

  3. IIS7.5解决应用程序池回收假死问题

    使用windows server 2008 r2解决回收假死的问题. 具体做法是: 打开应用程序池 -> 高级设置 ->在“禁止重叠回收”里选择“true”,这样就有效避免了应用程序池回收 ...

  4. 06---Net基础加强

    字符串特性-池-不可变性 class Program { static void Main(string[] args) { #region 判断两个对象是否是同一个对象 //Person p1 = ...

  5. 利用API自动建立GL科目段组合

    1.检查存在性,如没有则新增 fnd_flex_keyval.validate_segs('CREATE_COMBINATION'                                    ...

  6. 关闭微软对win10的推送

    找到windows中安装的更新,卸载 KB3035583 这个更新即可

  7. zw版【转发·台湾nvp系列Delphi例程】HALCON AffineTransRegion

    zw版[转发·台湾nvp系列Delphi例程]HALCON AffineTransRegion unit Unit1;interfaceuses Windows, Messages, SysUtils ...

  8. python随机数的使用记录

    一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ...

  9. IMG图片和文字同行显示

    只要设定img标签的vertical-align CSS属性就好了,代码如下: <img src="images/untitled.png" style="widt ...

  10. 【python cookbook】【数据结构与算法】14.对不原生支持比较操作的对象排序

    问题:想在同一个类的实例之间做排序,但是它们并不原生支持比较操作. 解决方案:使用内建的sorted()函数可接受一个用来传递可调用对象的参数key,sorted利用该可调用对象返回的待排序对象中的某 ...