css新闻列表优化-突破思维新方法更利于搜索引擎
效果图如下:
也许你会认为这个是很简单的,呵呵那是因为一般写这个列表的时候用的都是时间写在前面,标题写在后面,那样对于显示来说是先有时间后有标题的,对搜索引擎不是很友好。 老方法大概是这样的: html代码:
<li><span>2010-07-30</span><a href="#">css基础-基本知识点梳理</a></li>
这个大家应该都会,就是把span的float设置为right。 现在我们考虑另一种方案,把标题放在前面,时间放在后面看看 html代码:
<ul><li><a href="#">css基础-基本知识点梳理</a>2010-07-30</li><li><a href="#">css混排-左右交替2</a>2010-07-29</li><li><a href="#">css优先级详解</a>2010-07-29</li><li><a href="#">用css制作鼠标经过提示效果</a>2010-07-22</li><li><a href="#">css图片替换文字技巧系列1-内联元素</a>2010-07-08</li><li><a href="#">CSS列表系列1-炫酷列表</a>2010-07-05</li> </ul>
css代码如下:
ul{ background:#ededed; width:410px; margin-left:20px; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } li{ padding:5px; text-align:right; width:400px; list-style:none; color:#F33; font-size:12px; border-bottom:1px solid #ccc; border-top:1px solid #efefef; } a{ margin-right:10px; float:left; text-decoration:none; font-size:13px; color:#999; }
关键是设置li的对齐方式为右对齐,即text-align:right;然后再设置a的浮动为左,即float:left;这就是解决问题的思路。其余的css为修饰之用。 简单方便且符合先重后次顺序还利于搜索引擎。
转载于:https://blog.51cto.com/osweb/732342
相关文章:

STL使用记录
1,map 对map实在不熟。。。赶紧记录一下用法吧。 后来再发现新的用法再补充吧 定义: map<int, int> m; 其中的int可以为自定义的任何类型。 m[key值类型的变量] value值; 但是注意如果key值是自定义的结构体的话,一定要重载…

Linux tcpdump命令详解与Wireshark
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过…

dubbo yml配置_利用springboot+dubbo,构建分布式微服务,全程注解开发(一)
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。一、先来一张图说起 Dubbo,相信大家都不会陌生࿰…

treeview 保持选中状态
发现当treeview控件失去焦点的时候,会丢失选中状态的指示(条目的蓝色背景)。如果想要保持,只要设置treeview的一个属性即可: this.treeView1.HideSelection false; 但是,发现阴影很浅,但是聊胜…

1-2-Active Directory 域服务准备概述
参照: http://technet.microsoft.com/zh-cn/library/gg398869.aspx Active Directory 域服务准备概述 上一次修改主题: 2010-12-09 要为 Microsoft Lync Server 2010 部署准备 Active Directory 域服务 (AD DS),必须按照特定顺序执行三个步骤。 下表介绍…

iOS----------拨打电话的3种方式
iOS实现拨打电话的方式:方法一、requestWithURL,此方法拨打前弹出提示NSMutableString * string [[NSMutableString alloc] initWithFormat:"tel:%","136****0000"];UIWebView * callWebview [[UIWebView alloc] init];[callWebvi…

linux命令 iperf-网络性能测试工具
iperf命令是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙&am…

SearchHit转成java对象_Java开发中最常犯的10个错误,你中招了吗?
http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/阅读目录Array转ArrayList判断一个数组是否包含某个值在循环内部删除List中的一个元素HashTable与HashMap使用集合原始类型(raw type)访问级别ArrayList和LinkedList可变与不可变父类和子类的构造方…

hdu1160FatMouse's Speed(DP)
http://acm.hdu.edu.cn/showproblem.php?pid1160 1A 破题敲了一个多小时 最长上升子序列和最长下降子序列合起来 并把路径保留下来 题中是可以打乱顺序去找的 先按W上升或S下降排下序 再按最升和最降做 View Code 1 #include <iostream>2 #include<cstdio>3 #inc…

五、springcloud之客户端负载均衡Ribbon
一、简介 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式: 一种是ribbonrestTemplate, 另一种是feign。 ribbon是一个负载均衡客户端,可以很好…

fiddler 抓取winform wcf包
修改客户端配置<system.net> <defaultProxy> <proxy bypassonlocal"false" usesystemdefault"true" /> </defaultProxy> </system.net> 最好使用机器名替换 localhost 2 fiddler 过滤设置 3 查看抓包数据 fiddler 抓包官方说…

dhcp报文_动态地址分配DHCP,IP地址管理方式及分配原则,一分钟了解下
一、DHCP简介DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配 IP地址等网络配置参数。DHCP 采用客户端/服务器通信模式,由客户端向服务器提出请求分配网络配置参数的申请,服务器返回为客户端分配的 IP …

不同浏览器的怪癖小结【转】
1.在设置div top,left是必须一起设置,否则对象消失 ,说明层postion设为fixed document.getElementById("mydiv").style.top10"px"; document.getElementById("mydiv").style.left10"px"; 在chrome下测试没有这个问题 2.获取…

成长必经的低谷已经来了么?
90年出生的我,已经在IT里面走了2年了.小时候出生在一个村落.后来一直在城市中生活着. 一开始学习时,对自己的未来充满着希望,如今,却在找工作中,不断的徘徊. 其实一开始想学习的是编写程序.这源于我一开始对网络的认识.那时候第一次接触到了电脑,记得是一台联想的台式机器,慢慢…

Go指南练习_错误
源地址 https://tour.go-zh.org/methods/20 一、题目描述 从之前的练习中复制 Sqrt 函数,修改它使其返回 error 值。 Sqrt 接受到一个负数时,应当返回一个非 nil 的错误值。复数同样也不被支持。 创建一个新的类型 type ErrNegativeSqrt float64 并为其实…

java基础编程题(1)
1、 题目:打印出杨辉三角形(要求打印出10行如下图) 11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1...... package com.jzq.test1;/*** 题目:打印出杨辉三角形(要求打印出10行如下图&#x…

poj_2762,弱连通
http://poj.org/problem?id2762 这题是求弱连通 弱连通就是无向图强连通(基图是有向图) 思路:先targan缩点,然后这些点求最长链 也就是这些点(缩点)在一棵树上,这棵树的深度应该为强连通分量个…

tp数组转为json_数据存储—JSON
JSON文件存储JSON全称JavaScript Object Notation,也就是JavaScript对象标记,它通过对象和数组的组合来表示数据。1、对象和数组对象:在JavaScript中是使用花括号{}包裹起来的内容,数据结构为{key:value,ke…

VMWARE HOST-ONLY方式共享上网
在HOST-ONLY网络模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet1网卡上。如果要让VMware的虚拟机可以访问外网,则主系统必须共享网络连接。 具体操作步骤如下: 1. 通过网络连接,打开拨号连接的属性&#x…

tensorflow基于csv数据集实现多元线性回归并预测
#coding:utf8 import tensorflow as tf from sklearn import linear_model from sklearn import preprocessing import numpy as npdef read_data(file_queue):the function is to get features and label (即样本特征和样本的标签)数据来源是csv的文件,…

ab测试nginx Nginx性能优化
转自:https://www.cnblogs.com/nulige/p/9369700.html 1.性能优化概述 在做性能优化前, 我们需要对如下进行考虑 1.当前系统结构瓶颈 观察指标压力测试2.了解业务模式 接口业务类型系统层次化结构3.性能与安全 性能好安全弱安全好性能低2.压力测试工具 1.安装压力测…

jedis使用_网易架构师心得:Springboot下使用redis踩过的坑
点击?蓝色“ 深入原理”,关注并“设为星标”技术干货,第一时间推送首先总结了redis服务端单线程工作模型,redis四种部署方式及使用场景,然后从源码的角度上,分析springboot在jedis和lettuce客户端下使用redis的一些坑…

【URAL】1091 Tmutarakan Exams
题意:取k个不同的数,每个数不超过s,问种数。 若kx1,kx2,...,kx3满足条件,则x1,x2,...,x3必然满足条件。 因此枚举素数容斥,2*3*5*7>50,所以枚举之多三层。 1 #include<cstdio>2 #include<cstri…

怎样将无线路由做成无线AP
什么是无线AP? 无线AP,即Access Point,也就是无线接入点。简单来说就是无线网络中的无线交换机,它是移动终端用户进入有线网络的接入点,主要用于家庭宽带、企业内部网络部署等,无线覆盖距离为几十米至上…

Java实现网页截屏功能(基于phantomJs)
公司最近有个需求:把用户第一次的测量身体信息和最近一次测量信息进行对比,并且需要把对比的数据截成图片可以发给用户(需要在不打开网页的情况下实时对网页进行截图然后保存到服务器上,返回图片地址),通过…

CPU性能指标
1,主频 主频 时钟频率,它是指CPU内部晶振的频率,常用单位为MHz,它反映了CPU的基本工作节拍; 时钟频率又称主频,它是指CPU内部晶振的频率,常用单位为MHz,它反映了CPU的基本工作节拍; 2ÿ…

canvas 文字颜色_Canvas技术概述
Canvas简介在学习一项新技术之前,先了解这项技术的历史发展及成因会帮助我们更深刻的理解这项技术。历史上,canvas最早是由Apple Inc. 提出的,在Mac OS X webkit中创建控制板组件使用,而在canvas称为HTML草案及标准之前࿰…

sql server 2008学习10 存储过程
输入输出参数: 给存储过程传参数,叫做输入参数,用户告诉存储过程需要 利用这个参数干些什么. 输出参数: 从存储过程得到那些数据. 创建一个可选参数的存储过程: create proc pa1 name varchar(50)NULL as if(name is not null)select * from a where name like name%; elsesele…

C#_关于静态类和静态方法(转)
静态类是不能实例化的,即不能new 我们直接使用它的属性与方法,静态类最大的特点就是共享。 静态类中的所有成员必须是静态的。 静态类可以有静态构造函数,静态构造函数不可继承。 静态构造函数可以用于静态类,也可用于非静态类。 …

Struts2和SpringMVC简单配置以及区别总结
Struts2: struts 2 是一个基于MVC(mode-view-con)设计模式的Web应用框架,是由Struts1和WebWork两个经典框架发展而来的。 工作流程: 1客户端浏览器发出HTTP请求 2根据web.xml配置,该请求被FilterDispatcher(过滤器调度员)接收 3根据struts.xm…