Html 使用类在CSS中创建菜单
我有一个网站页面,使用表格进行布局,我正在尝试将其转换为CSS(以前从未使用过) 导航是6种形式,除此之外还放置了不同的图像。我知道我可以用css给每个人一个id和位置,但一定要有一个不那么笨重的方法 我想知道是否可以创建一个类来指定链接相对于前一个链接位置的位置,并手动设置第一个链接位置Html 使用类在CSS中创建菜单,html,jsp,css,Html,Jsp,Css,我有一个网站页面,使用表格进行布局,我正在尝试将其转换为CSS(以前从未使用过) 导航是6种形式,除此之外还放置了不同的图像。我知道我可以用css给每个人一个id和位置,但一定要有一个不那么笨重的方法 我想知道是否可以创建一个类来指定链接相对于前一个链接位置的位置,并手动设置第一个链接位置 谢谢:)试试div.classname{float:left;width:200px}并给容器对象相同或不同的宽度-试试这个,直到你满意为止试试div.classname{float:left;width:2
谢谢:)试试
div.classname{float:left;width:200px}
并给容器对象相同或不同的宽度-试试这个,直到你满意为止试试div.classname{float:left;width:200px}
并为容器对象指定相同或不同的宽度-进行试验,直到您满意为止虽然我不会不同意,但表仍然是HTML中的有效元素。您甚至可以使用CSS样式display:table
()使用DIV
s模拟它们。因此,除非设计是一场维护噩梦,或者有其他真正迫切的理由改变布局,否则请保留它
让CSS适合大多数浏览器可能是一场噩梦,特别是当你需要一些“特别”的东西时。表示同一行上具有相同(自动)高度的几个元素
如果您是CSS新手,请寻找一个有效的示例并开始修改它
如果你是为一个公共网站做这项工作,那么就买Firefox 3、Chrome、Opera、IE6、IE7和IE8,并用它们中的每一个进行测试。虽然我不会不同意,但表在HTML中仍然是一个有效的元素。您甚至可以使用CSS样式display:table
()使用DIV
s模拟它们。因此,除非设计是一场维护噩梦,或者有其他真正迫切的理由改变布局,否则请保留它
让CSS适合大多数浏览器可能是一场噩梦,特别是当你需要一些“特别”的东西时。表示同一行上具有相同(自动)高度的几个元素
如果您是CSS新手,请寻找一个有效的示例并开始修改它
如果你是为一个公共网站做这项工作,那么就用Firefox 3、Chrome、Opera、IE6、IE7和IE8对它们进行测试。下面是使用表格的当前布局的图像。这很简单,但我能在css上找到的所有信息都是关于多列的。我想我只需要一个?也许两个div
img208.imageshack.us/img208/7038/layoutsz.png这里是使用表格的当前布局的图像。这很简单,但我能在css上找到的所有信息都是关于多列的。我想我只需要一个?也许两个div
img208.imageshack.us/img208/7038/layoutsz.png纯粹主义者会说表格只应用于表格数据。你的网站不是表格数据,它是一个布局,所以在这里使用表格是一种攻击。如果可行的话,这是一个完美的黑客攻击,但它最终可能不是最干净的解决方案 我的务实部分(比我的标准要大得多)说可能有一种更干净的方法使用CSS。这样就不需要用不必要的表格积垢来干扰你的数据源。实际上,您有两个分区,每个分区都有包含图像、链接和文本的段落。如果您的HTML不必包含除此之外的任何内容,这将是理想的 如果你能很好地使用CSS,你可以得到准确的结果: 使用“查看源代码”查看HTML和CSS代码 请注意:
box-shadow: 5px 5px 5px #333;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #333;
-moz-border-radius: 10px;
-webkit-box-shadow: 5px 5px 5px #333;
-webkit-border-radius: 10px;
这些属性添加圆角和阴影以获得非常好的效果。它在IE中不起作用,但在其他最新浏览器(Safari、Chrome、Firefox和大多数移动浏览器)中起作用将看到非常好的效果。对CSS3来说是的!纯粹主义者会说表格应该只用于表格数据。你的网站不是表格数据,它是一种布局,所以在这里使用表格是一种黑客行为。如果它起作用,这是一种完美的黑客行为,但它最终可能不是最干净的解决方案 我的务实部分(比我的标准要大得多)说可能有一个更干净的方法使用CSS。这可以消除不必要的表格积垢混乱你的源代码的需要。你真的有两个部分,每个部分都包含图像,链接和文本。如果你的HTML不必包含任何东西,那将是理想的 如果你能很好地使用CSS,你可以得到准确的结果: 使用“查看源代码”查看HTML和CSS代码 请注意:
box-shadow: 5px 5px 5px #333;
border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #333;
-moz-border-radius: 10px;
-webkit-box-shadow: 5px 5px 5px #333;
-webkit-border-radius: 10px;
这些属性添加圆角和阴影以获得非常好的效果。这在IE中不起作用,但其他最新浏览器(Safari、Chrome、Firefox和大多数移动浏览器)将看到非常好的效果。对CSS3来说是的!你问的是一个非常普遍的问题