发表于: 2019-03-31 21:34:43

1 727


今天完成的事情:

1.完成css任务6的头部与脚步布局

2.继续熟悉了bootstrap

3.运用了雪碧图将任务6的图标整合在一张图上

明天计划的事情:

1.继续css任务6

2.思考css任务五的思考题

遇到的问题:

暂无

收获:

1.class命名规范

     常见class关键词

布局类:header, footer, container, main, content, aside, page, section
包裹类:wrap, inner
区块类:region, block, box
结构类:hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span
列表类:list, item, field
主次类:primary, secondary, sub, minor
大小类:s, m, l, xl, large, small
状态类:active, current, checked, hover, fail, success, warn, error, on, off
导航类:nav, prev, next, breadcrumb, forward, back, indicator, paging, first, last
交互类:tips, alert, modal, pop, panel, tabs, accordion, slide, scroll, overlay
星级类:rate, star
分割类:group, seperate, divider
等分类:full, half, third, quarter
表格类:table, tr, td, cell, row
图片类:img, thumbnail, original, album, gallery
语言类:cn, en
论坛类:forum, bbs, topic, post
方向类:up, down, left, right
其他语义类:btn, close, ok, cancel, switch; link, title, info, intro, more, icon; form, label, search, contact, phone, date, email, user; view, loading...

     页面结构

容器: container/wrap
整体宽度:wrapper
页头:header
内容:content
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
中间内容:center

2.css伪类选择器

   伪类:同一个标签,根据其不同的种状态,有不同的样式。这就叫做“伪类”。伪类用冒号来表示。比如div是属于box类,这一点很明确,就是属于box类。但是a属于什么类?不明确。因为需要看用户点击前是什么状态,点击后是什么状态。所以,就叫做“伪类”。
   伪类选择器分为两种,静态伪类和动态伪类
   1)静态伪类:只能用于超链接的样式。如下:
  •         :link 超链接点击之前
  •         :visited 链接被访问过之后
        PS:以上两种样式,只能用于超链接。
   2)动态伪类:针对所有标签都适用的样式。如下:
  •         :hover “悬停”:鼠标放到标签上的时候
  •         :active “激活”: 鼠标点击标签,但是不松手时。
  •         :focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点)
        PS:以上三种样式,只能用于超链接。
        超链接a标签
        超链接的四种状态
        a标签有4种伪类(即对应四种状态),要求背诵。如下:
  •         :link “链接”:超链接点击之前
  •         :visited “访问过的”:链接被访问过之后
  •         :hover “悬停”:鼠标放到标签上的时候
  •         :active “激活”: 鼠标点击标签,但是不松手时。
        记住,在css中,这四种状态必须按照固定的顺序写:
        a:link 、a:visited 、a:hover 、a:active
        如果不按照顺序,那么将失效。“爱恨准则”:love hate。必须先爱,后恨。
        当我们在定义a:link和 a:visited这两个伪类的时候,如果它们的属性相同,我们其实可以写在一起,用逗号隔开就好:/*两个伪类的属性,可以用逗号隔开*/ .nav ul li a:link , .nav ul li a:visited{ text-decoration: none; background-color: purple; color:white; }
        在写a:link、a:visited这两个伪类的时候,要么同时写,要么同时不写。如果只写a属性和a:link属性,不规范。



返回列表 返回列表
评论

    分享到