• 链接和滚动条设置应该注意的问题


    滚动条的使用:
    从html4.01发展到xhtml之后,DOCTYPE声明就起到了很大的作用.
    在原来的html的时候,我们可以在BODY标签中定义滚动条,但是这样在xhtml下就不起作用,将标签换成HTML就可以显示滚动条的样式了。
    原因:body标签本身不是根元素,只有html才是根元素,而页面的滚动条也是属于根元素的,所以这就是我们为什么定义body没有效果的原因。
    注释:与其说是html与xhtml的区别到不如说是有无XHTML 1.0 transitional doctype的区别,如果你把页面的XHTML 1.0 transitional doctype去掉的话,那么这个页面就没有doctype,默认的显示方式就是html4.01,你要把XHTML 1.0 transitional doctype修改成HTML 4.01 doctype同样页面定义body也不会有效果的,虽然这个页面的标准是html 4.01。

    超链接伪类的使用:
    a:link {color: #FF0000}     /* 未访问的链接 */
    a:visited {color: #00FF00}  /* 已访问的链接 */
    a:hover {color: #FF00FF}    /* 当有鼠标悬停在链接上 */
    a:active {color: #0000FF}   /* 被选择的链接 */
    注释:为了产生预期的效果,在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后!!
    注释:为了产生预期的效果,在 CSS 定义中,a:active 必须位于 a:hover 之后!!
    注释:Pseudo-class(伪类)的名称对大小写不敏感。
    注释:伪类可与 CSS 类配合使用:
    a.red:visited {color: #FF0000}
    <a class="red" href="#">CSS Syntax</a>
    如果上面这个例子中的链接已访问过,那么它会显示为红色。
  • 相关阅读:
    亲测——pycharm下运行第一个scrapy项目 ©seven_clear
    [转]pycharm的一些快捷键
    一个豆瓣API的使用——拒绝思维定式
    小试牛刀--利用豆瓣API爬取豆瓣电影top250
    Python GUI编程--Tkinter
    多线程详解
    K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境
    初学者浅度剖析eShopOnContainers 里面用到的MediatR .
    通过Task异步加快对数组的运算
    为什么是容器?
  • 原文地址:https://www.cnblogs.com/xueyuan299/p/1168954.html
Copyright © 2020-2023  润新知