视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Web前端基础1--CSS_html/css
2020-11-27 16:03:08 责编:小采
文档

W3C标准:
1、结构标准(xHTML)
2、动作标准(JavaScript)
3、表现标准(CSS)

CSS写法:
1、行内样式:在标签内书写;
2、内嵌样式:在标签内书写;
3、链接样式:在标签内使用;
4、导入样式:使用@Import属性,可以导入多个CSS文件;

CSS优先级:就近原则 行内样式>内嵌样式>链接样式>导入样式


CSS选择器:
1、标签选择器:例 p{background:#900;} 将页面中所有p标签的背景色设置为红色;
2、ID选择器:例 #nvg{background:#900;} 将页面中id为nvg的标签背景色设置为红色;
3、类选择器:例 .nvg{background:#900;} 将页面中class为nvg的标签背景色设置为红色;
4、通用选择器:例 *{background:#900} 将页面中所有标签背景色设置为红色;

补充:
1、标签可以属于多个类,例: 多个类
2、使用逗号分隔可以选择多种标签,例: body,div,p,a,ul,li{margin:0; padding:0}
3、选择器可以嵌套,例: #div1 p a{color:#900;} 将ID为div1内的p标签内的链接a标签的文字颜色为红色

CSS选择器相关优化:
某CSS文件中有以下代码:
#header{font-size:14px; background:#ccc;}
div{font-size:14px; width:960px;}
.blue{font-size:14px; color:#009;}
.h1{font-size:14px; font-weight:normal;}
提取其中相同部分:fount-size:14px
#header,div,.blue,.h1{fount:14px;}
#header{background:#ccc;}
div{width:960px;}
.blue{color:#009;}
.h1{font-weight:normal;}
相同部分集中定义,利于保持风格统一,方便修改。


CSS选择器命名:
1、骆驼命名法,多个单词组合的名字,第一个单词的首字母小写,后面的单词首字母大写,例: #navMenuRedButton
2、帕斯卡命名法,所有单词的首字母都大写,例: #NavMenuRedButton
3、匈牙利命名法,用于区分同组标签的单词写在前面,易于辨认,例: #red_navMenuButton

1、2两种比较常用

页面模块的常用命名:
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
小技巧:tips

下载本文
显示全文
专题