2013-10-25 2 views
0
 <span class="a" dojoAttachPoint="apoint"></span> 
     <span class="b" dojoAttachPoint="bpoint">hyperlinked msg</span> 
     <span class="c" dojoAttachPoint="cpoint"></span> 
     <div>Hello</div> 

CSS:Выбор элемента затрагиваемой путем размещения дивы

 .a, .b, .c{ 
      float:left 
     } 

Теперь, когда я выбирая гиперссылкой сообщение, оно также выбрать текст следующего Div в «Hello'.To избежать этой проблемы я изменил код на

 <div>Hello</div> 
     <span class="a" dojoAttachPoint="apoint"></span> 
     <span class="b" dojoAttachPoint="bpoint">hyperlinked msg</span> 
     <span class="c" dojoAttachPoint="cpoint"></span> 

И это решило проблему. Кто-нибудь, пожалуйста, объясните, как эта проблема была решена?

+1

Вы должны очистить поплавки, читать мои ответы [здесь] (http://stackoverflow.com/ вопросы/12871710/why-clear-both-css/12871734 # 12871734) и [здесь] (http://stackoverflow.com/a/16568504/1542290) –

ответ

0

вы забыли свой поток:

<span class="a" dojoAttachPoint="apoint"></span> 
<span class="b" dojoAttachPoint="bpoint">hyperlinked msg</span> 
<span class="c" dojoAttachPoint="cpoint"></span> 
<div style="clear:both"></div> 
<div>Hello</div> 

CSS

.a, .b, .c{ 
      float:left 
     } 

faq clear

+0

он не решил проблему .. все еще выбирает Hello .. более того, делая это «Hello» к следующей строке .., которая не требуется – user1200611

+0

Plz, мимо Codepen, я не вижу вашей проблемы. – ColoO

Смежные вопросы