您当前的位置:首页 > 养生 > 内容

CSS样式是什么?什么是CSS样式

本文目录

  • CSS样式是什么
  • 什么是CSS样式
  • 名词解释“CSS样式”
  • 什么是CSS样式,怎样定义和使用它
  • 三种不同类型的CSS样式
  • 关于CSS样式表
  • 怎样通过css样式来改变thinkphp的分页样式
  • 我是如何对网站CSS进行架构的 转自张鑫旭

CSS样式是什么

不知你是否真知道,答案很长,学习总是枯燥的!要有耐心看喔!样式 CSS是Cascading style Sheets的简称,中文译作“层叠样式表单”. 实际上它是一组样式。你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找。不管你用什么工具软件制作网页,都有在有意无意地使用CSS。用好CSS能使你的网页更加简炼,为什么同样内容的网页,有的人做出来有几十KB,而高手做出来只有十几KB,CSS在其中的作用是不言而喻的。我把我在使用CSS中的一些小经验以及一些网友来信提问的问题整理出来,供诸位参考。1、CSS在网页制作中一般有三种方式的用法,那么具体在使用时该采用哪种用法? 当有多个网页要用到的CSS,采用外连CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,采用行内插入方式。 2、CSS的三种用法在一个网页中要以混用吗? 三种用法可以混用,且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处理的:先检查有没有行内插入式CSS,有就执行了,针对本句的其它CSS就不去管它了;其次检查头部方式的CSS,有就执行了;在前两者都没有的情况下再检查外连文件方式的CSS。因此可看出,三种CSS的执行优先级是:行内插入式、头部方式、外连文件方式。 3、在Dreamweaver3中如何使外部文件式CSS? 在Dreamweaver3中使用外连文件式CSS并没有特殊要求,同样是用记事本创建一个*.css文件,在网页的《head》与《/head》之间加上一句这样的代码:《link rel=“stylesheet“ href=“在这里填上你的CSS文件地址(相对路径+文件名)“ type=“text/css“》 就行了。 4、如何用Dreamweaver3快速创建CSS外连式文件? 对于一个初接触CSS的网页设计人员来讲,要用记事之类的编辑器,去创建一个CSS外连式文件是相当困难的。由于Dreamweaver3对CSS支持的很好,用它来帮助就轻松多了。具体可以这样操作: 1)先在纸上写好在网站的网页中可能要用到的格名称,然后在Dreamweaver3的编辑窗中调出CSS面板,一个一个地定义,并在一个空白页上适当地写一点相关内容,边定义边试用,效果不满意,立即修改; 2)全部定义好后,再用记事本创建一个空的CSS外连式文件,把在《head》与《/head》之间的那段定义好的CSS复制到CSS文件中去,就大功告成了。整个过程就是点鼠标,方便吧? 5、在Dreamweaver3中采用行内插入式CSS要手动写代码吗? 不用!先用CSS面板定义好要用的CSS,然后,在要插入CSS的标记插入:style=““,再把你刚才定义的CSS从《head》后面拖到这个双引号中来,把花括号以外的部分删去就行了。 6、在方档头部方式和外连文件方式的CSS中都有“《!--”和“--》”,好象没什么用,不要可以吗? 这一对东东的作用是为了不引起低版本浏览器的错误。如果某个执行此页面的浏览器不支持CSS,它将忽略其中的内容。虽然现在使用不支持CSS浏览器的人已很少了,由于互联网上几乎什么可能都会发生,所以还是留着为妙。 7、如何给一部分文字加背景色? 给文字加上不同颜色,在DW3中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色却没有相应的功能,我们可以先做一个定义背景色的CSS(如:bgstyle),在DW3中点几下鼠就完成了。如一个定义淡黄色背景的CSS是这样的: 《style type=“text/css“》 《!-- .bgstyle { background: #FFFFCC} --》 《/style》 在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。 8、如何给部分文字加背景图像? 与加背景色操作类似,中是在背景在选择加载图象就是了,一个定义好的加背景图象的CSS例子的代码是这样的: 《style type=“text/css“》 《!-- .imgbgstyle { background-image: url(/logo.gif)} --》 《/style》 在要用时选取那段文字,再在CSS面板上点一下“imgbgstyle”就行了。 9、如何使页面的背景在文字“滚动”时背景图案静止不动? 要使背景图案不随文字“滚动”的CSS是这样的: 《style type=“text/css“》 《!-- BODY { background: purple url(/bg.jpg); background-repeat:repeat-y; background-attachment:fixed } --》 《/style》 10、如何定义字间距? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“letter spaceing”属性定义的就是字间距,它指的是每一个字符之间的额外间距,经长度为单位,正负值均可,当取负值时产生字符挤在一起的效果。下面代码是一个定义好的字间距CSS例子: 《style type=“text/css“》 《!-- .style1 { letter-spacing: 3px} --》 《/style》 11、如何给文字加上划线、下划线、删除线和闪烁? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Type”上的“decoration”属性定义的就是这些内容,要注意的是闪烁属性有些版本的浏览器不支持,少用为好。下面是一个定义好上述效果的CSS例子: 《style type=“text/css“》 《!-- .style1 { text-decoration: underline overline line-through blink} --》 《/style》 其中: “underline”是定义下划线;“overline ”是定义上划线;“ line-through”定义的是删除线;“blink” 定义的是文字闪烁。 12、如何使网页具有“首行缩进”功能? 由于DW3输入空格不方便,利用“首行缩进”将弥补这个不足。在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”属性定义的就是“首行缩进”,所谓“首行”是指每段内容的第一行,也就是直接按回车键就形成了一个新的段落。缩进最好以“em”(字符)为单位,比如:汉字编排要求每段开始缩进两个汉字,设置好的CSS如下所示: 《style type=“text/css“》 《!-- .style1 { text-indent: 2em} --》 《/style》 在DW3要注意:在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”右面的缩进单位选择框中“ems”指的就是“em”。 13、在用表格进行排版时,能使某一方向上的内容离开表格线一点吗? 可以!在DW3中CSS的属性定义对话框(style Definition for .style1)的“Box”上的“margin”定义的就是内容离开边缘的距离,分别可定义四个方向:“top”“bottom”“left”“right”。下面就是定义在左边离开“10px”的CSS例子代码: 《style type=“text/css“》 《!-- .style1 { margin: 0px 0px 0px 10px} --》 《/style》 14、能给某部分内容加边框吗? 用CSS可以给某部分内容加边框,在DW3中CSS的属性定义对话框(style Definition for .style1)的“Border”定义的就是边框线,“top”“bottom”“left”“right”四边可分别定义线的粗细和颜色,这些定义好后不要忘记在下面的“style”中定义线型,否则将看不边框线,因为默认的线型是“none”。下面是一个定义了上边框为:蓝色细线;左边框为:绿色中粗线的CSS例子: 《style type=“text/css“》 《!-- .style1 { border: solid; border-width: thin 0px 0px medium; border-color: #0000FF black black #00FF00} --》 参考:百度百科

什么是CSS样式

CSS是Cascading style Sheets的简称,中文译作“层叠样式表单”,我把它叫作“层叠样式表”,我感到这样顺口一 点,没别的意思。实际上它是一组样式。你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是 Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找。不管你用什么工 具软件制作网页,都有在有意无意地使用CSS。用好CSS能使你的网页更加简炼,为什么同样内容的网页,有的人做出来有 几十KB,而高手做出来只有十几KB,CSS在其中的作用是不言而喻的。我把我在使用CSS中的一些小经验以及一些网友来信 提问的问题整理出来,供诸位参考。 1、CSS在网页制作中一般有三种方式的用法,那么具体在使用时该采用哪种用法? 当有多个网页要用到的CSS,采用外连CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页 中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,采用行内插入方式。 2、CSS的三种用法在一个网页中要以混用吗? 三种用法可以混用,且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处 理的:先检查有没有行内插入式CSS,有就执行了,针对本句的其它CSS就不去管它了;其次检查头部方式的CSS,有就执行 了;在前两者都没有的情况下再检查外连文件方式的CSS。因此可看出,三种CSS的执行优先级是:行内插入式、头部方 式、外连文件方式。 3、在Dreamweaver3中如何使外部文件式CSS? 在Dreamweaver3中使用外连文件式CSS并没有特殊要求,同样是用记事本创建一个*.css文件,在网页的《head》与 《/head》之间加上一句这样的代码:《link rel=“stylesheet“ href=“在这里填上你的CSS文件地址(相对路径+文件 名)“ type=“text/css“》 就行了。 4、如何用Dreamweaver3快速创建CSS外连式文件? 对于一个初接触CSS的网页设计人员来讲,要用记事之类的编辑器,去创建一个CSS外连式文件是相当困难的。由于 Dreamweaver3对CSS支持的很好,用它来帮助就轻松多了。具体可以这样操作: 1)先在纸上写好在网站的网页中可能要用到的格名称,然后在Dreamweaver3的编辑窗中调出CSS面板,一个一个地定 义,并在一个空白页上适当地写一点相关内容,边定义边试用,效果不满意,立即修改; 2)全部定义好后,再用记事本创建一个空的CSS外连式文件,把在《head》与《/head》之间的那段定义好的CSS复制 到CSS文件中去,就大功告成了。整个过程就是点鼠标,方便吧? 5、在Dreamweaver3中采用行内插入式CSS要手动写代码吗? 不用!先用CSS面板定义好要用的CSS,然后,在要插入CSS的标记插入:style=““,再把你刚才定义的CSS从《head》 后面拖到这个双引号中来,把花括号以外的部分删去就行了。 6、在方档头部方式和外连文件方式的CSS中都有“《!--”和“--》”,好象没什么用,不要可以吗? 这一对东东的作用是为了不引起低版本浏览器的错误。如果某个执行此页面的浏览器不支持CSS,它将忽略其中的内 容。虽然现在使用不支持CSS浏览器的人已很少了,由于互联网上几乎什么可能都会发生,所以还是留着为妙。 7、如何给一部分文字加背景色? 给文字加上不同颜色,在DW3中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色 却没有相应的功能,我们可以先做一个定义背景色的CSS(如:bgstyle),在DW3中点几下鼠就完成了。如一个定义淡黄色 背景的CSS是这样的: 《style type=“text/css“》 《!-- .bgstyle { background: #FFFFCC} --》 《/style》 在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。 8、如何给部分文字加背景图像? 与加背景色操作类似,中是在背景在选择加载图象就是了,一个定义好的加背景图象的CSS例子的代码是这样的: 《style type=“text/css“》 《!-- .imgbgstyle { background-image: url(/logo.gif)} --》 《/style》 在要用时选取那段文字,再在CSS面板上点一下“imgbgstyle”就行了。 9、如何使页面的背景在文字“滚动”时背景图案静止不动? 要使背景图案不随文字“滚动”的CSS是这样的: 《style type=“text/css“》 《!-- BODY { background: purple url(/bg.jpg); background-repeat:repeat-y; background-attachment:fixed } --》 《/style》 10、如何定义字间距? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“letter spaceing”属性定义的就 是字间距,它指的是每一个字符之间的额外间距,经长度为单位,正负值均可,当取负值时产生字符挤在一起的效果。下 面代码是一个定义好的字间距CSS例子: 《style type=“text/css“》 《!-- .style1 { letter-spacing: 3px} --》 《/style》 11、如何给文字加上划线、下划线、删除线和闪烁? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Type”上的“decoration”属性定义的就是这些 内容,要注意的是闪烁属性有些版本的浏览器不支持,少用为好。下面是一个定义好上述效果的CSS例子: 《style type=“text/css“》 《!-- .style1 { text-decoration: underline overline line-through blink} --》 《/style》 其中: “underline”是定义下划线;“overline ”是定义上划线;“ line-through”定义的是删除线;“blink” 定义的是文字闪烁。 12、如何使网页具有“首行缩进”功能? 由于DW3输入空格不方便,利用“首行缩进”将弥补这个不足。在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”属性定义的就是“首行缩进”,所谓“首行”是指每段内容的第一行,也 就是直接按回车键就形成了一个新的段落。缩进最好以“em”(字符)为单位,比如:汉字编排要求每段开始缩进两个汉 字,设置好的CSS如下所示: 《style type=“text/css“》 《!-- .style1 { text-indent: 2em} --》 《/style》 在DW3要注意:在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”右 面的缩进单位选择框中“ems”指的就是“em”。 13、在用表格进行排版时,能使某一方向上的内容离开表格线一点吗? 可以!在DW3中CSS的属性定义对话框(style Definition for .style1)的“Box”上的“margin”定义的就是内容离 开边缘的距离,分别可定义四个方向:“top”“bottom”“left”“right”。下面就是定义在左边离开“10px”的CSS例 子代码: 《style type=“text/css“》 《!-- .style1 { margin: 0px 0px 0px 10px} --》 《/style》 14、能给某部分内容加边框吗? 用CSS可以给某部分内容加边框,在DW3中CSS的属性定义对话框(style Definition for .style1)的“Border”定义 的就是边框线,“top”“bottom”“left”“right”四边可分别定义线的粗细和颜色,这些定义好后不要忘记在下面的 “style”中定义线型,否则将看不边框线,因为默认的线型是“none”。下面是一个定义了上边框为:蓝色细线;左边框 为:绿色中粗线的CSS例子: 《style type=“text/css“》 《!-- .style1 { border: solid; border-width: thin 0px 0px medium; border-color: #0000FF black black #00FF00} --》

名词解释“CSS样式”

CSS在英文中有如下几种常见的缩写:1,Cascading Style Sheets 层叠样式表2,Content Scrambling System DVD电影的加密系统3,Cast Semi-Steel 半铸钢, 钢性铸铁4,College Scholarship Service 大学奖学金处其中在网络上最常见的是Cascading Style Sheets(层叠样式表)什么是Cascading Style Sheets(层叠样式表) * CSS是Cascading Style Sheets(层叠样式表)的简称. * CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言). * 在标准网页设计中CSS负责网页内容(XHTML)的表现. * CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀. * 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课. * CSS是由W3C的CSS工作组产生和维护的.Cascading Style Sheets(层叠样式表)的历史 * 1996年W3C正式推出了CSS1. * 1998年W3C正式推出了CSS2. * CSS2.1是W3C现在正在推荐使用的. * CSS3现在还处于开发中.网页设计中常用的CSS属性文字或元素的颜色 color背景颜色 background-color背景图像 background-image字体 font-family文字大小 font-size列表样式 list鼠标样式 cursor边框样式 border内补白 padding外边距 margin等... css可以用任何写文本的工具进行开发,如文本工具,dreamweaver开发css也是一种语言,这种语言要和html或者xhtml语言相结合才起作用,css简单来说就是用来美化网页用的,用css语言来控制网页的外观举个例子xhtml部分:《ul》《li》《a href=“#“》主页《/a》《/li》《li》《a href=“#“》留言《/a》《/li》《li》《a href=“#“》论坛《/a》《/li》《/ul》此时在页面上的表达形式是一个竖向列表,这样不够美观,可以css来改善这个列表为一个横向导航条和超链接css部分:ul{list-style:none;margin:0px;padding:0px}ul li{margin:0px;padding:0px;float:left;}ul li a{display:block;width:100px;height:30px;background:#efefef;color:#333;text-decoration:none}ul li a:hover{background:#333;color:#fff;}添加上css后,这个列表变成横向的导航条了,超级链接是淡色背景,灰色字体,没有下划线,高度是30像素,宽度是100像素当我们鼠标经过这个超级链接时候,变成灰色背景,白色字体

什么是CSS样式,怎样定义和使用它

CSS是Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。  链入外部样式表文件 (Linking to a Style Sheet)   你可以先建立外部样式表文件(.css),然后使用HTML的link对象。示例如下:   《head》   《title》title of article《/title》   《link rel=stylesheet href=“ 而href属性给出了所要连接css文件的url地址   内嵌式样式表:   例:《html》   《head》   《style type=“text/css“》   《!--   td{font:9pt;color:red}   .font105{font:10.5pt;color:blue}   --》   《/style》   《/head》   《body》....《/body》   《/html》   元素内定   格式:   导入式样式表   〈html》   《head》   《style type=“text/css“》   《!--   @import url(css/home.css);   --》   《/style》   《body》   ....   《/body》   《/html》

三种不同类型的CSS样式

1、首先,在电脑中打开编辑器,创建html文档。

2、然后,创建h1标签,用行内样式控制字体颜色为红色。

3、接下来,用内部样式选择器选择h1标签,控制它的样式。

4、外部样式需要,创建外部样式.css文件。

5、然后,在html文件里面引入css文件。

6、最后,在浏览器看是否生效,就可以了。

关于CSS样式表

CSS是Cascading style Sheets的简称,中文译作“层叠样式表单”,我把它叫作“层叠样式表”,我感到这样顺口一点,没别的意思。实际上它是一组样式。你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找。不管你用什么工具软件制作网页,都有在有意无意地使用CSS。用好CSS能使你的网页更加简炼,为什么同样内容的网页,有的人做出来有几十KB,而高手做出来只有十几KB,CSS在其中的作用是不言而喻的。我把我在使用CSS中的一些小经验以及一些网友来信提问的问题整理出来,供诸位参考。1、CSS在网页制作中一般有三种方式的用法,那么具体在使用时该采用哪种用法? 当有多个网页要用到的CSS,采用外连CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,采用行内插入方式。 2、CSS的三种用法在一个网页中要以混用吗? 三种用法可以混用,且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处理的:先检查有没有行内插入式CSS,有就执行了,针对本句的其它CSS就不去管它了;其次检查头部方式的CSS,有就执行了;在前两者都没有的情况下再检查外连文件方式的CSS。因此可看出,三种CSS的执行优先级是:行内插入式、头部方式、外连文件方式。3、在Dreamweaver3中如何使外部文件式CSS? 在Dreamweaver3中使用外连文件式CSS并没有特殊要求,同样是用记事本创建一个*.css文件,在网页的《head》与《/head》之间加上一句这样的代码:《link rel=“stylesheet“ href=“在这里填上你的CSS文件地址(相对路径+文件名)“ type=“text/css“》 就行了。4、如何用Dreamweaver3快速创建CSS外连式文件? 对于一个初接触CSS的网页设计人员来讲,要用记事之类的编辑器,去创建一个CSS外连式文件是相当困难的。由于Dreamweaver3对CSS支持的很好,用它来帮助就轻松多了。具体可以这样操作: 1)先在纸上写好在网站的网页中可能要用到的格名称,然后在Dreamweaver3的编辑窗中调出CSS面板,一个一个地定义,并在一个空白页上适当地写一点相关内容,边定义边试用,效果不满意,立即修改; 2)全部定义好后,再用记事本创建一个空的CSS外连式文件,把在《head》与《/head》之间的那段定义好的CSS复制到CSS文件中去,就大功告成了。整个过程就是点鼠标,方便吧?5、在Dreamweaver3中采用行内插入式CSS要手动写代码吗? 不用!先用CSS面板定义好要用的CSS,然后,在要插入CSS的标记插入:style=““,再把你刚才定义的CSS从《head》后面拖到这个双引号中来,把花括号以外的部分删去就行了。6、在方档头部方式和外连文件方式的CSS中都有“《!--”和“--》”,好象没什么用,不要可以吗? 这一对东东的作用是为了不引起低版本浏览器的错误。如果某个执行此页面的浏览器不支持CSS,它将忽略其中的内容。虽然现在使用不支持CSS浏览器的人已很少了,由于互联网上几乎什么可能都会发生,所以还是留着为妙。7、如何给一部分文字加背景色? 给文字加上不同颜色,在DW3中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色却没有相应的功能,我们可以先做一个定义背景色的CSS(如:bgstyle),在DW3中点几下鼠就完成了。如一个定义淡黄色背景的CSS是这样的:《style type=“text/css“》《!--.bgstyle { background: #FFFFCC}--》《/style》 在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。8、如何给部分文字加背景图像? 与加背景色操作类似,中是在背景在选择加载图象就是了,一个定义好的加背景图象的CSS例子的代码是这样的:《style type=“text/css“》《!--.imgbgstyle { background-image: url(/logo.gif)}--》《/style》 在要用时选取那段文字,再在CSS面板上点一下“imgbgstyle”就行了。 9、如何使页面的背景在文字“滚动”时背景图案静止不动? 要使背景图案不随文字“滚动”的CSS是这样的:《style type=“text/css“》《!--BODY { background: purple url(/bg.jpg); background-repeat:repeat-y; background-attachment:fixed }--》《/style》 10、如何定义字间距? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“letter spaceing”属性定义的就是字间距,它指的是每一个字符之间的额外间距,经长度为单位,正负值均可,当取负值时产生字符挤在一起的效果。下面代码是一个定义好的字间距CSS例子:《style type=“text/css“》《!--.style1 { letter-spacing: 3px}--》《/style》 11、如何给文字加上划线、下划线、删除线和闪烁? 在DW3中CSS的属性定义对话框(style Definition for .style1)的“Type”上的“decoration”属性定义的就是这些内容,要注意的是闪烁属性有些版本的浏览器不支持,少用为好。下面是一个定义好上述效果的CSS例子:《style type=“text/css“》《!--.style1 { text-decoration: underline overline line-through blink}--》《/style》 其中: “underline”是定义下划线;“overline ”是定义上划线;“ line-through”定义的是删除线;“blink”定义的是文字闪烁。12、如何使网页具有“首行缩进”功能? 由于DW3输入空格不方便,利用“首行缩进”将弥补这个不足。在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”属性定义的就是“首行缩进”,所谓“首行”是指每段内容的第一行,也就是直接按回车键就形成了一个新的段落。缩进最好以“em”(字符)为单位,比如:汉字编排要求每段开始缩进两个汉字,设置好的CSS如下所示:《style type=“text/css“》《!--.style1 { text-indent: 2em}--》《/style》 在DW3要注意:在DW3中CSS的属性定义对话框(style Definition for .style1)的“Block”上的“text-indent”右面的缩进单位选择框中“ems”指的就是“em”。13、在用表格进行排版时,能使某一方向上的内容离开表格线一点吗? 可以!在DW3中CSS的属性定义对话框(style Definition for .style1)的“Box”上的“margin”定义的就是内容离开边缘的距离,分别可定义四个方向:“top”“bottom”“left”“right”。下面就是定义在左边离开“10px”的CSS例子代码: 《style type=“text/css“》《!--.style1 { margin: 0px 0px 0px 10px}--》《/style》14、能给某部分内容加边框吗? 用CSS可以给某部分内容加边框,在DW3中CSS的属性定义对话框(style Definition for .style1)的“Border”定义的就是边框线,“top”“bottom”“left”“right”四边可分别定义线的粗细和颜色,这些定义好后不要忘记在下面的“style”中定义线型,否则将看不边框线,因为默认的线型是“none”。下面是一个定义了上边框为:蓝色细线;左边框为:绿色中粗线的CSS例子:《style type=“text/css“》《!--.style1 { border: solid; border-width: thin 0px 0px medium; border-color: #0000FF black black #00FF00}--》

怎样通过css样式来改变thinkphp的分页样式

可以啊,CSS样式可以改变THINKPHP 分页显示样式;这个在你模板赋值的时后做的!我们可以对输出的分页样式进行定制,分页类 Page 提供了一个 setConfig 方法来修改默认的一些设置。例如: $page-》setConfig(’header’, ’ 个会员 ’ ); setConfig 方法支持的属性包括: header :头部描述信息,默认值 “条记录” prev :上一页描述信息,默认值是“上一页” next :下一页描述信息,默认值是“下一页” first :第一页描述信息,默认值是“第一页” last :最后一页描述信息,默认值是“最后一页” theme :分页主题描述信息,包括了上面所有元素的组合 ,设置该属性可以改变分页的各个单元的显示位置,默认值是 “ %totalRow% %header% %nowPage%/%totalPage% 页 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end% ” 通过 setConfig 设置以上属性可以完美的定制出你的分页显示风格。

我是如何对网站CSS进行架构的 转自张鑫旭

关于如何处理网站的CSS,各个网站做法都不一样,这随着网站的性质及大小不同,公司前人留下的规范不同,以及CSS工程师的眼界不同而有所不同。由于我从业经历有限,所知甚浅,只能说些肤浅业余的内容,不准确之处欢迎指出。

就CSS文件而言,有的网站分为header.css, body.css, footer.css,不做评价;有的分为reset.css, main.css, content.css,不做评价;有的分为common.css,然后每个种类的页面一个CSS,例如home.css(主页), album.css(相册页面),message.css(站内信页面),blog.css(日志页面)等,不做评价;有的分为base.css,然后每个活动页面一个单独的CSS,等,不做评价;还有的直接将CSS嵌在页面中,而非外部链接调用,不做评价。

这些不同的处理方法,没有什么正确与错误之分,只有适合不适合。每种方法都有其存在的道理,所以我是没有资格做任何评价的。

就每个CSS文件的内容而言,一般都会有一段长长的CSS reset(样式重置),然后就是有着统一前缀,命名较长的样式内容,就像人人网的部分样式截图:

使用长命名,统一的父级命名避免样式冲突时无可厚非的。确实!曾经我也如此。

三、我是如何对网站CSS进行架构的

首先关于CSS文件,我一般只使用一个文件,这无关于网站的大小,网站越大,某种意义上我这种做法的优势与潜力就会体现的越明显。我这种单CSS文件的做法适合于web2.0的网站,例如像是SNS网站(开心、人人、白社会),嘀咕网,虾米网,凡客这类网站,如果是门户网站,sorry,铁定不适合。

让网站单CSS谁都会,关键是为何可以使用单CSS文件,这个CSS文件不会很大吗,如果一个网站有400个页面,那么这个CSS文件岂不要数百K。非也,在网站页面风格一致,在web系统结构良好的情况下,CSS文件可以控制的非常小,而且高性能,同时页面扩展性也非常好。下面就开始一点一点的展示,内容较多,需要慢慢来~~

1、整体概述

页面布局与文章内容显示需要,我将整体架构做成了一张图片,见下图:

2、关于CSS resetCSS reset(css重置)基本上是不需要的,至少可以说80%的的CSS reset都是没有必要的,反而增加了页面CSS 的overwrite,尤其像开心网*{margin:0;}这样子业余的做法更是要不得(反而破坏了很多UI的兼容性,比如说单复选框等)。我不是一概鄙弃CSS reset,有些常用标签我也是会简单重置一下的,而且会避免overwrite(样式重写),以保证样式最精简,渲染最高效。如下代码示例:

body{line-height:1.4;color:#333;font-family:arial;font-size: 12px;background:white;}input,textarea,select{font-size:12px;font-size:100%;font-family:arial;font-family:inherit;}body,h1,h3,h3,h4,h5,h6,p,ul,ol,form{margin:0;}h4,h5,h6{font-size:1em;}ul,ol{padding-left:0;list-style-type:none;}/*image with no-border*/a img{border:0;}img{border:0;}

这就是我全部的CSS reset。就这些就足够了,我是没有遇到什么兼容性的问题,不要盲从于一些主流的做法,就这些,足够了。

3、关于CSS通用样式库完整的通用样式库如下(您可以根据自己的喜好重命名或是添加删除部分样式):

.l{float:left;}.r{float:right;}.cl{clear:both;}.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}.fa{font-family:Arial;}.fg{font-family:Georgia;}.ft{font-family:Tahoma;}.fl{font-family:Lucida Console;}.fs{font-family:’宋体’;}.fw{font-family:’微软雅黑’;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}.red{color:red;}.wh{color:white;}.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}.vimg{margin-bottom:-3px;}.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.rel{position:relative;}.abs{position:absolute;}.dn{display:none;}.db{display:block;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline;}.ovh{overflow:hidden;}.ovs{overflow:scroll;}.vh{visibility:hidden;}.vv{visibility:visible;}.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh30{line-height:20px;}.lh32{line-height:22px;}.lh34{line-height:24px;}.fix{*zoom:1;}.fix:after,.fix:before{display:block; content:“clear“; height:0; clear:both; overflow:hidden; visibility:hidden;}.z{_zoom:1;}

上面的样式是有简单的分类的,某种意义上讲,CSS库与js库属于类似的东西。

关于此样式库,您可以直接在您的页面头部《head》标签内嵌入如下代码:

《link rel=“stylesheet“ href=“


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: linux软件商店(Linux上卓懿应用商城怎么下载安卓应用)

下一篇: 0xc000007b(错误代码:0xc000007b)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号