Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用CSS定位块元素_Css_Css Float - Fatal编程技术网

用CSS定位块元素

用CSS定位块元素,css,css-float,Css,Css Float,我试图得到一个大致如下的布局,但“a”链接的宽度是固定的: 我可以通过将“a”链接更改为块元素来指定固定宽度,但最终我会使用以下布局: 如何充分利用两者(固定宽度的正确定位)?使用显示:内联块用于a标记。见此。开头有几点评论: 您不应该使用*。CSS的解析方式是从右到左。这意味着,浏览器首先检查最后一个条件,在本例中为*,即页面上的每个元素,然后检查前一个条件等。这是您可以使用的最无效的选择器。不惜一切代价避免它 人们建议使用内联块。这在IE7中不起作用,也不是必需的 好的,下面是我的制作方

我试图得到一个大致如下的布局,但“a”链接的宽度是固定的:

我可以通过将“a”链接更改为块元素来指定固定宽度,但最终我会使用以下布局:


如何充分利用两者(固定宽度的正确定位)?

使用
显示:内联块用于
a
标记。见此。

开头有几点评论:

  • 您不应该使用*。CSS的解析方式是从右到左。这意味着,浏览器首先检查最后一个条件,在本例中为*,即页面上的每个元素,然后检查前一个条件等。这是您可以使用的最无效的选择器。不惜一切代价避免它

  • 人们建议使用内联块。这在IE7中不起作用,也不是必需的


  • 好的,下面是我的制作方法-

    您是否尝试过
    display:inline block