CSS/DIV一些基础小结
来源:互联网 发布:大庆有网络维护学校吗? 编辑:程序博客网 时间:2024/06/05 13:32
---------------------------------------------------------------------------------------------
HTML元素一切皆为框的一点理解:
div h1 p 称为块级元素; 该类元素,显示的内容成块.
span strong等称为行内元素;该元素显示的内容地行内.
可以通过设置display:block,使行内元素像块级元素一样成块.
<div>
some text
<p>Some more text.</p>
</div>
这样便出现称为"无名框"的框.这是把文本直接加在块级元素的开头,这些文本会被当然段落来对待.
---------------------------------------------------------------------------------------------
CSS中的选择器:
总共可分为:HTML标签元素选择器、class、id、伪选择器。可以关联、组合定义选择器。
关联即某个样式是与特定标签关联的,在这关联外,不起作用;组合就是一次定义一组样式。
第一类选择器最简单,其对象就是HTML本身标签。当想对HTML标签的展现形式有自己的要求时定义。
如我想使P标签内的文本显红色,而不是默认的黑色,大小为15像素。
定义方式可以为 P{color:red;font-size:15px;}
div p {color:blue} 关联定义样式
h1,h2,h3 {color:green;} 组合定义样式
第二种和第三种,分别是对应标签的class,id属性值。从这点便可以看出它们的最大区别,id只能被用在一处,而class可以多处多次使用。所以定义它们时得想清楚,该样式的使用情况。
class类选择器定义时,要在对应的class值前加“.”,而id选择器加“#”。
即 .btn {border:solid #dddddd 1px;} #headfer {margin:0px;padding:0px}
<div id="header"><input class="btn" type="button"></div>
第四种,伪选择器不是每个标签都能有的,通常a标签使用比较多,用来描述标签内容在不同状态时显示不同样式。
如:a:link{color:bule;} a:hover{color:green;} a:visited{color:red;}
这些不同类型的样式也可以组合使用。
如:a.one:link {font-size:20px;} <a class="one">伪伪元素与类一起用</a> 。对a one link的摆放顺序还是感觉有些别扭。
---------------------------------------------------------------------------------------------
CSS的基础规则看起来不多,但实际使用起来感觉非常之繁琐与不可以思议。很是觉得好的编辑工具非常之重要,能事半功万倍的效果。
挑些比较常用样式定义(初级菜鸟级的,若大虾见了还望原谅,倘能提点提点,感激不尽)。
margin 定义一个区域与另一个区域的距离(上下左右),即所谓的外边距。
margin:1px 2px 3px 4px;距外区域上,右,下,左为1,2,3,4px。
margin-left:auto;默认居中。
类似的padding指的距所处区域四周边界的距离,即内边距;描述的顺序与margin一样。
float 飘浮,一个区域相对另一个区域的水平对齐方式。作用很大,很重要。取值可以:left right none浮动到左边/右边/不准飘浮。
清除飘浮clear:left/right/both,不准左边/右边/两边有飘浮。
ul与form标签一样是块级元素,但input,table是行级元素(纯属我个人理解)。
ul内li后必须要有个行级元素,没定义的话也会留下一行的位置。(一次写页面时,我检查了许久都会多空出一行来,后发现是li产生 的)
---------------------------------------------------------------------------------------------
yixie jingnian
在对标签位置不是有很清楚了解的情况下,要多试几次。CSS+DIV中区域的位置关系尤为重要,而对位置的页面展示影响的因素也较多,没有对其中的机理了解清楚的,很容易进死胡同般的怎么转怎么想办法就是转不出。
比如有时高上边距时margin-top属性看起来不起作用,可以试着用margin-bottom再不行得看下区域包含位置情况。
文本的位置不仅margin / padding 对其有直接影响,还有其高度大小,字体大小,其相邻元素位置的大小。
垂直位置属性 vertical-align.
元素内容为空要其显示背景,需要同时定义其宽高;有时加上display属性会有意想不到的效果,其值有:block inline-block等.
- CSS/DIV一些基础小结
- Css+Div布局小结
- DIV+CSS小结
- css与div小结
- CSS+DIV小结
- CSS+DIV小结
- DIV+CSS学习小结
- div+css布局小结
- css一些样式小结
- 一些CSS小结
- DIV+CSS 浏览器兼容性小结
- css div 基础布局
- DIV+CSS基础培训
- div+css基础
- div css 基础
- div+css基础
- DIV+CSS下划线基础
- css与Div基础
- MYSQL导数据时 有“MYSQL unknown command '/'”的解决办法
- 数组和指针——都是“退化”惹的祸
- linux操作系统下php追加模块(不重新编译)
- U-Boot命令帮助
- Android 学习笔记-2010年9月
- CSS/DIV一些基础小结
- CodeSmith学习笔记:NetTiers模板中各个选项说明
- Linux下安装JDK1.6
- 我要下载
- 这是spfa 邻接表实现的版本
- 麻雀虽小五脏俱全--一个小项目的总结
- 另类备份MYSQL数据的方法
- mysql 备份远程的数据库
- Maya插件(五): 自定义Dependency Node