HTML&CSS精选笔记_布局与兼容性】的更多相关文章

布局与兼容性 CSS布局 版心和布局流程 为什么要应用布局? 阅读报纸时容易发现,虽然报纸中的内容很多,但是经过合理地排版,版面依然清晰.易读.同样,在制作网页时,要想使页面结构清晰.有条理,也需要对网页进行"排版" 版心 "版心"是指网页中主体内容所在的区域.一般在浏览器窗口中水平居中显示,常见的宽度值为960px.980px.1000px等 布局流程 1.确定页面的版心. 2.分析页面中的行模块,以及每个行模块中的列模块. 3.运用盒子模型的原理,通过DIV+C…
表格与表单 表格标记 创建表格 要想创建表格,就需要使用表格相关的标记 <table>     <tr>     <td>单元格内的文字</td>       ...     </tr>     ... </table>  包含三对HTML标记,分别为<table></table>.<tr></tr>.<td></td>,他们是创建表格的基本标记,缺一不可 <…
盒子模型 认识盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. 网页就是多个盒子嵌套排列的结果. 内边距出现在内容区域的周围,当给元素添加背景色或背景图像时,该元素的背景色或背景图像也将出现在内边距中. 外边距是该元素与相邻元素之间的距离. 如果给元素定义边框属性,边框将出现在内边距和外边距之间. 规定可元素框处理元素内容.内边框.边框和外边距的方式…
浮动与定位 元素的浮动 元素的浮动属性float 什么是浮动? 元素的浮动是指设置了浮动属性的元素会脱离标准文档流的控制,移动到其父元素中指定位置的过程. 如何定义浮动? 在CSS中,通过float属性来定义浮动,其基本语法格式如下: 选择器{float:属性值;} float属性值 left 元素向左浮动 right 元素向右浮动 none 元素不浮动(默认值) 清除浮动 为什么要清除浮动? 由于浮动元素不再占用原文档流的位置,所以它会对页面中其他元素的排版产生影响,这时就需要在该元素中清除浮…
列表与超链接 列表标记 无序列表ul 无序列表的各个列表项之间没有顺序级别之分,是并列的 <ul> <li>列表项1</li> <li>列表项2</li>   <li>列表项3</li> ...... </ul> 每对<ul></ul>中至少应包含一对<li></li>. 无序列表中type属性的常用值有三个,它们呈现的效果不同 disc(默认值)    ● ci…
HTML与CSS网页设计概述 Web基本概念 认识网页 网页主要由文字.图像和超链接等元素构成.当然,除了这些元素,网页中还可以包含音频.视频以及Flash等. 名词解释 Internet网络 就是通常所说的互联网,是由一些使用公用语言互相通信的计算机连接而成的网络. WWW WWW(英文World Wide Web的缩写)中文译为"万维网"是Intertnet提供的一种网页浏览服务. URL(英文Uniform Resource Locator的缩写)中文译为"统一资源定位…
传统布局方式的局限性 传统的网页布局方式,采用 display + position + float 的方式来实现.这种方式,无法实现一些复杂的布局,并且在实现某些布局时,会有一些局限性. 比如,最常见的多列布局,我们一般是通过 float 来实现的.这种方式并不是标准,float 属性一开始是用来实现文字环绕图片的效果,后来人们发现这货比 display: inline 之类的属性好用,便用它来实现多列布局. 再如,垂直居中的实现,也是各种奇淫技巧,并没有标准的实现方式. 即使是最简单的水平居…
CSS入门 CSS核心基础 CSS样式规则 选择器{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;} CSS代码结构中的特点 CSS样式中的选择器严格区分大小写,属性和值不区分大小写,按照书写习惯一般将"选择器.属性和值"都采用小写的方式. 多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略,但是,为了便于增加新样式最好保留. 如果属性的值由多个单词组成且中间包含空格,则必须为这个属性值加上英文状态下的引号. 在编写CSS代码时,为了提高代码的可读性,通常…
CSS高级技巧 CSS精灵技术 需求分析 CSS精灵是一种处理网页背景图像的方式.它将一个页面涉及到的所有零星背景图像都集中到一张大图中去,然后将大图应用于网页,这样,当用户访问该页面时,只需向服务发送一次请求,网页中的背景图像即可全部展示出来. 通常情况下,这个由很多小的背景图像合成的大图被称为精灵图, 工作原理 CSS 精灵其实是将网页中的一些背景图像整合到一张大图中(精灵图).然而,各个网页元素通常只需要精灵图中不同位置的某个小图,要想精确定位到精灵图中的某个小图,就需要使用CSS的bac…
HTML入门 什么是HTML HTML基本文档格式 HTML文档的基本格式,其中主要包括<!DOCTYPE>文档类型声明.<html>根标记.<head>头部标记.<body>主体标记. <!DOCTYPE> 标记位于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范 <html>标记位于<!DOCTYPE> 标记之后,也称为根标记,用于告知浏览器其自身是一个 HTML 文档, <ht…