今天小编跟大家讲解下有关HTML CSS样式基础(必看篇) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML CSS样式基础(必看篇) 的相关资料,希望小伙伴们看了有所帮助。
一、css
1.什么是css?
Cascading Style Sheet 级联样式表
改变样式的一个工具,说白了,就是为了让我们的页面好看,
HTML底层封装了css这样一个工具。
2.怎么使用css
a、style 风格、样式
这个关键词写到标签内部,可以修改标签的样式
注意:写在标签内部!也就是>里面
3.css样式,分为三种
a、行内样式表
<p style="color:#0FC">111111111111</p>
其中:style="color:#0FC"就是改变当前这个标签的样式。
b、内部样式表
选择器:告诉程序,我们要改变谁的样式。
id选择器:
1、在标签内加上id属性
2、在写之前,要加上#
CSS Code复制内容到剪贴板 id选择器演示 <!--写在源代码内--> <h1id="www">望庐山瀑布</h1> <!--写在CSS样式内--> #www{ background-color:#0CF; }类选择器:
1、在标签内加上class属性2、类选择器,写之前,要加上.
CSS Code复制内容到剪贴板 类选择器演示 <!--写在源代码内--> <pclass="qqq">111111111111</p> <!--写在CSS样式内--> .qqq{ background-color:#0F9; }注意:以.开头
标签选择器:
CSS Code复制内容到剪贴板 <styletype="text/css">//style关键词 p{//p标签,标签选择器,查找所有相对应的标签 color:#F33;//要改变的样式。 } </style>注意:
1、style里面要写上type属性,标识这是改变css2、选择器后面要加上一对{} ,3、每一句改变样式之后,要加上;
c、外部样式表
写在我们网页的外面
1、新建一个css2、在css中写上相对应的样式3、将css样式导入网页
a、<link href="1.css" rel="stylesheet" type="text/css" />
b、<style type="text/css"> @import url("css路径"); </style>
d、样式表的优先级
行内样式表>内部样式表>外部样式表
e、选择器的优先级
id选择器>类选择器>标签选择器
f、并集选择器
通过一个详细的描述或者说地址来查找某一个或者某一组相对应的标签
p,#id,.class{}
会改变所有p、id和class所覆盖的标签样式,中间用英文输入法的“,”号隔开
g、交集选择器
h3.cecond{}
会先查找h3标签,再查找所有h3标签里面的类名为second的标签修改属性
中间没有任何东西进行连接
h、后代选择器
CSS Code复制内容到剪贴板 tabletr.qq{ background-color:#F00; }会根据所写的标签或者选择器,进行一层一层的查找,直到最后查找到所需要的标签,中间用“ ”隔开
小结:
标签选择器是直接应用于所有的HTML标签类选择器可以在页面中多次使用id选择器在页面中只能使用1次
i、css属性1、字体样式:font-style: 设置字体风格font-weight: 设置字体粗细font-size: 设置字体尺寸font-family: 设置字体系列font: 把以上所有的设置全部设置在一个属性中
2、文本样式:color: 设置字体颜色line-height: 设置行高text-align: 设置文本的对齐方式text-decoration:设置文本的装修,例如:underline、none、line-through
3、背景属性:background-color: 设置背景颜色background-image: 设置背景图片background-position:设置背景的位置background-repeat: 设置背景的填充方式background 设置背景,把以上所有的设置全部设置在一个属性中
4、列表属性:list-style-image: 将列表设置为列表标识list-style-type: 设置列表的标识类型,disc实心圆,circle空心圆,square正方形list-style: 把以上所有的设置全部设置在一个属性中
5、超链接的伪类a:link{ 未访问的链接color:#F00;}a:visited{ 已访问的链接color:#6F6;}a:hover{ 鼠标悬浮改变样式color:#FCC;}a:active{ 鼠标长按改变样式background-color:#0FF;}
6、cursor属性url 设置自定义鼠标样式default 默认光标pointer 超链接的指针wait 程序正在忙help 指示可用的帮助text 指示文本crosshair 十字型move 可移动指针
7、盒子模型a、什么是盒子模型?把相对应的元素放入到一个容器中,可以进行相对应的处理移动或者处理这个盒子模型的同时,整个在盒子模型中的元素都会跟着被处理。
边距:内边距:padding:top,left,right,bottom外边距:margin:top,left,right,bottomb、浮动什么是浮动?其实原理就是align
浮动的属性:left: 左浮动right: 右浮动none: 不浮动
clear属性: 清除浮动,both全部清除
c、overflow属性当有元素溢出时,应如何处理
visible 默认的auto 自动的hidden 隐藏scroll 加上滚动条
d、iframe标签内联框架。可以导入其他东西。
<iframe src=http://xyrl.com/skin/7ke/image/nopic.gif width="1366px" height="200" scrolling="no" frameborder="0">src:导入其他的页面路径width:调整导入的页面的宽度,px是单位,可以不加,默认就是pxheight:调整导入的页面的高度scrolling:是否显示滚动条frameborder:是否显示边框,1表示显示,0表示不显示
e、position属性定位。相对定位:relative,相对他原来的位置,进行移动。
绝对定位:absolute,
fixed定位到网页的某个地方,一直不变。static
偏移值的设定X轴(left、right 属性)与Y轴(top、bottom属性)可取值:像素或百分比
以上这篇HTML CSS样式基础(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱蒂网。
原文地址:http://www.cnblogs.com/w13248223001/archive/2016/07/22/5697519.html
来源:爱蒂网