CSS(层叠样式表),可能看过网站制作教程网基础教程的人都知道大概是什么回事.本文来测一下,你学习CSS现在处于怎么一个阶段或者说处在一个什么等级.
本文总共将CSS学习者从低到高分为六个等级.快来看看你是在哪个等级.
第0级:CSS?什么CSS,是不是CS啊.那游戏我玩过呀.是个多人游戏呀
CSS? Isn't that a multiplayer game?
有些人因为在找CS:S(Counter Strike: Source)这款游戏的资讯而进到#CSS网站。不必担心这些人,他们不可能制作太多网页,所以对网络也不会造成多大伤害。
第1级:CSS我知道啊.也用.我偶尔用它来移除连结的底线
CSS Yeah, I use it to remove underlines on links sometimes
和第0级的人不同,这些人学过HTML,也制作过几个简单的网站。他们只有在无法使用HTML制作出某些效果时,才会使用CSS,例如移除连结的底线或者设定行高。这些人的网站通常规模不大也没什么访客,所以他们也不会对网络造成太大伤害。
第2级:不,我不喜欢div元素;表格好用多了!
No, I don't like divs; tables are much easier to work with
他们听过使用div元素来设计网页这件事,也花了些时 ......
css
clearfix(针对火狐height:auto无效解决方案)
Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。
例:
<div style=" border:2px solid #0CC; width:600px;" >
<div style="
width:50px; height:600px; border:#099 1px solid; margin-left:5px;
float:left;display:inline"></div>
<div style=" width:50px;
height:40px; border:#099 1px solid; margin-left:5px; float:left;display:inline
"></div>
<div style=" width:50px; height:40px; border:#099 1px solid;float:right
"></div>
<!-- <div
style="clear:both"></div>-->
</div>
解决方法如下,
1.
<div style=" border:2px solid #0CC; width:600px;" >
<div style="
width:50px; height:600px; border:#099 1px solid; margin-left:5px;
float:left;display:inline"></div>
......
CSS(Cascading Style Sheets)层叠样式表作用是将网页内容和显示样式进行分离,提高了显示功能。
CSS代码格式:
选择器名称 { 属性名:属性值;属性名:属性值;……}
选择器(对不同的HTML标签进行控制,并赋予各种样式声明,即可实现各种效果):
标签选择器:
例:<style type ="text/css">
h1{
color:red;
font-size:25px;
}
</style>
类选择器(在标签中定义class属性并赋值。通过标签名.class值对该标签进行样式设置,相同标签设置不同样式的时候,用class进行区分。不同标签进行相同设置的时候,用class进行统一定义)
例:<style type="text/css">
.title{
color:blue;
&nbs ......
比如:
<div class="row" id="form_domain_container">
<label for="domain">域名:</label>
<input name="domain" value="<{$do->domain_name|escape}>" type="text" id="domain" size="35" maxlength="64" /><br />
<{include file='lib/error.tpl' error=$do->getError('domain_name')}>
</div>
在CSS中设置属性可以:
#form_domain_container input{}
但不可以:
.row input{}
......
最近发现在google或者baidu听mp3的时候.flash中的文字显示的全部都是乱码...很难看! 遂google了一下. 找到了解决方法. 分享一下:
sudo vi /etc/fonts/conf.d/49-sansserif.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>sans</string& ......
Flash activex控件一般安装在用户系统目录下:C:\WINDOWS\system32\Macromed\Flash\
其中大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如最新稳定版本为:Flash10e.ocx。
Flash activex控件的相关注册表项:
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CLSID
{D27CDB6E-AE6D-11cf-96B8-444553540000}
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash.9\CLSID
{D27CDB6E-AE6D-11cf-96B8-444553540000}
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash.10\CLSID
{D27CDB6E-AE6D-11cf-96B8-444553540000}
[HKEY_CLASSES_ROOT\CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000}\InprocServer32]
@="C:\\WINDOWS\\system32\\Macromed\\Flash\\Flash10e.ocx"
"ThreadingModel"="Apartment"
用户在安装不同版本的Flash activex控件时的建议流程:
1. 从Adobe官网下载卸载程序。
介绍网址:
http://kb2.adobe.com/cps/141/tn_14157.html
Windows版本卸载程序:
http://download.macromedia.com/pub/flashplayer/current/uninstall_flash_player.exe
2. 如果需要安装较旧版本,需要删除下述注册表项。
HKEY_LOCAL_MACHINE ......